<a class="button" style="letter-spacing: -1px" href="/home" data-executing="0">Go Home</a>
Я пытаюсь получить Awesomium нажать определенную кнопку, Брать пример выше нет ID только тегAwesomium нажмите на тег C#
<a - and attribute being Go Home
Я читал о том, как это сделать и они говорят, что используют это:
web.ExecuteJavascript(@"$('a').trigger('click');");
Это не работает для меня, это не дает щелчка. Это может быть потому, что мой тестовый сайт имеет много тегов с помощью
<a
Есть ли способ, чтобы нажать на эту кнопку, используя атрибут «в» быть «Go Home» в Awesomium? Я также попробовал это, и это тоже не получилось:
private void timer_Tick(object sender, EventArgs e)
{
if (web.IsDocumentReady)
{
dynamic document = web.ExecuteJavascriptWithResult("document");
dynamic submit = document.getElementsByTagName('a');
submit.Invoke("click");
}
}
Вы пробовали 'document.getElementsByTagName ('a') [0] .click();'? Конечно, если вам нужно сначала '' click ... – Regent
Это отлично подходит для браузера по умолчанию, но это не работает для awesomium, потому что awesomium не содержит определения для документа. Я уже пробовал это. – newbie2614
Также, если вы имели в виду 'web.ExecuteJavascript (" document.getElementsByTagName ('a') [0] .click() ");' Это тоже не работает. Он не показывает ошибок, но ничего не делает. – newbie2614