文章目录
一、HTMLTestRunnner简介
自动化测试执行完成后,可以将测试结果保存在测试报告里。使用HTMLTestRunner模块可以直接生成HTML格式的报告。
HTMLTestRunner是一个第三方的模块,通过pip工具安装不了,只能下载后手动导入。
二、HTMLTestRunner下载
HTMLTestRunner下载地址: http://tungwaiyip.info/software/HTMLTestRunner.html
三、HTMLTestRunner修改
因为这个模块原本给python2.0用的,我用的python是3.x,所以下载后需要做些修改。
下载后修改:(Ctrl+G可以跳转到指定行)
- 94行引入的名称要改,从 import StringIO 改成import io。
- 539行 self.outputBuffer = StringIO.StringIO() 要改成self.outputBuffer=io.StringIO()
- 631行 print >>sys.stderr, ‘\nTime Elapsed: %s’ % (self.stopTime-self.startTime