2010-11-29 114 views
1

我試圖自動化使用.NET WebBrowser控件來模擬用戶輸入的遠程ASP.NET網站。如何使用x和y單擊座標來模擬.NET WebBrowser控件中的圖像按鈕單擊?

我想調用遠程站點上的圖像按鈕上的InvokeMember(「單擊」),但它似乎沒有工作,我懷疑這是因爲提交的X,Y點擊座標都是0,0(而不是表示實際的點擊座標)。

有什麼辦法可以以編程方式設置提交的x,y座標來模擬真正的點擊?

(順便說一句,我知道我選擇頁面上的正確的HTML元素,所以我已經用盡這是爲什麼不工作以外的X中的所有其他可能的原因,Y COORDS!)

回答

0

有什麼要求直接使用.net Web瀏覽器控件?開始使用Selenium或Watin等Web自動化框架可能會更節省時間。我發現它們都很簡單,只需在文檔中進行一點挖掘。試圖處理和調試Web瀏覽器控件事件會讓你瘋狂。

+0

感謝您的迴應,不幸的是我真的被綁定到使用.NET瀏覽器控件。我已經做好了幾乎所有我需要的事情,除了這個問題。儘管我會查找您提到的框架,但投入時間太多了! – Chris 2010-11-30 12:39:23

相關問題