栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【已解决】allure无法生成json文件和AttributeError: module ‘allure‘ has no attribute ‘severity

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【已解决】allure无法生成json文件和AttributeError: module ‘allure‘ has no attribute ‘severity

今天在整理pytest相关的文章,然后遇到了这个坑人的问题,所以记录一下:

1、pytest.ini配置–alluredir 后运行run文件,提示如下:


然后我去网上查了一下,大家都说是版本相关问题,需要先卸载 pytest-allure-adaptor这个库,但是我之前并没有安装过,所以对我来说没啥用。

2、想试着命令行执行一下看是什么情况:
pytest -sv testcases/a_test.py --alluredir=./reports/

现象是:显示用例执行完成,但是./reports下没有生成任何文件

之后在各个py文件下调试了半天,但是没有任何效果,无语~~~

3、尝试着更新一下allure-pytest的版本

更新前:

更新后:

更新完成后我尝试着再次执行命令,But,依然没有json文件生成

在这个时候,真的一点办法都没有了,因为我确定我的代码没有一点问题啊朋友们。然后,我重启了pycharm。
…
…
…
我看到了什么,重启后,之前应该生成的json文件竟然就安静的躺在那里~

当然,重启后不管怎么执行都OK了~

最后简单总结一下:
1、出现报错后先查看下你的代码和库有没有问题,
2、如果你确定你的代码和库都OK ,那么请相信永远的神:“!!重启!!”

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1031035.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号