Crossbrowsertesting サービス
CrossBrowserTesting ユーザー向けにローカルトンネルとジョブメタデータを管理する WebdriverIO サービスです。
インストール
最も簡単な方法は、@wdio/crossbrowsertesting-service
を `package.json` の devDependency として、以下のように保持することです。
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
true の場合、セキュアな CBT ローカル接続が開始されます。
型: Boolean
デフォルト: false
cbtTunnelOpts
cbt_tunnels の `start()` 関数に渡す追加オプション。
型: Object
デフォルト: {}
WebdriverIO の詳細については、ホームページをご覧ください。