Testingbot サービス
TestingBotとのより良い統合を提供するWebdriverIOサービス。ジョブメタデータ('name'、'passed'、'tags'、'public'、'build'、'extra')を更新し、必要に応じてTestingBot Tunnelを実行します。
インストール
最も簡単な方法は、@wdio/testingbot-service
をpackage.json
のdevDependencyとして維持することです:
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
オプションが含まれている必要があります。
tbTunnel
trueに設定すると、TestingBot Tunnelを実行し、ブラウザテストを実行しているTestingBot仮想マシンとの安全な接続を開きます。
タイプ: Boolean
デフォルト: false
tbTunnelOpts
TestingBot Tunnelオプションを適用します(例:ポート番号やlogFile設定を変更するため)。詳細についてはこのリストを参照してください。
タイプ: Object
デフォルト: {}