环境说明
- python3.10
- 自动化测试框架pytest
- 操作:执行自动化业务脚本
问题:点击项目全局执行文件启动测试,报错:AttributeError: ‘CollectReport’ object has no attribute ‘description’
解决思路
- 查看description单词拼写
- 查看是否有钩子函数
- 删除缓存文件,重启编辑器
- 是否文件中有报错,py文件中误输入或者重复的py文件
- 是否缩进4个(不能是空格代替)
- 根据日志报错定位到报错的代码行,代码执行用例是否打开多个和执行不匹配(问题出处:切换业务执行用例经常忘记改用例目录)