一、前言
UnitTest测试框架作为Python内置的框架,也并非十分完善,虽然运行测试框架能看到结果,但没有测试报告的输出,不易于测试结果的保存。那要如何获取测试报告呢?需要下载导入一个第三方模块HTMLTestRunner,这个类区别于之前的TextTestRunner类,是以HTML形式存放测试结果的,并会以报告的形式保存。
二、实操
1.下载HTMLTestRunner
下载地址如下
http://tungwaiyip.info/software/HTMLTestRunner.html
排雷:HTMLTestRunner扩展模块无法通过pip安装
2.存储HTMLTestRunner
排雷:网上主流文章推荐将下载的这个名为HTMLTestRunner.py的文件放到Python安装的目录lib文件夹下面,经过本人实测是无法运行的,需要通过终端找到安装目录
方法如下:
1.打开终端
2.输入:python
我的mac返回:
Python 3.7.4 (default, Sep 7 2019, 18:29:04)
[Clang 10.0.0 (clang-1000.11.45.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> </