Servicio Testingbot
Servicio de WebdriverIO que proporciona una mejor integración con TestingBot. Actualiza los metadatos del trabajo ('name', 'passed', 'tags', 'public', 'build', 'extra') y ejecuta TestingBot Tunnel si se desea.
Instalación
La forma más sencilla es mantener @wdio/testingbot-service
como una devDependency en tu archivo package.json
, mediante:
npm install @wdio/testingbot-service --save-dev
Las instrucciones sobre cómo instalar WebdriverIO
se pueden encontrar aquí.
Configuración
Para utilizar el servicio necesitas configurar user
y key
en tu archivo wdio.conf.js
, y establecer la opción hostname
como hub.testingbot.com
. Si quieres usar TestingBot Tunnel
necesitas establecer tbTunnel: true
.
// wdio.conf.js
export const config = {
// ...
user: process.env.TB_KEY,
key: process.env.TB_SECRET,
services: [
['testingbot', {
tbTunnel: true
}]
],
// ...
};
Opciones
Para autorizar el servicio TestingBot, tu configuración debe contener las opciones user
y key
.
tbTunnel
Si es verdadero, ejecuta el TestingBot Tunnel y abre una conexión segura entre una Máquina Virtual de TestingBot que ejecuta tus pruebas de navegador.
Tipo: Boolean
Predeterminado: false
tbTunnelOpts
Aplica opciones de TestingBot Tunnel (p. ej. para cambiar la configuración del número de puerto o archivo de registro). Consulta esta lista para más información.
Tipo: Object
Predeterminado: {}