使用WebBrowser控件,我如何自動將鼠標移動到網頁上的文本框,鍵入一些文本,然後以編程方式提交表單?WinForms中的自動WebBrowser控件C#或VB
0
A
回答
0
這真的不可能,至少不是沒有一堆醜陋的黑客。
主要問題是您需要某種方法來識別您想要輸入的文本框控件。這很可能意味着你需要自己設計HTML表單,以便你知道它的ID是什麼。
如果你心裏有一個特定的網站,你可以認爲它是DOM將保持不變,只要你的應用需要繼續工作(是的,右),你可以嘗試這裏提出的黑客: Automating Facebook Login using WebBrowser Control in C#
但足以說這樣的氣味對我來說就像一個非常糟糕的設計。考慮到Web內容的動態特性,自動化很難保持原樣,而且這個特定的實現比大多數都要棘手。
0
如果你只是需要打開一些網址,填寫表格並提交,我會建議你使用WatiN。它用於測試,但應該完成這項工作。
0
如果你想從文本框發佈一個值到一個頁面,你可以使用'HttpWebRequest',如這裏所示e.g. link
相關問題
- 1. C# - 的WinForms WebBrowser控件
- 2. C#Winforms自定義WebBrowser控件需要
- 3. IE8,Flash和WinForms WebBrowser控件
- 4. 防止WinForms中的FileDown webbrowser控件
- 5. WebBrowser控件自動刷新
- 6. WebBrowser控件C#
- 7. 在WebBrowser控件中訪問Javascript資源(Winforms,C#)
- 8. 爲WinForms WebBrowser控件抑制WaitCursor
- 9. 將WinForms WebBrowser控件作爲NETWORK_SERVICE運行
- 10. 獲取javascript變量到webbrowser控件winforms
- 11. C#WebBrowser控件的起源
- 12. 用c#Winforms WebBrowser控件設置打印方向爲風景
- 13. WebBrowser控件或刷新
- 14. 動態創建控件或在側面窗體中創建控件? C#winforms
- 15. 如何在WinForms中的WebBrowser控件中調用JavaScript?
- 16. C#WinForms ErrorProvider控件
- 17. C#Winforms自定義控件幫助
- 18. 輸入數據到SharePoint RichText控件通過WinForms WebBrowser控件
- 19. 從C#中的WebBrowser控件調用JavaScript#
- 20. 獲得通過C#中的WebBrowser控件
- 21. C#怪異行爲中的Webbrowser控件
- 22. 如何等待C#中的WebBrowser控件
- 23. C#webbrowser控件中的腳本錯誤
- 24. C#WebBrowser控件weBrowser.Navigate長URL
- 25. WebBrowser控件從ATL到c#
- 26. C#WebBrowser控件問題
- 27. C#WebBrowser控件問題
- 28. c#webbrowser控件打印
- 29. 使用Chrome瀏覽器引擎中WebBrowser控件的WinForms
- 30. 編輯控件 - C#的WinForms