-
htmltestrunner是自动化批量执行,生成测试报告必不可少的,今天就来介绍一下如何下载安装HTMLTestRunner。嫌麻烦的直接网盘提取,不嫌麻烦就跟着步骤走。
链接:https://pan.baidu.com/s/1kMqUoe3p2KafibSWCxwQBA?pwd=8888
提取码:8888
记得把文件放入python文件中的Lib中
进入这个网址之后点击标注的地方,进入之后鼠标右键点击另存为,名字改为HTMLTestRunner.py文件,如果没有另存为标签,自己在桌面新建一个记事本把网页内容复制进去,再把文件名改为HTMLTestRunner.py。
![](https://img-blog.csdnimg.cn/img_convert/607c7a9137c296f918110f6d062cc055.png)
![](https://img-blog.csdnimg.cn/img_convert/a2ff110e96cfbaed1f3b93ea0cbc94e3.png)
-
修改文件内容,按住ctrl+f搜索,修改文件是因为现在python都是3.x的版本,这份文件支持的是之前的老版本。
第94行,将import StringIO修改成import io
第539行,将self.outputBuffer = StringIO.StringIO()修改成self.outputBuffer = io.StringIO()
第642行,将if not rmap.has_key(cls):修改成if not cls in rmap:
第631行,将print >> sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime)修改成print(sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime))
第766行,将uo = o.decode('latin-1')修改成uo = e
第775行,将ue = e.decode('latin-1')修改成ue = e
最后记得把文本最后的c笔记三个字删掉。
记得把文件放入python文件中的Lib中
此时我们打开命令行,输入python之后在输入import HTMLTestRunner,没有报错就是成功了,验证可以进入pycharm中输入import HTMLTestRunner,能导包成功就可以了。
![](https://img-blog.csdnimg.cn/img_convert/87ab8f2c267fba8892e85e9976396ee1.png)