跳至主要内容

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');

要使用该服务,您需要拥有 Google Chat Webhook URL 来发送通知,并在“webhook”中添加该 URL。

示例

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. 添加一个或复制显示的 Webhook URL。
  5. 将 Webhook 的 URL 粘贴到服务中,位于“webhookUrl”选项中,如上例所示。

功能

  • 支持 Mocha 运行器
  • 错误详情
  • 仅在测试失败时发送通知

结果

Test pass and fail

欢迎!我如何帮助您?

WebdriverIO AI Copilot