Zum Hauptinhalt springen

Testingbot Service

WebdriverIO-Service, der eine bessere Integration in TestingBot bietet. Es aktualisiert die Job-Metadaten ('name', 'passed', 'tags', 'public', 'build', 'extra') und führt TestingBot Tunnel bei Bedarf aus.

Installation​

Der einfachste Weg ist, @wdio/testingbot-service als devDependency in Ihrer package.json zu behalten, über:

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

Anweisungen zur Installation von WebdriverIO finden Sie hier.

Konfiguration​

Um den Service nutzen zu können, müssen Sie user und key in Ihrer wdio.conf.js-Datei festlegen und die Option hostname auf hub.testingbot.com setzen. Wenn Sie TestingBot Tunnel verwenden möchten, müssen Sie tbTunnel: true setzen.

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

Optionen​

Um den TestingBot-Service zu autorisieren, muss Ihre Konfiguration die Optionen user und key enthalten.

tbTunnel​

Wenn auf true gesetzt, wird der TestingBot Tunnel ausgeführt und öffnet eine sichere Verbindung zu einer TestingBot Virtual Machine, die Ihre Browser-Tests ausführt.

Typ: Boolean
Standard: false

tbTunnelOpts​

Wenden Sie TestingBot Tunnel-Optionen an (z.B. um Port-Nummer oder logFile-Einstellungen zu ändern). Weitere Informationen finden Sie in dieser Liste.

Typ: Object
Standard: {}

Welcome! How can I help?

WebdriverIO AI Copilot