pytest + yaml 框架 -27.支持飞书机器人通知了!

上海-悠悠 / 2023-05-15 / 原文

前言

v1.2.4 版本加入了飞书机器人通知执行报告。
(备注:从v1.2.0 以后新版本不再公开,新功能内部 VIP 学员可以使用,公开版本仅解决bug, 不提供新功能了。)

自定义飞书机器人

飞书机器人配置详细文档参考:https://open.feishu.cn/document/ukTMukTMukTM/ucTM5YjL3ETO24yNxkjN

第一步:邀请自定义机器人入群

进入你的目标群组,打开会话设置,找到群机器人,并点击添加机器人,选择自定义机器人加入群聊。

第二步: 设置机器人名称和描述
为你的机器人输入一个合适的名字和描述,也可以为机器人设置一个合适的头像,然后点击下一步。

第三步:复制 webhook 地址

webhook地址复制出来:https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxxxxxxxxxxxxx
hook/ 后面的一串 xxxxxxxxxxxxxxxxx 就是我们要的 token

config 配置 FEI_SHU

在项目根目录(pytest.ini 同级文件)创建一个config.py 文件


在pytest.ini 中配置运行环境

[pytest]


env = test

运行用例生成报告

通过pytest 命令行运行用例

pytest

运行完成后,会根据你配置的token内容,触发飞书通知


用例成功,背景显示绿色

用例失败,背景显示红色