python pytest+allure 常见问题

1.AttributeError: module 'allure' has no attribute 'severity_level'

  此问题,本人参考了很多网上例子

     尝试1:pip uninstall allure-pytest #卸载allure-pytest

                  pip install allure-pytest #重新初始化allure-pytest

               执行仍然报错

               本人用的idea,在idea的Terminal中也重新卸载,重新初始化,仍然报错

     尝试2:考虑python版本问题

                   python11换到python10又换到python9 ,执行任然报错,重启idea,重启电脑,执行任然报错

      本人纠结好久好久…………

     尝试3:无意中发现本人项目里有一个allure的包(本人自己的代码包),导致代码调用没有调用到allure的框架,调用到了本人的allure包下面的内容,所以一直报错,本人是把自己项目里allure包改名字之后,再次执行项目,就可以生成allure报告了

**希望大家引以为戒,包的名字一定不要和框架重名,否则就会出现笔者这样的问题

2.allure解压到指定名录,并配置好环境变量

     笔者配置好之后,allure仍然不生效,最后重启电脑解决

你可能感兴趣的:(python接口自动化,python)