allure 官方文档:Allure Report Docs — Pytest reference
首次情况:
先上网查看一下其他解决方案。发现都是注销掉一些代码。有问题,测试报告中只会展示一条标题。这里我就不截图了
再结合官网给的,name:参数名。value:就是参数值。而这个参数值会展示再报告上面(从而影响报告的美观)。能不能将value设置为空?确实时可以的。具体如下:
1. 修改 allure-pytest->listener.py 文件(allure-pytest中的源文件)这里需要设置成 空格字符串。
2. 修改 allure_commons -> utils.py 文件中的 represent 函数(可以在上一张截图中直接跳转到该函数)。
3. 接着就运行即可,最终效果:
查阅官方文档。其中给出了 mode 参数(mode=ParameterMode.HIDDEN)好像不太管用,会报错。