我遇到了一个奇怪的问题。我正在尝试使用 webbrowser 登录网站,方法是设置两个输入的值属性并调用提交输入的单击,一个输入用于用户名,另一个用于输入密码。
HtmlElement tempElement;
// typing email of the user to the email textbox.
tempElement = browser.Document.GetElementById("txtUserName");
tempElement.SetAttribute("value", userName);
// typing password of the user to the password textbox.
tempElement = browser.Document.GetElementById("txtPassoword");
tempElement.SetAttribute("value", "123456");
现在,根据需要设置用户名输入的值,但设置密码输入的值不起作用。 我试图只更改密码输入的 OuterHtml ,但它仍然没有改变,似乎每次尝试更改密码输入都没有用。
有人知道为什么设置密码输入的value属性不起作用吗?