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

浏览器实例由测试人员手动启动,以防万一。
这对我不起作用我不断收到来自 watin 的异常说它找不到具有该句柄的窗口。我得到了 Spy++ 的处理。
我也尝试按窗口标题或窗口网址搜索,但也没有用。有没有办法做到这一点?谢谢

4

1 回答 1

2

以下按预期工作/没有错误。观看 2.1、IE9、Win7

在运行代码之前,打开一个 IE 浏览器并指向 cnn.com

    IE browser = Browser.AttachTo<IE>(Find.ByUrl("www.cnn.com"));
    browser.TextField("hdr-search-box").TypeText("searchy");
于 2012-11-15T22:00:14.590 回答