c# SetAttribute Value to ElementID不起作用

本文关键字:ElementID 不起作用 to Value SetAttribute | 更新日期: 2023-09-27 18:04:25

webBrowser1.Document.GetElementById("firstName").SetAttribute("value", firstName); 
webBrowser1.Document.GetElementById("lastName").SetAttribute("value", lastName); 
webBrowser1.Document.GetElementById("userName").SetAttribute("value", email); 
webBrowser1.Document.GetElementById("password").SetAttribute("value", "Psu123"); 
webBrowser1.Document.GetElementById("passwordConfirmation").SetAttribute("value", "Psu123");

除了webBrowser1.Document.GetElementById("password").SetAttribute("value", "Psu123");

这一行,其他都被填充了

使用的语言是c#检查元素下面的链接。http://gyazo.com/964291abb825eac4ea8aae002d7ce382

为什么除了"密码",其他的都填满了

c# SetAttribute Value to ElementID不起作用

可能重复的浏览器SetAttribute不工作(密码字段)

正如Equalsk所提到的,确保你在WebBrowser DocumentCompleted Event

中设置了你的值