如何在命令行无头运行 selenium-side-runner?

Dav*_*ave 2 selenium command-line google-chrome headless selenium-webdriver

我在 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
Run Code Online (Sandbox Code Playgroud)

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

Rah*_*l L 6

试试下面的命令。它应该可以工作。来源

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

D:\example>selenium-side-runner -c "goog:chromeOptions.args=[--headless,--nogpu] browserName=chrome" Testing.side
Run Code Online (Sandbox Code Playgroud)

有关 goog:chromeOptions问题 1786 的信息的链接 :功能请求:将 chromeOptions 更改为 goog:chromeOptions