跨浏览器测试服务
一个 WebdriverIO 服务,用于管理 CrossBrowserTesting 用户的本地隧道和作业元数据。
安装
最简单的方法是将 @wdio/crossbrowsertesting-service
作为开发依赖项保留在您的 package.json
中,通过
npm install @wdio/crossbrowsertesting-service --save-dev
有关如何安装 WebdriverIO
的说明,请参见此处。
配置
为了使用该服务,您需要在 wdio.conf.js
文件中设置 user
和 key
,并将 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 服务,您的配置需要包含一个user
和key
选项。
cbtTunnel
如果为真,则启动安全的 CBT 本地连接。
类型:布尔值
默认值:false
cbtTunnelOpts
要传递给cbt_tunnels 的 start()
函数的任何其他选项
类型:对象
默认值:{}
有关 WebdriverIO 的更多信息,请参见主页。