我在使用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
我该如何解决这个问题?
答案 0 :(得分:1)
看起来证书错误a)不会一直出现,或b)当你的导航命令出现问题时不存在。
尝试a)在try / catch块中包围以在未出现证书错误时解除NoSuchWindowException,或者b)等待页面加载/证书错误出现