我想用我公司的用戶名和密碼從winforms應用程序登錄到site,我在web瀏覽器控件上顯示頁面,有什麼想法?如何填寫WebBrowser TextBox的?
回答
你需要編寫代碼來找到標籤或ID控制像
webBrowser1.Document.GetElementById("textName").SetAttribute("value") = "ddddd" ;
在此之前的代碼只是確保文件是完全加載。您可以使用WebBrowserDocumentCompletedEventHandler爲此進行檢查。
沒想到解決方案就是這麼簡單 – Luiscencio 2010-02-04 19:01:32
你知道如何在一個元素上點擊一下嗎? – Luiscencio 2010-02-04 19:06:43
在Firefox中安裝Firebug,並打開firebug控制檯以查看登錄時發送的回發。然後,您可以使用此信息執行回發,使用WebRequest類直接從Winform應用程序登錄。
您可以請在此解決方法上提供一些說明嗎? – Luiscencio 2010-02-02 22:00:50
有一個名爲watin的網絡UI測試框架。但是,除了你正在尋找的東西外,這還有許多其他的事情&我不知道,如果你真的需要這樣的事情。
要執行點擊一個元素: webBrowser1.Document.GetElementById(「clientlogin」)。InvokeMember(「click」);
小幅調整至目前的答案
webBrowser1.Document.GetElementById("ctl00$cphMainPageBody$txtDUNS").SetAttribute("value" ,"123456");
- 1. 如何填寫TextBox類型日期與今天的日期VB.Net
- 2. 使用WebBrowser自動填寫AngularJS表格
- 3. WPF TextBox將不會填寫StackPanel
- 4. TextBox密碼模式自己填寫
- 5. 如何寫Awesomium WebBrowser控件
- 6. 如何填寫TextBox返回來自Google地理編碼API
- 7. TextBox填充C#
- 8. 如何填寫串
- 9. 如何填寫sockaddr_storage?
- 10. 如何填寫AutoCompleteCustomSource
- 11. 如何填寫ScrolledComposite?
- 12. 如何填寫FormulaR1C1?
- 13. 如何填寫表格時,如何填寫其全部字段
- 14. 如何填寫表格包括iFrame
- 15. TextBox模板填充問題
- 16. 如何使用iTextSharp填寫已填寫的PDF表格
- 17. 如何在iPhone中填寫可填寫的PDF?
- 18. 如何使WPF WebBrowser只讀?
- 19. 如何在填充高度前填寫::?
- 20. 如何使用TextBox填充其父項的Silverlight彈出窗口?
- 21. 如何使用Calendar控件的日期填充TextBox控件?
- 22. 如何填寫結構
- 23. 我如何填寫Delphi集?
- 24. 如何填寫基於Environment.ProcessorCount
- 25. 如何填寫listBox控件?
- 26. UIPickerView如何填寫行
- 27. 如何填寫BabeLua設置?
- 28. 如何填寫DropDownList動態
- 29. 如何填寫數據表?
- 30. 如何填寫dropdownlistfor後
我很困惑,這是一個JSP頁面,但你的問題被打上C#? – AaronLS 2010-02-02 19:48:46
我想用我的公司用戶和密碼從Winforms應用程序登錄到這個網站 – Luiscencio 2010-02-02 19:50:52
我不記得他們是我的頭頂(可能是字段名稱),但oracle登錄頁面將預先填充字段,如果您追加查詢字符串中的名稱/值到網址。 – 2010-02-02 19:54:02