Thanks to visit codestin.com
Credit goes to webdriver.io

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