【发布时间】:2012-04-03 18:48:31
【问题描述】:
我刚刚将我的 x64 Windows 7 机器升级到 IE9,现在当我执行以下操作时,WatiN 正在抛出 BrowserNotFoundException:
IE ie = new IE(true);
ie.GoTo("http://google.com");
我正在使用 WatiN 2.1 和 SourceForge 的最新代码。我正在运行的 IE9 的确切版本是 9.0.5。浏览器窗口实际上启动到“about:blank”,但 WatiN 无法找到新启动的浏览器。看起来,WatiN 通过将已启动的 iexplore.exe 进程的主窗口句柄与其使用本机 COM 方法找到的浏览器的主窗口句柄进行比较来找到新启动的浏览器。
是否需要对 IE 9 进行任何特殊设置才能使其与 WatiN 一起使用?我尝试将 WatiN 更改为在没有附加组件的情况下启动,但这也不起作用。任何想法都非常感谢。
【问题讨论】: