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