В приведенном ниже коде я могу установить значение имени пользователя и пароля с помощью HTMLAgilitypack, но я не могу вызвать событие нажатия кнопки входа (идентификатор в исходном коде кнопки "s1" ).
В любом случае, чтобы это было сделано? Причина, по которой я не использую WebBrowser
, - это то, что мне понадобится HTMLAgilityPack для извлечения данных со страницы без идентификаторов в исходном коде.
var doc = new HtmlWeb().Load("http://MYURL.com");
doc.DocumentNode.SelectSingleNode("name").SetAttributeValue("value", "MyUsername");
doc.DocumentNode.SelectSingleNode("password").SetAttributeValue("value", "MyPassword");