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: {}