Python HTMLTestRunner 学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python HTMLTestRunner 学习相关的知识,希望对你有一定的参考价值。

介绍: HTMLTestRunner 是 基于 unittest 单元测试的 HTML报告 的一个第三库
 
安装:
1. 安装:下载HTMLTestRunner.py文件:地址http://tungwaiyip.info/software/HTMLTestRunner.html
2、将该文件保存在python安装路径下的lib文件夹中。在文件中能import HTMLTestRunner成功,即配置成功。
注:如果失败,在项目中新建一个这样的文件也是可以的,只要达到能引入和使用就行。另,由于这是一个py文件,所以 pip install 不大好用
 
使用:
引入完成后,在调用测试文件中加入如下代码即可:
if __name__ == __main__:
  suite
= unittest.TestLoader().loadTestsFromTestCase(testCaseClassName) #定义一个单元测试容器
  
filename = "./xxx.html" #定义个报告存放路径,支持相对路径
  
f = file(filename,wb) #结果写入HTML 文件
  runner = HTMLTestRunner.HTMLTestRunner(stream = f,title =Report_title,description=Report_description,verbosity = 2) #使用HTMLTestRunner配置参数,输出报告路径、报告标题、描述
  runner.run(suite) HTMLTestRunner 的 HTMLTestRunner 方法 跟 unittest.TextTestRunner 方法 一样,支持测试结果信息的收集。如下: runner = HTMLTestRunner.HTMLTestRunner(stream = f,title =Report_title,description=Report_description) #使用HTMLTestRunner配置参数,输出报告路径、报告标题、描述 result = runner.run(suite) result.success_count #运行成功的数目 result.testsRun #运行测试用例的总数 result.failure_count #运行失败的数目

 






以上是关于Python HTMLTestRunner 学习的主要内容,如果未能解决你的问题,请参考以下文章

8Selenium+python安装HTMLTestRunner插件

python HTMLTestRunner.py

HTMLTestRunner修改成Python3版本

HTMLTestRunner修改Python3的版本

HTMLTestRunner修改成Python3版本

关于python-生成HTMLTestRunner测试报告