メインコンテンツにスキップ

Testingbot サービス

TestingBotとのより良い統合を提供するWebdriverIOサービス。ジョブメタデータ('name'、'passed'、'tags'、'public'、'build'、'extra')を更新し、必要に応じてTestingBot Tunnelを実行します。

インストール

最も簡単な方法は、@wdio/testingbot-servicepackage.jsonのdevDependencyとして維持することです:

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仮想マシンとの安全な接続を開きます。

タイプ: Boolean
デフォルト: false

tbTunnelOpts

TestingBot Tunnelオプションを適用します(例:ポート番号やlogFile設定を変更するため)。詳細についてはこのリストを参照してください。

タイプ: Object
デフォルト: {}

Welcome! How can I help?

WebdriverIO AI Copilot