Hoppa till huvudinnehåll

Testingbot Service

WebdriverIO-tjänst som ger en bättre integration med TestingBot. Den uppdaterar jobbmetadata ('name', 'passed', 'tags', 'public', 'build', 'extra') och kör TestingBot Tunnel om så önskas.

Installation

Det enklaste sättet är att behålla @wdio/testingbot-service som en devDependency i din package.json, via:

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

Instruktioner om hur man installerar WebdriverIO finns här.

Konfiguration

För att använda tjänsten behöver du ange user och key i din wdio.conf.js-fil, och ställa in hostname-alternativet till hub.testingbot.com. Om du vill använda TestingBot Tunnel behöver du ställa in tbTunnel: true.

// wdio.conf.js
export const config = {
// ...
user: process.env.TB_KEY,
key: process.env.TB_SECRET,
services: [
['testingbot', {
tbTunnel: true
}]
],
// ...
};

Alternativ

För att auktorisera TestingBot-tjänsten måste din konfiguration innehålla alternativ för user och key.

tbTunnel

Om sant kör den TestingBot Tunnel och öppnar en säker anslutning mellan en TestingBot Virtual Machine som kör dina webbläsartester.

Typ: Boolean
Standard: false

tbTunnelOpts

Tillämpa alternativ för TestingBot Tunnel (t.ex. för att ändra portnummer eller loggfilsinställningar). Se denna lista för mer information.

Typ: Object
Standard: {}

Welcome! How can I help?

WebdriverIO AI Copilot