Python 如何解决Browserstack本地测试错误(“握手错误”)

Python 如何解决Browserstack本地测试错误(“握手错误”),python,ssl,fedora,browserstack,Python,Ssl,Fedora,Browserstack,通过https建立远程webdriver连接时: self.driver=webdriver.Remote(command_executor='https://'+settings.BROWSERSTACK'u USERNAME+':'+settings.BROWSERSTACK'u KEY+'@hub cloud.BROWSERSTACK.com/wd/hub',所需的功能=所需的上限) 弹出此错误消息: MaxRetryError:HTTPSConnectionPool(host='hub-

通过https建立远程webdriver连接时:

self.driver=webdriver.Remote(command_executor='https://'+settings.BROWSERSTACK'u USERNAME+':'+settings.BROWSERSTACK'u KEY+'@hub cloud.BROWSERSTACK.com/wd/hub',所需的功能=所需的上限)

弹出此错误消息:

MaxRetryError:HTTPSConnectionPool(host='hub-cloud.browserstack.com',port=443):url:/wd/hub/session超过了最大重试次数(由SSLError引起(SSLError(“错误握手:错误”([('SSL例程','tls\u进程\服务器\证书','certificate very failed')),),)

来自Browserstack的常见问题解答:

我的防火墙/IDP/代理拒绝来自BrowserStack.com的SSL/HTTPS内容 这可能是因为缺少证书链,因此防火墙/IDP/代理可能无法识别或阻止SSL/HTTPS内容。如果您的防火墙/IDP/代理未定期更新,通常会发生这种情况。在这种情况下,请从GoDaddy存储库安装ValiCert旧证书链,然后重试

我走对了吗?(以下是Browserstack的常见问题解答)

*操作系统:Fedora-30


提前感谢您的帮助……

您可以尝试通过网络上的端口80和443将中心URL从HTTPS更改为HTTP或白名单*.browserstack.com。

谢谢你Heena Nanwani。我按照你的建议做了,它成功了,也就是说,改成了HTTP