url加载时如何处理证书

时间:2019-09-21 15:30:15

标签: testing selenium-webdriver automation automated-tests

加载URL时,我弹出证书弹出窗口。这意味着driver.get方法正在执行,并且代码永远不会移至下一行,因为.get方法等待url完全加载,但是URL从未加载,因为证书介于两者之间。那么,URL加载时有什么方法可以处理证书?

我要在证书上单击“确定”

1 个答案:

答案 0 :(得分:0)

这取决于您的浏览器。

https://www.guru99.com/ssl-certificate-error-handling-selenium.html

对于Firefox: 使用个人资料和

ffProfile.setAcceptUntrustedCertificates(true) ;

ffProfile.setAssumeUntrustedCertificateIssuer(false);

对于Chrome:     DesiredCapabilities handlSSLErr = DesiredCapabilities.chrome();

handlSSLErr.setCapability (CapabilityType.ACCEPT_SSL_CERTS, true);

WebDriver driver = new ChromeDriver (handlSSLErr);