如何 运行 Webdriver.io 在 node.js 中漫不经心
How to run Webdriver.io heedlessly in node.js
我运行正在 node.js
//test.js
var webdriverio = require('webdriverio');
webdriverio
.remote({desiredCapabilities: {browserName: 'firefox'}})
.init()
.url('https://www.google.com')
.end()
但是每次迭代我都会得到一个 FireFox 浏览器。有没有办法 运行 这个没有浏览器但有浏览器功能(即浏览器不打开)。
谢谢
是的,你应该看看phantomjs
您需要使用以下参数下载 phantomjs 和 运行 您的 selenium 服务器:-Dphantomjs.binary.path=PATH_TO_PHANTOMJS_EXE
然后您需要使用以下选项启动 selenium:
{desiredCapabilities: {browserName: 'phantomjs'}}
我运行正在 node.js
//test.js
var webdriverio = require('webdriverio');
webdriverio
.remote({desiredCapabilities: {browserName: 'firefox'}})
.init()
.url('https://www.google.com')
.end()
但是每次迭代我都会得到一个 FireFox 浏览器。有没有办法 运行 这个没有浏览器但有浏览器功能(即浏览器不打开)。
谢谢
是的,你应该看看phantomjs
您需要使用以下参数下载 phantomjs 和 运行 您的 selenium 服务器:-Dphantomjs.binary.path=PATH_TO_PHANTOMJS_EXE
然后您需要使用以下选项启动 selenium:
{desiredCapabilities: {browserName: 'phantomjs'}}