【问题标题】:How to handle certificate, while url is loading加载 url 时如何处理证书
【发布时间】:2019-09-21 15:30:15
【问题描述】:

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

我想在证书上点击确定

【问题讨论】:

  • 欢迎来到 SO。请花时间阅读How to Ask。它将帮助您提出可靠的问题,这些问题有望得到有用的答案。你用的是什么浏览器?

标签: testing selenium-webdriver automation automated-tests


【解决方案1】:

这取决于您的浏览器。

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

对于火狐: 使用个人资料和

ffProfile.setAcceptUntrustedCertificates(true) ;

ffProfile.setAssumeUntrustedCertificateIssuer(false);

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

handlSSLErr.setCapability (CapabilityType.ACCEPT_SSL_CERTS, true);

WebDriver driver = new ChromeDriver (handlSSLErr);

【讨论】:

    猜你喜欢
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 2014-08-21
    • 2020-11-27
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    相关资源
    最近更新 更多