Пишу программу авторизацию на сайте на C#. javascript можно сказать вообще не знаю. Задача такая: Через браузер Awesomium по ссылке перехожу Войти, есть форма input'ы Логин и пароль, но submit сделан как ссылка типа <a data:click:submit и т.п.>Войти</a>, то есть симулирую нажатие на нее, но ни чего не происходит пишет {undefined}. Короче с кнопкой только проблема, тексты вставляет нормально. Делал так:
dynamic button = ( JSObject ) wc.ExecuteJavascriptWithResult( "document.getElementsByTagName('a').click()" );
dynamic button = ( JSObject ) wc.ExecuteJavascriptWithResult( "document.getElementsByTagName('a').submit()" );
И ни чего не происходит, пишет undefined.
Делаю так:
for ( int j = 0; j < button.length; j++ )
{
if ( button[j].title == "Войти" )
{
button[j].click();
break;
}
}
Кнопка нажимается, но пишет введите логин и пароль, хотя поля заполнены.