Przejdź do głównej treści

Usługa Testingbot

Usługa WebdriverIO, która zapewnia lepszą integrację z TestingBot. Aktualizuje metadane zadania ('name', 'passed', 'tags', 'public', 'build', 'extra') i uruchamia TestingBot Tunnel, jeśli jest to pożądane.

Instalacja

Najłatwiejszym sposobem jest utrzymanie @wdio/testingbot-service jako devDependency w pliku package.json, poprzez:

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

Instrukcje dotyczące instalacji WebdriverIO można znaleźć tutaj.

Konfiguracja

Aby korzystać z usługi, musisz ustawić user i key w pliku wdio.conf.js oraz ustawić opcję hostname na hub.testingbot.com. Jeśli chcesz używać TestingBot Tunnel musisz ustawić tbTunnel: true.

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

Opcje

Aby autoryzować usługę TestingBot, twoja konfiguracja musi zawierać opcje user i key.

tbTunnel

Jeśli ustawione na true, uruchamia TestingBot Tunnel i otwiera bezpieczne połączenie między maszyną wirtualną TestingBot, która uruchamia testy przeglądarki.

Typ: Boolean
Domyślnie: false

tbTunnelOpts

Zastosuj opcje TestingBot Tunnel (np. aby zmienić numer portu lub ustawienia logFile). Zobacz tę listę aby uzyskać więcej informacji.

Typ: Object
Domyślnie: {}

Welcome! How can I help?

WebdriverIO AI Copilot