本文へスキップ

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オプションがありません。

  1. Google Chatでスペースを作成します。
  2. チャットスペース名の矢印をクリックします。
  3. [Webhookの管理]をクリックします。
  4. 1つ追加するか、表示されたWebhook URLをコピーします。
  5. 上記の例のように、'webhookUrl'オプション内にサービスのWebhook URLを貼り付けます。

機能

  • Mochaランナーのサポート
  • エラーの詳細
  • テスト失敗の場合のみ通知を送信

結果

Test pass and fail

ようこそ!お手伝いできることはありますか?

WebdriverIO AI Copilot