watin附加到手动启动的窗口保持失败

时间:2012-11-12 13:41:19

标签: c# watin

IList<string> values = new List<string>();
var instance = Find.By("hwnd", "110CC");
    ...
if(instance != null)
{
   var ie = Browser.AttachTo<IE>(instance);

测试人员手动启动浏览器实例,以防万一 这对我来说不起作用我继续从watin那里得到一个例外,说它无法找到一个带有该句柄的窗口。 我得到了Spy ++的句柄 我尝试通过窗口标题或窗口URL搜索,但它也没有工作。 有没有办法做到这一点? 谢谢

1 个答案:

答案 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");