Я запускаю этот скрипт для проверки возможностей входа в систему на моих сайтах:
WebBrowser wb = new WebBrowser();
string url = "mywebsites url";
wb.Url = new Uri(url);
wb.Document.GetElementById("username").SetAttribute("value", userName[0]);
Я сделал подобную вещь для пароля и отправки. Так что проблема в том, что я получаю предупреждение о том, что NullReferenceException не было обработано в этой строке:
wb.Document.GetElementById("username").SetAttribute("value", userName[0]);
несмотря на то, что URL-адрес определен линией выше этой. Есть ли другая причина, кроме URL, что у меня может быть ошибка нулевой ссылки?
И как мне это решить? Есть ли лучший способ заставить бота проверить возможности входа в систему веб-приложения?