Selenium 如何禁用';您的连接不是私人的';镀铬屏幕?

Selenium 如何禁用';您的连接不是私人的';镀铬屏幕?,selenium,google-chrome,testing,automated-tests,selenium-chromedriver,Selenium,Google Chrome,Testing,Automated Tests,Selenium Chromedriver,我正在致力于自动化一个web应用程序(F#和Canopy)。在启动网站/提供登录凭据后获得“您的连接不是私有的”屏幕。尝试了一些解决办法,使同一个残疾人,但没有一个做的工作。请帮助。这里最好的方法不是试图隐藏或掩盖问题,而是正确地解决问题,这样你就不必这么做。涉及隐藏问题的解决方案必然会对您的安全性产生负面影响 请注意错误代码的措辞:ERR\u CERT\u AUTHORITY\u INVALID。这说明站点的证书是由非标准或未知的证书颁发机构签署的 您在评论中提到了localhost;您将无法


我正在致力于自动化一个web应用程序(F#和Canopy)。在启动网站/提供登录凭据后获得“您的连接不是私有的”屏幕。尝试了一些解决办法,使同一个残疾人,但没有一个做的工作。请帮助。

这里最好的方法不是试图隐藏或掩盖问题,而是正确地解决问题,这样你就不必这么做。涉及隐藏问题的解决方案必然会对您的安全性产生负面影响

请注意错误代码的措辞:
ERR\u CERT\u AUTHORITY\u INVALID
。这说明站点的证书是由非标准或未知的证书颁发机构签署的

您在评论中提到了
localhost
;您将无法为此获取证书,但您可以创建一个自签名证书,但是,如果您启用了localhost豁免,但仍然出现错误,则表明您可能根本没有使用localhost

因此,如果您有一个由真正的CA签名的证书,并且您看到了这个错误,那么您的本地操作系统或浏览器很可能有一个过时的CA根证书捆绑包。您通常可以通过确保您的操作系统包是最新的来获取最新的

如果您的证书是自签名的,则“高级”按钮将允许您添加豁免。如果您已经设置了自己的CA并用它签署了证书,那么您需要将该CA的公钥添加到您的操作系统中


如果您拥有verisign、letsencrypt、comodo或其他公司颁发的“常规”商业证书,那么运行一个测试工具,如or,将告诉您更多有关出错的信息。在不知道实际域的情况下,我们无法为您测试任何内容。

添加了以下参数,它完成了任务:


options.AddArguments(“--ignore certificate errors”)

我已经在chrome://flags: 1.启用“允许从本地主机加载的资源使用无效证书”。2。启用“不安全的源被视为安全的”。