如何以编程方式访问,接受并继续浏览器证书警报窗口

时间:2017-03-10 22:31:56

标签: java selenium selenium-webdriver selenium-chromedriver

访问我们的内部应用程序时,即使在到达应用程序的登录页面之前,也会弹出浏览器(chrome)窗口。这个窗口不是通常的警告框,或者是弹出窗口或者我们通常可以使用Selenium警报访问机制轻松处理的任何常见事情。这些技术都不起作用。这是一个类似浏览器警告框的窗口(chrome),其中要求选择证书以对运行应用程序的网站进行身份验证。附加到邮件的屏幕截图。有没有人遇到过这个问题并解决了它?

1 个答案:

答案 0 :(得分:0)

要接受浏览器ssl证书,您可以使用驱动程序的欲望功能。使用以下代码设置chrome驱动程序功能。

DesiredCapabilities handlSSLCertError = DesiredCapabilities.chrome ()       
handlSSLCertError .setCapability (CapabilityType.ACCEPT_SSL_CERTS, true)
WebDriver driver = new ChromeDriver (handlSSLCertError );