попытался написать программу, которая автоматически меняет в ящике веб-браузера в C#. Это код, я использую в настоящее время для этой цели:Webbrowser SetAttribute не работает (поле пароля)
HtmlElementCollection pageTextElements = loginBrowser.Document.GetElementsByTagName("input");
foreach (HtmlElement element in pageTextElements)
{
if (element.Name.Equals("username"))
element.SetAttribute("value", this.UserName);
if (element.Name.Equals("password"))
element.SetAttribute("value", this.Password);
}
Он заполняет Логин, но не пароль?): Идти в горах, но есть только несколько человек, которые начали тему, о которой никто никогда не отвечал. /:
надеюсь, кто-то может мне помочь. это источник Ауф поле пароля:
<input type="password" value="" maxlength="50" size="25" name="password" class="bginput">
@Adam Maras Спасибо за разъяснение. Удалив мой ответ, поскольку у меня нет совета для этого. – 2010-11-24 18:41:40
Установили ли вы точку останова на линии, которая устанавливает атрибут поля пароля, чтобы увидеть, даже если он попал? – 2010-11-24 18:42:59
да, я сделал. он получает удар, выполняет, но просто не помещает пароль в поле. – Omegavirus 2010-11-24 18:58:38