Google Chat Service
@qajonatasmartins/wdio-google-chat-service ist ein Paket von Drittanbietern. Weitere Informationen finden Sie auf GitHub | npm
Webdriverio-Bibliothek zum Senden von Testergebnissen als Benachrichtigung/Nachricht an Google Chat Spaces.
Installation
npm install wdio-google-chat-service --save-dev
oder
yarn add wdio-google-chat-service
Einstellungen
Importieren Sie zunächst den Service in die wdio-Konfigurationsdatei wdio.conf.js
// wdio.conf.js
const GoogleChatService = require('wdio-google-chat-service');
Um den Service nutzen zu können, benötigen Sie die Google Chat Webhook-URL, um die Benachrichtigung zu senden, und fügen die URL in 'webhook' ein
Beispiel:
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 Webhook erhalten
Hinweis: Google Chat bietet den Webhook nur für Geschäftskonten an. Wenn Sie ein persönliches Konto verwenden, sollten Sie keine Webhook-Option haben.
- Erstellen Sie einen Space in Google Chat
- Klicken Sie auf den Pfeil neben dem Namen des Chat-Spaces
- Klicken Sie auf [Webhooks verwalten]
- Fügen Sie einen hinzu oder kopieren Sie die angezeigte Webhook-URL.
- Fügen Sie die URL des Webhooks in den Service innerhalb der Option 'webhookUrl' ein, wie im obigen Beispiel gezeigt.
Funktionen
- Unterstützung für Mocha Runner
- Fehlerdetails
- Senden von Benachrichtigungen nur bei Testfehlern