该方法适用于以下条件:

1.运行测试用例一切正常,只是没有测试报告显示

2.使用命令行pyhon 脚本名字.py 却可以生成测试报告

pycharm 在运行测试用例的时候 默认是以unittest 框架来运行的,所以不能生成测试报告

如何判断是否是用unitest框架运行的呢?

使用pycharm+unittest+HTMLTestRunner用例正常运行,无法生成测试报告_第1张图片
运行完成后,如果发现右上角有unittest in ***** ,说明是以框架的方式来运行的

设置运行方式如已下步骤,设置完成后,再运行就能够生产报告了

使用pycharm+unittest+HTMLTestRunner用例正常运行,无法生成测试报告

使用pycharm+unittest+HTMLTestRunner用例正常运行,无法生成测试报告_第2张图片

使用pycharm+unittest+HTMLTestRunner用例正常运行,无法生成测试报告_第3张图片

使用pycharm+unittest+HTMLTestRunner用例正常运行,无法生成测试报告_第4张图片

使用pycharm+unittest+HTMLTestRunner用例正常运行,无法生成测试报告_第5张图片

备注:也可以在cmd中运行,以此来排查是不是pycharm中的问题引发的(cmd运行后是否生成html)

转载链接:https://blog.csdn.net/qq_39419111/article/details/81387075