2012-08-29 101 views
1

我開始使用WatiN,我想知道,如果不打開WatIn自動打開瀏覽器,我能看到結果嗎?WatiN - 在winForm中使用WatIn

我的意思是,當我這樣做:

using (var browser = new IE("http://www.google.com")) 
{ 
    browser.TextField(Find.ByName("q")).Value = "GOGOOG"; 
} 

它的偉大工程(和非常快),但我想看到一個雙贏表格內,而無需打開瀏覽器。

所以我的真正的問題是:

我可以使用華廷與WebBrowser對象/控制在winform?

回答

2

看看這個帖子:

WatiN with webbrowser

有該ActiveX實例用於創建一個IE實例:

Settings.AutoStartDialogWatcher = false; 
var ie = new IE(webBrowser1.ActiveXInstance); 
ie.GoTo("http://www.google.com"); 
+1

+1很好的答案,我的標記爲刪除 –

+0

感謝,但我不知道爲什麼它拋出一個異常:System.ArgumentException:iwebBrowser2需要實現shdocvw.IWebBrowser2 – samy

+0

nvm我錯過了我需要使用新的thred的部分現在正在工作,非常感謝你:) – samy