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
在项目根目录(pytest.ini 同级文件)创建一个config.py 文件
class Config:
"""多套环境的公共配置"""
version = "v1.0"
# 飞书机器人通知
FEI_SHU = {
"token": "*****************", # 必须
# "text": "- 查看报告:[allure报告地址](https://www.cnblogs.com/yoyoketang/)" # 非必须
}
class TestConfig(Config):
"""测试环境"""
# ....
class UatConfig(Config):
"""联调环境"""
# ....
# 环境关系映射,方便切换多环境配置
env = {
"test": TestConfig,
"uat": UatConfig
}
在pytest.ini 中配置运行环境
[pytest]
env = test
多环境配置参考前面这篇https://www.cnblogs.com/yoyoketang/p/16979211.html
通过pytest 命令行运行用例
pytest
运行完成后,会根据你配置的token内容,触发飞书通知
# 飞书机器人通知
FEI_SHU = {
"token": "*****************", # 必须
# "text": "- 查看报告:[allure报告地址](https://www.cnblogs.com/yoyoketang/)" # 非必须
}
用例成功,背景显示绿色
用例失败,背景显示红色