Allure报告隐藏列,修改listener.py后,用例缺失的奇葩问题
  s9J0zzi3ajGX 2023年11月05日 28 0

首先在Allure测试报告优化的时候遇到如下问题:

Allure报告隐藏列,修改listener.py后,用例缺失的奇葩问题_allure报表优化

右边的一列没有用,却占位影响了前列的显示,所以就把后面一列隐藏掉。

相信大家在网上也能看到解决方法,然而这里有一个天坑!!!

解决方法:python 系统目录 找到文件D:\Python38\Lib\site-packages\allure_pytest\listener.py

注释掉原来的extend,修改如下:

test_result.parameters.extend([])
# test_result.parameters.extend(
#     [Parameter(name=name, value=represent(value)) for name, value in params.items()])

然而却出现了更坏的结果,报表里面,失败的测试用例缺失,不见了。

Allure报告隐藏列,修改listener.py后,用例缺失的奇葩问题_接口自动化_02

重点!!!!!历经九九,九十九难,发现allure-pytest 的版本(2.13.2)过高,迅速降温到2.9.41(pip install allure-pytest==2.9.41),阿弥陀佛,整个世界清静了。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
s9J0zzi3ajGX
最新推荐 更多