Ошибка выполнения скрипта в c # с использованием CefSharp - PullRequest
0 голосов
/ 24 июня 2019

Я пытаюсь использовать следующее

chromeBrowser.ExecuteScriptAsync("$('#user').setAttribute('value', 'usuario');");

Я получил сообщение:

Uncaught ReferenceError: $ не определено

Когда яиспользуйте консольный браузер Chrome, он успешно выполнен.

1 Ответ

1 голос
/ 24 июня 2019

Вы должны выполнять свои скрипты после загрузки ваших зависимостей.На browser.LoadingStateChanged событие, вероятно, было бы лучшим местом для этого.

Посмотрите на https://github.com/cefsharp/CefSharp/wiki/General-Usage#when-can-i-start-executing-javascript для получения дополнительной информации.

...