当尝试切换到证书错误窗口时,selenium无法获取浏览器

时间:2013-11-07 09:13:13

标签: internet-explorer selenium-webdriver certificate

我在使用selenium webdriver时面临IE9中的证书错误问题。 我使用这样的代码:

driver.get(url);
driver.navigate().to("javascript:document.getElementById('overridelink').click()");

但获得例外:

org.openqa.selenium.NoSuchWindowException: Unable to get browser (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 14 milliseconds

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

看起来证书错误a)不会一直出现,或b)当你的导航命令出现问题时不存在。

尝试a)在try / catch块中包围以在未出现证书错误时解除NoSuchWindowException,或者b)等待页面加载/证书错误出现