背景:
在学习虫师的pytest 构建web自动化项目的时候,模仿代码誊写web项目。在运行时候报错,错误如标题所示。
文件结构:
根据错误提示,是conftest.py 里面的 函数 pytest_runtest_makereport出错了,是report不存在description属性。
有网友说是缺乏勾函数,但时在这文件下面,勾函数是已经存在的的,如下图所示:
所以不是勾函数的问题。
经过长时间排查,我发现是自己在文件baidu_page.py里面写错了参数名,错误为:
正确写法应该是:
总结: 这个错误提示不大正确,具体什么这么提示,我还在思考。如果有大神知道原因,欢迎留言,不胜感激。