首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不支持的命令行标志:--忽略-证书-错误

不支持的命令行标志:--忽略-证书-错误
EN

Stack Overflow用户
提问于 2014-06-11 16:52:02
回答 6查看 22.7K关注 0票数 14

使用Python2.7.5,Python模块selenium (2.41.0)和chromedriver (2.9)。

当Chrome启动时,它会在黄色弹出栏中显示一条消息:“您正在使用不受支持的命令行标志-忽略证书--错误。稳定性和安全性将受到损害。”这个简单的例子再现了这个问题。

代码语言:javascript
复制
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("http://google.com/")

如何在中删除这个命令行标志?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-10-17 18:30:13

这个问题已经解决了,截至ChromeDriver2.11 (2014年10月发布)。现在,更新将起到关键作用。

票数 3
EN

Stack Overflow用户

发布于 2014-06-11 17:32:54

这个额外的代码为我删除了--忽略-证书错误命令行标志。在我看来,可以添加到webdriver.Chrome()中的参数可以(而且应该)更好地记录在某个地方,我在对色度驱动程序问题页的评论中找到了这个解决方案(参见post #25)。

代码语言:javascript
复制
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"])
browser = webdriver.Chrome(chrome_options=options)
browser.get("http://google.com/")
票数 13
EN

Stack Overflow用户

发布于 2015-02-27 10:34:13

您可以使用以下标志--测试类型

代码语言:javascript
复制
            var options = new ChromeOptions();
            options.AddArguments(new[] {
                "--start-maximized",
                "allow-running-insecure-content", 
                "--test-type" });

            return new ChromeDriver(options);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24168407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档