Vb.net WebBrowser1.Document.GetElementsByAgename不返回任何结果
我正在尝试登录到一个网站,并使用VB.NET WebBrowser1自动完成用户名和密码 我尝试使用带有“用户名”和“密码”的getElementsByID,但没有成功 我现在尝试使用下面的代码列出页面上的元素,但它不会返回任何结果。有什么想法吗Vb.net WebBrowser1.Document.GetElementsByAgename不返回任何结果,vb.net,webbrowser-control,Vb.net,Webbrowser Control,我正在尝试登录到一个网站,并使用VB.NET WebBrowser1自动完成用户名和密码 我尝试使用带有“用户名”和“密码”的getElementsByID,但没有成功 我现在尝试使用下面的代码列出页面上的元素,但它不会返回任何结果。有什么想法吗 Dim theElementCollection As HtmlElementCollection = Me.WebBrowser1.Document.GetElementsByTagName("input") F
Dim theElementCollection As HtmlElementCollection = Me.WebBrowser1.Document.GetElementsByTagName("input")
For Each curElement As HtmlElement In theElementCollection
Dim controlName As String = curElement.GetAttribute("name").ToString.ToUpper
Console.WriteLine(controlName)
If controlName.ToUpper = "USERNAME" Then
curElement.SetAttribute("Value", "davie")
ElseIf controlName.ToUpper = "PASSWORD" Then
curElement.SetAttribute("Value", "genwells")
End If
Next
该表单是在IFrame中动态创建的。请阅读此处的注释: