Выполнение JavaScript на C# с CefSharp

1 000 руб. за проект
02 марта 2021, 12:37 • 1 отклик • 20 просмотров
Необходимо дописать программу
программа сохраняет html код после завершения программа вызывает javascript функцию
задача
javascript функция должна сохранить полученные данные в текущий а не новый html код

страница
https://www.dns-shop.ru/product/b2bbcefae3dc1b80/1...
при нажатии кнопкой мыши "характеристики" на страницу выводятся данные характеристики

javascript функция вызова страницы "характеристики"
document.evaluate(\".//a[@data-tab-name='characteristics']\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.click();

эта же функция реализованная в cefsharp
chromeBrowser.EvaluateScriptAsync("document.evaluate(\".//a[@data-tab-name='characteristics']\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.click()");

проблема в том что при вызове js функции "характеристики" из cefsharp данные в html странице из "описания" теряются а при вызове функции из консоли хрома данные из "описания" не теряются. Необходимо реализовать вызов функции как из консоли хрома.