跳至主要内容

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 文件中设置 userkey,并将 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 服务,您的配置需要包含userkey 选项。

tbTunnel

如果为 true,则运行 TestingBot Tunnel 并打开在运行浏览器测试的 TestingBot 虚拟机与您之间建立的安全连接。

类型:布尔值
默认值:false

tbTunnelOpts

应用 TestingBot Tunnel 选项(例如,更改端口号或 logFile 设置)。有关更多信息,请参见此列表

类型:对象
默认值:{}

欢迎!我如何帮助您?

WebdriverIO AI Copilot