【问题标题】:Selenium+Chrome on Ubuntu says unsupported command-line flag --ignore-certificate-errorUbuntu 上的 Selenium+Chrome 显示不支持的命令行标志 --ignore-certificate-error
【发布时间】:2014-07-21 17:52:42
【问题描述】:

我正在使用:

  • Ubuntu 14.x 64 位
  • Chromedriver 最新
  • Chrome 最新版
  • 硒 Java 2.37.1
  • JDK 1.7.0_60

当我使用 google chrome 运行 selenium 时,chrome 窗口顶部有一个有趣的黄色警告,上面写着

您正在使用不受支持的命令行标志 --ignore-certificate-error

有人见过吗?它是硒驱动程序java代码中的设置吗?

我没有注意到任何负面影响。

【问题讨论】:

  • 我在 Chrome beta、Windows 8.1、c# 以及 chromedriver 2.9 和 2.10 上看到了同样的情况。它似乎不会对测试的运行产生不利影响。
  • 只需更新 Chrome 驱动程序 (>2.21) 即可正常工作,无需任何额外代码。

标签: java google-chrome selenium


【解决方案1】:

另一个对我有用的好选择 - 是禁用默认标志 ​​--ignore-certificate-errors

对于 Java:

ChromeOptions options = new ChromeOptions();

options.setExperimentalOption("excludeSwitches", Arrays.asList("ignorecertificate-errors"));

WebDriver chromeDriver = new ChromeDriver(options);

【讨论】:

    【解决方案2】:

    首先导入包 导入 org.openqa.selenium.chrome.ChromeOptions; 到你的测试。 在脚本中添加这些。

      ChromeOptions options = new ChromeOptions();
      options.addArguments("test-type");
      capabilities.setCapability(ChromeOptions.CAPABILITY, options);
    

    【讨论】:

    • 这个答案似乎只是另一个答案的一个损坏的子集,但这个答案被接受了。
    【解决方案3】:

    这应该会删除您的有趣信息。只需配置您的驱动程序。

    System.setProperty("webdriver.chrome.driver","<<your chrome path>>");
        // To remove message "You are using an unsupported command-line flag: --ignore-certificate-errors.
        // Stability and security will suffer."
        // Add an argument 'test-type'
        DesiredCapabilities capabilities = DesiredCapabilities.chrome();
        ChromeOptions options = new ChromeOptions();
        options.addArguments("test-type");
        capabilities.setCapability("chrome.binary","<<your chrome path>>");
    
    
    capabilities.setCapability(ChromeOptions.CAPABILITY, options);
    
        driver = new ChromeDriver(capabilities);
    

    【讨论】:

    • 我最终没有改变任何东西,一切都很好。不用担心。
    猜你喜欢
    • 2014-08-01
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    • 2017-06-27
    • 1970-01-01
    • 2015-06-09
    • 2014-07-09
    相关资源
    最近更新 更多