如何在node.js中不加考虑地运行Webdriver.io

时间:2015-09-07 02:07:46

标签: node.js selenium webdriver-io

我在node.js

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

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

由于

1 个答案:

答案 0 :(得分:1)

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

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

{desiredCapabilities: {browserName: 'phantomjs'}}