Crossbrowsertesting 服務
一個 WebdriverIO 服務,用於管理 CrossBrowserTesting 使用者的本機通道和工作元數據。
安裝
最簡單的方式是透過以下方式將 @wdio/crossbrowsertesting-service
保留在您的 package.json
中作為開發依賴項
npm install @wdio/crossbrowsertesting-service --save-dev
有關如何安裝 WebdriverIO
的說明,請參閱此處。
設定
為了使用此服務,您需要在 wdio.conf.js
檔案中設定 user
和 key
,並將 host
選項設定為 hub.crossbrowsertesting.com
。如果您想使用CrossBrowserTesting 通道,您只需要設定 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 的更多資訊,請參閱首頁。