IList<string> values = new List<string>();
var instance = Find.By("hwnd", "110CC");
...
if(instance != null)
{
var ie = Browser.AttachTo<IE>(instance);
测试人员手动启动浏览器实例,以防万一 这对我来说不起作用我继续从watin那里得到一个例外,说它无法找到一个带有该句柄的窗口。 我得到了Spy ++的句柄 我尝试通过窗口标题或窗口URL搜索,但它也没有工作。 有没有办法做到这一点? 谢谢
答案 0 :(得分:2)
以下按预期工作/没有错误。 WatiN 2.1,IE9,Win7
在运行代码之前,打开IE浏览器并将其指向cnn.com
IE browser = Browser.AttachTo<IE>(Find.ByUrl("www.cnn.com"));
browser.TextField("hdr-search-box").TypeText("searchy");