0

我在 node.js 中运行它

//test.js
var webdriverio = require('webdriverio');
webdriverio
    .remote({desiredCapabilities: {browserName: 'firefox'}})
    .init()
    .url('https://www.google.com')
    .end()

但是我每次迭代都会得到一个 FireFox 浏览器。有没有办法在没有浏览器的情况下运行它但具有浏览器功能(即浏览器不打开)。

谢谢

4

1 回答 1

1

是的,你应该看看phantomjs 你需要下载 phantomjs 并使用以下参数运行你的 selenium 服务器:-Dphantomjs.binary.path=PATH_TO_PHANTOMJS_EXE

然后,您需要使用以下选项启动 selenium:

{desiredCapabilities: {browserName: 'phantomjs'}}
于 2015-09-08T22:18:47.927 回答