如何在浏览器堆栈上使用python selenium绕过Opera浏览器中的证书错误?

问题描述

在浏览器堆栈上使用 python selenium 在 opera 浏览器上进行测试时,我看到以下证书错误

certificate error

我怎样才能用 python selenium 绕过这个?我试过添加功能 desired_cap['acceptSslCerts']=True 但这不起作用。

解决方法

根据链接https://www.browserstack.com/automate/capabilities,我相信设置“acceptSslCerts”功能的正确方法是('true' 而不是 'True '):

'acceptSslCerts' : 'true'

如果这有帮助,请告诉我。

,

由于 Opera 20 及更高版本使用 Windows 证书存储,因此可以绕过警告。 如果您想使用未知的自签名证书,则必须将其添加到 Windows 受信任的根证书中(但请小心使用没有证明它们确实适用于服务器的证书!)。

见:https://www.thewindowsclub.com/manage-trusted-root-certificates-windows