我只是搞砸了InvokeMember点击了几次,我一直遇到这个问题。
以下是HTML的Firebug屏幕截图。
我正在尝试WebBrowser1 InvokeMember“单击”OK按钮,但我不知道如何使用类,其中2个在那。所以显然我将不得不做一些循环并得到第二个。
我不知道从哪里开始所以我想知道是否有人可以提供一个基本的snippit,请和谢谢:)。
答案 0 :(得分:0)
我要承认这是我研究它之后的第一站,但是我采用了另一个根,我没有去找班级名称,而是去了链接中的innerhtml,这就是我想出来的并且它有效:
Dim PageElements As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("a")
For Each CurElement As HtmlElement In PageElements
If InStr(CurElement.InnerHtml, "<B>OK</B><I></I>") Then
CurElement.InvokeMember("click")
End If