跳至主要内容

跨浏览器测试服务

一个 WebdriverIO 服务,用于管理 CrossBrowserTesting 用户的本地隧道和作业元数据。

安装

最简单的方法是将 @wdio/crossbrowsertesting-service 作为开发依赖项保留在您的 package.json 中,通过

npm install  @wdio/crossbrowsertesting-service --save-dev

有关如何安装 WebdriverIO 的说明,请参见此处

配置

为了使用该服务,您需要在 wdio.conf.js 文件中设置 userkey,并将 host 选项设置为 hub.crossbrowsertesting.com。如果您想使用CrossBrowserTesting Tunnel,您只需要设置 cbtTunnel: true

// wdio.conf.js
exports.config
// ...
user: process.env.CBT_USERNAME,
key: process.env.CBT_AUTHKEY,
services: [
['crossbrowsertesting', {
cbtTunnel: true,
cbtTunnelOpts: {
// any additional options from cbt_tunnels
},
}]
],
// ...
};

选项

为了授权到 CrossBrowserTesting 服务,您的配置需要包含一个userkey 选项。

cbtTunnel

如果为真,则启动安全的 CBT 本地连接。

类型:布尔值
默认值:false

cbtTunnelOpts

要传递给cbt_tunnelsstart() 函数的任何其他选项

类型:对象
默认值:{}


有关 WebdriverIO 的更多信息,请参见主页

欢迎!我如何帮助您?

WebdriverIO AI Copilot