[英]How can I bypass the https security certificate screen?
我创建了一些使用Testng和Selenium框架的Java类。 目前,当我使用Chrome / Firefox执行测试时,它们运行平稳。
但是,当我使用Internet Explorer执行这些测试时,将显示安全证书消息。
如何绕过此屏幕并继续执行测试? 浏览器截图
我也使用了这两行代码:
webDriver.get(“ javascript:document.getElementById('overridelink')。click();”);
要么
webDriver.navigate()。to(“ javascript:document.getElementById('overridelink')。click();”);
无论哪种情况,都不会按下链接。
我正在使用Internet Explorer 11。
您可以尝试安装自签名证书。 在Windows Internet Explorer中,单击“继续浏览此网站”(不推荐)。
如果您不满意或对解决问题没有帮助,实际上您可以通过多种方式遵守警告页面或解决问题。 我不确定这将有助于解决您的问题,因为您没有提供太多信息.....请尝试以下示例:
它应该可以解决问题。 如果没有,请尝试提供更多信息。
您可以使用所需的功能类来解决此问题。 请在下面找到代码,
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
System.setProperty("webdriver.ie.driver","IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver(capabilities);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.