我知道這可以通過 webBrower.Document.GetElementById("Id_Of_Element").InvokeMembers("Click")
方法完成,我很難找到它的ID。有沒有其他辦法可以做到這一點。網頁URL是這個 http://www.magtifun.ge/index.php?page=1&lang=en 我需要在模擬按「登錄」按鈕!如何模擬c中的網頁按鈕單擊#
0
A
回答
0
你應該看看webdriver和selenium。這些是自動化測試的工具。然後
0
如果webBrower.Document.GetElementById("Id_Of_Element").InvokeMembers("Click")
的作品,你可以這樣做:
webBrower.Document.GetElementById('<%= YourElement.ClientID %>').InvokeMembers("Click")
,或者你可以試試這個:
document.getElementById('<%= YourElement.ClientID %>').click()
返回與ID的問題,從ASP.NET開始4.0你可以使用ClientIDMode屬性爲你的元素。如果你將它設置成Static
那麼ClientID
值將被設置爲ID屬性的值:
<asp:TextBox ID="TextBox1" runat="server" ClientIDMode="Static" />
將呈現爲這樣的事:
<input id="TextBox1" name="ctl00$MasterPageBody$ctl00$TextBox1" />
相關問題
- 1. 模擬網頁上的點擊按鈕
- 2. 如何模擬用戶使用Swift 2.0單擊網頁按鈕?
- 3. 如何模擬Android中單擊測試的單擊按鈕
- 4. 模擬TDBNavigator按鈕單擊
- 5. 如何模擬鼠標/按鈕在c#中單擊#
- 6. 如何模擬從頁面控制器單擊按鈕?
- 7. 如何點擊網頁中的按鈕
- 8. c#如何點擊網頁上的單選按鈕
- 9. 模擬單擊C中另一個窗口中的按鈕#
- 10. PhoneGap點擊後退按鈕模擬點擊主頁按鈕
- 11. 網頁按鈕點擊UIWebView的作品模擬不iOS設備
- 12. 模擬serche按鈕點擊webbrouwser C#
- 13. 如何在代碼中模擬網頁按鈕點擊後獲取源代碼
- 14. 如何模擬圖片按鈕點擊
- 15. 如何模擬點擊按鈕編程
- 16. 模擬網頁反饋按鈕
- 17. 單擊網頁上的按鈕
- 18. 如何使用VB單擊網頁中的按鈕?
- 19. 模擬點擊按鈕
- 20. 模擬按鈕點擊
- 21. 模擬點擊按鈕
- 22. 如何模擬jQuery UI單選按鈕上的點擊?
- 23. 如何模擬物理android菜單按鈕上的點擊?
- 24. 模擬在Jest中的按鈕點擊
- 25. 單擊按鈕關閉網頁
- 26. Visual C#你如何模擬點擊一個按鈕?
- 27. C#按鈕單擊
- 28. 如何模擬OK按鈕單擊Jface對話框
- 29. 如何在Winforms按鈕上模擬「mailto:」調用單擊?
- 30. 如何點擊網頁上的按鈕? Java/C#
您無法找到ID,因爲它沒有一個。您可以使用其他方法,例如'getElementsByTag','getElementsByClassName'等。但是,您的問題與C#有關? –
我正在用C#Form寫這個應用程序,我只是想知道是否有其他方式來做到這一點。不管怎麼說,多謝拉。 –