如何使用selenium接受SSL证书?

时间:2016-02-23 09:50:45

标签: selenium ssl automation popup

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

请建议......我现在想知道这是否可以自动化,或者是否更好地绕过并且不会被提示获得该证书...

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

2 个答案:

答案 0 :(得分:0)

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

看看post您的问题是否正确答案。

答案 1 :(得分:0)

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

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