新的Google Chrome更新会在浏览器中显示此消息"您正在使用不受支持的命令行标记:--ignore-certificate-errors.稳定性和安全性将受到影响."
从我读到的关于selenium bug报告的内容来看,临时解决方案就是启动webdriver
options.AddArgument("test-type")
Run Code Online (Sandbox Code Playgroud)
我在创建驱动程序时已经传递了DesiredCapabilities.如何将ChromeOptions和DesiredCapabilities传递给驱动程序?
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--incognito"));
ChromeOptions options = new ChromeOptions();
options.addArguments("test-type");
WebDriver driver = new ChromeDriver(capabilities);
Run Code Online (Sandbox Code Playgroud) 在RubyMine和chromedriver 2.10中使用Ruby 2.0.0 p481
当Chrome启动时,它会在黄色弹出栏中显示一条消息:"您正在使用不受支持的命令行标记:--ignore-certificate-errors.稳定性和安全性将受到影响." 这个简单的例子再现了这个问题.
require "selenium-webdriver"
driver = Selenium::WebDriver.for :chrome
driver.navigate.to login_url
Run Code Online (Sandbox Code Playgroud)
Java和Python已经回答了这个问题.我到处寻找Ruby模拟器.有没有人有建议或知道如何将Python答案(不支持的命令行标志:--ignore-certificate-errors)翻译成Ruby?谢谢!