Saltar al contenido principal

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

Welcome! How can I help?

WebdriverIO AI Copilot