【问题标题】:How to add PhantomJSDriver command line arguments [duplicate]如何添加 PhantomJSDriver 命令行参数 [重复]
【发布时间】:2015-10-21 16:13:06
【问题描述】:

如何为我的 Java PhantomJSDriver 指定命令行参数?例如,我想在我运行的脚本上设置--ignore-ssl-errors=yes

【问题讨论】:

    标签: java selenium phantomjs


    【解决方案1】:

    只需添加到 phantomJS 的默认所需功能,如下所示:

    DesiredCapabilities desiredCapabilities = DesiredCapabilities.phantomjs();
    desiredCapabilities.setCapability("phantomjs.cli.args", Collections.singletonList("--ignore-ssl-errors=yes"));
    
    PhantomJSDriver driver = new PhantomJSDriver(desiredCapabilities);
    

    【讨论】:

    • @ArtjomB。好地方,谢谢!从我的代码中复制。现已修复。
    • 非常感谢!我的本地测试运行良好,但我猜有人更改了证书,我添加了“--ignore-ssl-errors=yes”并且我的测试再次运行
    • 虽然您的代码没有解决我的具体问题,但它至少帮助我消除了一些可能的原因,而您的代码是如何将命令行选项传递给 phantomjs selenium webdriver 的唯一示例。我一直在寻找几个小时,很幸运。
    猜你喜欢
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-04
    • 2020-03-27
    相关资源
    最近更新 更多