使用Python2.7.5,Python模块selenium (2.41.0)和chromedriver (2.9)。
当Chrome启动时,它会在黄色弹出栏中显示一条消息:“您正在使用不受支持的命令行标志-忽略证书--错误。稳定性和安全性将受到损害。”这个简单的例子再现了这个问题。
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("http://google.com/")如何在中删除这个命令行标志?
发布于 2014-10-17 18:30:13
这个问题已经解决了,截至ChromeDriver2.11 (2014年10月发布)。现在,更新将起到关键作用。
发布于 2014-06-11 17:32:54
这个额外的代码为我删除了--忽略-证书错误命令行标志。在我看来,可以添加到webdriver.Chrome()中的参数可以(而且应该)更好地记录在某个地方,我在对色度驱动程序问题页的评论中找到了这个解决方案(参见post #25)。
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/")发布于 2015-02-27 10:34:13
您可以使用以下标志--测试类型
var options = new ChromeOptions();
options.AddArguments(new[] {
"--start-maximized",
"allow-running-insecure-content",
"--test-type" });
return new ChromeDriver(options);https://stackoverflow.com/questions/24168407
复制相似问题