2012-08-29 52 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