Servicio de Google Chat
@qajonatasmartins/wdio-google-chat-service es un paquete de terceros, para más información por favor consulta GitHub | npm
Biblioteca Webdriverio para enviar resultados de pruebas como notificación/mensaje a los espacios de Google Chat.
Instalación
npm install wdio-google-chat-service --save-dev
o
yarn add wdio-google-chat-service
configuración
Primero, importa el servicio en el archivo de configuración wdio wdio.conf.js
// wdio.conf.js
const GoogleChatService = require('wdio-google-chat-service');
Para usar el servicio necesitas tener la URL del webhook de Google Chat para enviar la notificación y agregarla en 'webhook'
Ejemplo:
services: [[GoogleChatService, {
webhookUrl: 'https://chat.googleapis.com/v1/spaces/xxxxxxxxx/messages?key=xxxxxxxx&token=xxxxxxxxx',
notifyOnlyOnFailure: false //Send notification only in case of test failure
}]
],
Obtener webhook de Google Chat
Nota: Google Chat solo tiene el webhook para cuentas empresariales. Si usas una cuenta personal no deberías tener la opción de webhook.
- Crea un espacio en Google Chat
- Haz clic en la flecha del nombre del espacio de chat
- Haz clic en [Manage Webhooks]
- Agrega uno o copia la URL del webhook presentada.
- Pega la URL del webhook en el servicio dentro de la opción 'webhookUrl' como en el ejemplo anterior.
Características
- Soporte para el ejecutor mocha
- Detalles de errores
- Enviar notificación solo en caso de fallo de prueba