Google Chat サービス
@qajonatasmartins/wdio-google-chat-service はサードパーティパッケージです。詳細については、GitHub | npm をご覧ください。
テスト結果をGoogle Chatスペースへの通知/オフメッセージとして送信するためのWebdriverioライブラリ。
インストール
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');
このサービスを使用するには、通知を送信するためのGoogle Chat Webhook URLが必要です。その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 Webhookの取得
注:Google ChatのWebhookはビジネスアカウントのみです。個人アカウントを使用している場合は、Webhookオプションがありません。
- Google Chatでスペースを作成します。
- チャットスペース名の矢印をクリックします。
- [Webhookの管理]をクリックします。
- 1つ追加するか、表示されたWebhook URLをコピーします。
- 上記の例のように、'webhookUrl'オプション内にサービスのWebhook URLを貼り付けます。
機能
- Mochaランナーのサポート
- エラーの詳細
- テスト失敗の場合のみ通知を送信