Сервіс Google Chat
@qajonatasmartins/wdio-google-chat-service є пакетом сторонніх розробників, для отримання додаткової інформації перегляньте GitHub | npm
Бібліотека Webdriverio для надсилання результатів тестування як сповіщень/повідомлень до просторів Google Chat.
Встановлення
npm install wdio-google-chat-service --save-dev
або
yarn add wdio-google-chat-service
Налаштування
Спочатку імпортуйте сервіс у конфігураційний файл wdio wdio.conf.js
// wdio.conf.js
const GoogleChatService = require('wdio-google-chat-service');
Для використання сервісу вам потрібно мати URL вебхука Google Chat для надсилання сповіщень і додати URL до 'webhook'
Приклад:
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
}]
],
Отримання вебхука Google Chat
Примітка: Google Chat має вебхук лише для бізнес-акаунтів. Якщо ви використовуєте особистий акаунт, у вас не повинно бути опції вебхука.
- Створіть простір у Google Chat
- Натисніть на стрілку назви чат-простору
- Натисніть [Manage Webhooks]
- Додайте або скопіюйте представлений URL вебхука.
- Вставте URL вебхука у сервіс у параметрі 'webhookUrl', як у прикладі вище.
Можливості
- Підтримка запуску mocha
- Деталі помилок
- Надсилання сповіщень лише у випадку невдалого тестування