【问题标题】:How do I run selenium-side-runner headless at the command line?如何在命令行无头运行 selenium-side-runner?
【发布时间】:2019-11-29 09:42:08
【问题描述】:

我在 Mac Mojave 上使用 selenium-side-runner v 3.11.0。我想在无头 Chrome 浏览器中运行测试,但是,添加“--headless”似乎不起作用。当我跑步时

PATH=/Users/davea/Documents/workspace/starter_project/selenium/dev/:$PATH selenium-side-runner --headless -c "browserName=chrome" myTest.side

测试仍在我的机器上运行的 Chrome 窗口中打开。 (我希望测试每次都能新鲜运行,不受我自己可能使用的任何打开的 Chrome 窗口的影响)。

【问题讨论】:

    标签: selenium google-chrome selenium-webdriver command-line headless


    【解决方案1】:

    尝试以下命令。它应该可以工作。 Source

    在 widnows 10 + 版本 75.0.3770.142(官方构建)(64 位)上测试。

    D:\example>selenium-side-runner -c "goog:chromeOptions.args=[--headless,--nogpu] browserName=chrome" Testing.side
    

    有关 goog 信息的链接:chromeOptions Issue 1786: Feature request: change chromeOptions to goog:chromeOptions

    【讨论】:

    • 抱歉,这不起作用。很多现有的文档和信息在这个模块上是不正确的
    • @TarunLalwani 刚刚编辑了答案并在 windows 10 + 版本 75 上进行了测试。它有效
    • 现在工作正常!
    猜你喜欢
    • 2020-08-13
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 2019-09-02
    • 2019-08-22
    • 2020-12-16
    • 2019-09-07
    • 2021-09-17
    相关资源
    最近更新 更多