我一直在尝试使用自定义的vb.net应用程序自动填写Web表单,该应用程序已经完全正常。
当我尝试用不同的网站(仅支持IE9 +,Chrome和Firefox)做同样的事情时,它突然变成了一个问题。然后我尝试下载webkit.net,但后来遇到了一个新问题。以前使用默认vb.net浏览器工作的代码不适用于webkit.net浏览器。
Dim Elements As HtmlElementCollection = Browser.Document.All
Browser.Document.GetElementById("user").SetAttribute("value", Username)
Browser.Document.GetElementById("pass").SetAttribute("value", Password)
Browser.Document.GetElementById("submit").InvokeMember("click")
1. 'All' is not a member of 'WebKit.DOM.Document'.
2. 'InvokeMember' is not a member of 'WebKit.DOM.Element'.