python 提供了一个可以自动生成HTML测试报告,HTMLTestRunner.py
import方法:
下载HTMLTestRunner.py文件后,把HTMLTestRunner文件放到C:\Python27\Lib的目录下即可。
方法一、 运行cmd,输入python,导入import HTMLTestRunner
方法二、将HTMLTestRunner.py文件放在测试脚本的同一目录下,在程序中import HTMLTestRunner 即可
调用方法:在main中直接调用,需要指定输出文件,并提前在指定路径下创建Report.html文件。
if __name__ == "__main__":
#unittest.main()
suite=unittest.makeSuite(login)
filename='E:\\work\\Report.html'
fp=file(filename,'wb')
runner=HTMLTestRunner.HTMLTestRunner(
stream=fp,
title=u'自动化测试报告',
description=u'自动化测试报告'
)
runner.run(suite)
执行结果: