0

我在使用 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

我怎样才能解决这个问题?

4

1 回答 1

1

看起来证书错误 a) 始终没有出现,或者 b) 在发出导航命令时不存在。

尝试 a) 在未出现证书错误时在 try/catch 块中关闭 NoSuchWindowException,或 b) 等待页面加载/出现证书错误

于 2013-11-07T18:04:19.223 回答