#c# #.net #webbrowser-control #.net-framework-4.8
#c# #.net #веб-браузер-управление #.net-4.8
Вопрос:
Я возился с веб-браузером на C #, но у меня возникла небольшая проблема. Когда я перехожу на веб-сайт и после его загрузки (используя DocumentCompletedEvent) Я пытаюсь изменить значение в некоторых входных тегах, но они не меняются, как и кнопка в конце. Буквально ничего не происходит, никаких ошибок нет. Что я могу с этим поделать?
void onWebLoad(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.GetElementById("username").SetAttribute("value", "username");
webBrowser1.Document.GetElementById("password").SetAttribute("value", "password");
webBrowser1.Document.GetElementById("submit").InvokeMember("click");
}
Спасибо
Комментарии:
1. Добавьте точку останова, чтобы проверить
onWebLoad
, выполняется ли код.2. @KyleWang да, он выполняется, и я протестировал точно такую же команду в консоли firefox, просто чтобы убедиться, что это не что-то со стороны веб-сайта, и оно отлично работает там