Usługa Google Chat
@qajonatasmartins/wdio-google-chat-service to pakiet zewnętrzny, więcej informacji znajdziesz na GitHub | npm
Biblioteka Webdriverio do wysyłania wyników testów jako powiadomień/wiadomości do przestrzeni Google Chat.
Instalacja
npm install wdio-google-chat-service --save-dev
lub
yarn add wdio-google-chat-service
Ustawienia
Najpierw zaimportuj usługę do pliku konfiguracyjnego wdio wdio.conf.js
// wdio.conf.js
const GoogleChatService = require('wdio-google-chat-service');
Aby korzystać z usługi, potrzebujesz adresu URL webhooka Google Chat do wysyłania powiadomień i dodania go w 'webhook'
Przykład:
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
}]
],
Uzyskiwanie webhooka Google Chat
Uwaga: Google Chat oferuje webhook tylko dla kont firmowych. Jeśli korzystasz z konta osobistego, opcja webhooka może być niedostępna.
- Utwórz przestrzeń w Google Chat
- Kliknij strzałkę przy nazwie przestrzeni czatu
- Kliknij [Zarządzaj Webhookami]
- Dodaj jeden lub skopiuj przedstawiony URL webhooka.
- Wklej URL webhooka w usłudze w opcji 'webhookUrl', jak w powyższym przykładzie.
Funkcje
- Wsparcie dla uruchamiania mocha
- Szczegóły błędów
- Wysyłanie powiadomień tylko w przypadku niepowodzenia testu