问题:
python使用htmltestreport生成测试报告 不包含测试用例的注解 如下图所示, 编号 和 名称为在模板基础上新增列
解决:
1. 首先查看htmltestreport源代码,使用命令 pip3 show htmltestreport,得到结果如下所示
2 ,通过以上方法 找到源代码路径/home/jackli/.local/lib/python3.6/site-packages/htmltestreport
把源代码引入到IDE如vs code进行编辑,主要修改两个源文件core.py 和 template.py
3. 修改core.py , 此类为填充测试报告提供数据, 在如图方法中进行添加,获取测试用例的注释
然后将结果填充到数组或列表中,如下图所示
4. 修改模板template.py, 添加表头,如下图所示
然后修改表格展开所显示的数据,如下图所示
再修改 js展示函数所使用的的页面,分别在两个地方添加两行,如下图所示
总结:
至此问题解决,原先的报告中,可展示 测试用例的注解,如下图所示
与测试用例中的注解可对应