Aller au contenu principal

Service Testingbot

Service WebdriverIO qui fournit une meilleure intégration avec TestingBot. Il met à jour les métadonnées du job ('name', 'passed', 'tags', 'public', 'build', 'extra') et exécute TestingBot Tunnel si désiré.

Installation

La façon la plus simple est de garder @wdio/testingbot-service comme devDependency dans votre fichier package.json, via:

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

Les instructions sur comment installer WebdriverIO peuvent être trouvées ici.

Configuration

Pour utiliser ce service, vous devez définir user et key dans votre fichier wdio.conf.js, et configurer l'option hostname sur hub.testingbot.com. Si vous souhaitez utiliser TestingBot Tunnel vous devez définir tbTunnel: true.

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

Options

Pour autoriser le service TestingBot, votre configuration doit contenir les options user et key.

tbTunnel

Si défini sur true, exécute TestingBot Tunnel et ouvre une connexion sécurisée entre une Machine Virtuelle TestingBot exécutant vos tests de navigateur.

Type: Boolean
Par défaut: false

tbTunnelOpts

Appliquer les options de TestingBot Tunnel (par exemple pour changer le numéro de port ou les paramètres de logFile). Consultez cette liste pour plus d'informations.

Type: Object
Par défaut: {}

Welcome! How can I help?

WebdriverIO AI Copilot