Testingbot 服务
WebdriverIO 服务,提供与 TestingBot 更好的集成。它会更新作业元数据('name'、'passed'、'tags'、'public'、'build'、'extra'),并在需要时运行 TestingBot Tunnel。
安装
最简单的方法是通过以下方式将 @wdio/testingbot-service 作为 devDependency 保存在你的 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 选项。