跳至主要內容

Crossbrowsertesting 服務

一個 WebdriverIO 服務,用於管理 CrossBrowserTesting 使用者的本機通道和工作元數據。

安裝

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

npm install  @wdio/crossbrowsertesting-service --save-dev

有關如何安裝 WebdriverIO 的說明,請參閱此處。

設定

為了使用此服務,您需要在 wdio.conf.js 檔案中設定 userkey,並將 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 服務,您的設定需要包含 userkey 選項。

cbtTunnel

如果為 true,則會啟動安全的 CBT 本機連線。

類型:Boolean
預設值:false

cbtTunnelOpts

要傳遞給 cbt_tunnelsstart() 函式的任何其他選項

類型:Object
預設值:{}


有關 WebdriverIO 的更多資訊,請參閱首頁

歡迎!有什麼可以幫您?

WebdriverIO AI Copilot