Testingbot 服务
WebdriverIO 服务,提供更好的 TestingBot 集成。它更新作业元数据('name'、'passed'、'tags'、'public'、'build'、'extra')并在需要时运行 TestingBot Tunnel。
安装
最简单的方法是将 @wdio/testingbot-service
作为开发依赖项保存在您的 package.json
中,通过
npm install @wdio/testingbot-service --save-dev
有关如何安装 WebdriverIO
的说明,请参见此处。
配置
为了使用该服务,您需要在 wdio.conf.js
文件中设置 user
和 key
,并将 hostname
选项设置为 hub.testingbot.com
。如果您想使用TestingBot Tunnel,则需要设置 tbTunnel: true
。
// wdio.conf.js
export const config = {
// ...
user: process.env.TB_KEY,
key: process.env.TB_SECRET,
services: [
['testingbot', {
tbTunnel: true
}]
],
// ...
};
选项
要授权 TestingBot 服务,您的配置需要包含user
和key
选项。
tbTunnel
如果为 true,则运行 TestingBot Tunnel 并打开在运行浏览器测试的 TestingBot 虚拟机与您之间建立的安全连接。
类型:布尔值
默认值:false
tbTunnelOpts
应用 TestingBot Tunnel 选项(例如,更改端口号或 logFile 设置)。有关更多信息,请参见此列表。
类型:对象
默认值:{}