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 选项。
- 在 Google Chat 中创建一个空间
- 单击聊天空间名称上的箭头
- 单击 [管理 Webhook]
- 添加一个或复制显示的 Webhook URL。
- 将 Webhook 的 URL 粘贴到服务中,位于“webhookUrl”选项中,如上例所示。
功能
- 支持 Mocha 运行器
- 错误详情
- 仅在测试失败时发送通知