webdriver.switchTo()。defaultContent()在IE9中触发System.InvalidOperationException

时间:2012-01-31 16:01:49

标签: selenium

我正在使用Selenium 2.15来驱动IE9。总的来说,它一直很好。我有一个奇怪的场景,其中:driver.SwitchTo().DefaultContent()触发System.InvalidOperationException(消息为“Unable to get browser (NoSuchDriver)”)。我非常确定浏览器已经启动并运行,并且实际上已经驱动了所请求的内容。相关内容是单行HTML文档:

<div id='me'>simple page</div>

为什么SwitchTo()。DefaultContent()会在这样的页面上失败?

1 个答案:

答案 0 :(得分:0)

啊哈,我明白了。它是已知的Selenium webdriver IE保护区问题。诀窍是,你必须为所有4个区域UNcheck保护模式。然后,隐含地,对于&#34;本地机器&#34;禁用保护模式。区域,它解决了问题。