我正在使用C#中的網絡瀏覽器,我想知道如何調用點擊調用單擊帶有類名稱的網站上的按鈕?
如何調用具有類名的網站上的按鈕點擊?
例如一些網站上,他們有一個ID連接到他們的按鈕,以便在單擊該按鈕的方法是:
webBrowser1.Document.GetElementById("ID NAME HERE").InvokeMember("click");
...但我需要它使用一類,而不是一個按鈕一個ID
我正在使用C#中的網絡瀏覽器,我想知道如何調用點擊調用單擊帶有類名稱的網站上的按鈕?
如何調用具有類名的網站上的按鈕點擊?
例如一些網站上,他們有一個ID連接到他們的按鈕,以便在單擊該按鈕的方法是:
webBrowser1.Document.GetElementById("ID NAME HERE").InvokeMember("click");
...但我需要它使用一類,而不是一個按鈕一個ID
好吧,我想我明白你的意思。你有這個瀏覽器對象,你正在使用。好的,嘗試GetElementsByTagName並嘗試所有你期望擁有類名的標籤,可以是p,a,div,span等等,但是這是因爲你正在尋找一個類名,你也可以嘗試使用XPath無論哪種方式,您將獲取標籤集合,然後您必須遍歷它們,檢查該類名稱的存在,然後「單擊」它。否則,我迷失在這一個傢伙身上。
@ emeralcode.com我使用的網站並不使用JavaScript按鈕,它與C#有關,因爲我正在使我的軟件單擊C#中的webbrowser內部的按鈕 – user1017524
這是一個Windows Forms嵌入式瀏覽器窗格嗎? – StriplingWarrior
@StriplingWarrior如果我正確理解你的問題,是的 – user1017524