【问题标题】:How to accept a SSL certificate using selenium?如何使用 selenium 接受 SSL 证书?
【发布时间】:2016-06-05 02:04:37
【问题描述】:

提前感谢您的帮助....所以我正在测试一个应用程序,当我尝试使用 chromedriver 访问该 url 时,应用程序提示我接受 SSL 证书(安全原因)。有没有办法使用 selenium 在该提示上单击确定,或者有没有办法以某种方式自动化? 我知道如何处理其他提示,但无法在该提示上单击确定。

请建议...我现在想知道这是否可以自动化,或者对我来说更好的是绕过而不提示输入该证书...

我正在尝试接受受信任的证书Cert

【问题讨论】:

标签: selenium ssl automation popup


【解决方案1】:

您必须添加--ignore-certificate-errors ChromeOptions() 参数:

看看post你的问题有正确答案。

【讨论】:

  • 感谢您的快速回复,我知道忽略并接受使用所需的功能,但我已经编辑了我的帖子并添加了一张图片以显示我正在尝试接受什么证书 cvan 请告知.. . 谢谢:)
【解决方案2】:

这应该会有所帮助。 (C#)

try
{
   IAlert alert = driver.SwitchTo().Alert();
   alert.Accept();
}
catch (Exception ex)
{}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 2016-08-19
    • 2012-06-29
    • 2016-02-07
    • 2016-02-18
    相关资源
    最近更新 更多