Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: API, боты
Войти
Регистрация
Восстановить пароль
 
mabia
0 / 0 / 0
Регистрация: 15.08.2016
Сообщений: 4
1

В cefsharp не отрабатывают js скрипты

29.11.2019, 13:19. Просмотров 100. Ответов 0
Метки нет (Все метки)

здравствуйте может кто знает cefsharp? подскажите
есть код на сайте

<ul class="header_menu" style="vertical-align:top;">
<li class="header_menu_hover" onclick="classic();">Классик</li>
<li onclick="sprint();" class="">Спринт</li>
</ul>
в данный момент активная ссылка "Классик"
пытаюсь выполнить такой код в cefsharp
try
{
string sprint = "document.querySelector('body > div.header > div > ul > li:nth - child(2)').onclick('sprint')";
BotBrowser.ExecuteScriptAsync(sprint);
Task.Delay(1000).Wait();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
не работает
при этом команда в консоли
document.querySelector('body > div.header > div > ul > li:nth - child(2)').onclick('sprint')
прекрасно отрабатывает
document.querySelector('body > div.header > div > ul > li:nth - child(2)').click()
тоже прекрасно отрабатывает
пытался оба варианта не работает
что я делаю не правильно
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2019, 13:19
Ответы с готовыми решениями:

0

Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2019, 13:19

Jquery, на планшете отрабатывают click и mouseenter одновременно
На компьютере все норм. При наведении срабатывает одно событие, при клике- другое. А вот на...

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.