跳至主要內容

Testingbot 服務

WebdriverIO 服務,可提供更好的 TestingBot 整合。它會更新任務元數據(「名稱」、「已通過」、「標籤」、「公開」、「建置」、「額外」),並在需要時執行 TestingBot Tunnel。

安裝

最簡單的方式是透過以下方式,將 @wdio/testingbot-service 保留在您的 package.json 中作為開發依賴項

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 服務,您的設定需要包含一個user和一個key選項。

tbTunnel

如果為 true,它會執行 TestingBot Tunnel,並在執行瀏覽器測試的 TestingBot 虛擬機器之間開啟安全連線。

類型:Boolean
預設值:false

tbTunnelOpts

套用 TestingBot Tunnel 選項(例如變更埠號或 logFile 設定)。如需更多資訊,請參閱此列表

類型:Object
預設值:{}

歡迎!我能幫您什麼嗎?

WebdriverIO AI Copilot