Testingbot 服務
WebdriverIO 服務,可提供更好的 TestingBot 整合。它會更新任務元數據(「名稱」、「已通過」、「標籤」、「公開」、「建置」、「額外」),並在需要時執行 TestingBot Tunnel。
安裝
最簡單的方式是透過以下方式,將 @wdio/testingbot-service
保留在您的 package.json
中作為開發依賴項
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
預設值:{}