这是关于此网站上的第一个文本字段:https://www.xing.com/
这是textfield的源代码:
<input class="text" name="first_name" type="text" value="" autocomplete="on" tabindex="10" placeholder="Vorname" data-error-message="Geben Sie hier Ihren Vornamen ein.">
由于没有ID标签,我无法使用
WebBrowser.Document.GetElementById
所以我尝试了这个:
Dim theElementCollection As HtmlElementCollection = WebBrowser1.Document.All
For Each element As HtmlElement In theElementCollection
If element.GetAttribute("name") = "first_name" Then
MsgBox("Found the element :)")
End If
Next
即使这样也行不通。我真的不明白这一点。我以为WebBrowser.Document.All返回每个元素。