2011-04-02 45 views
0

Ive只與InvokeMember混淆點擊無數次並且一直有這個問題。vb.net Webbrowser InvokeMember單擊幫助

這是HTML的Firebug屏幕截圖。

Screenshot from FireBug

我想WebBrowser1 InvokeMember OK按鈕「點擊」,但我不知道如何使用類的工作了,和他們2在那。所以很顯然,我將不得不做一些循環,並得到第二個。

我不知道從哪裏開始所以我想知道如果有人可以提供一個基本的snippit,如果可能的話,請謝謝:)。

回答

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