运行过程中,提示如下错误:
1、HTMLTestRunner是Python标准库的unittest模块的扩展,无法通过pip安装;
2、从http://tungwaiyip.info/software/HTMLTestRunner.html下载HTMLTestRunner.py并将文件放到python3安装目录的Lib下;
3、再次运行,报下图错误;
4、修改HTMLTestRunner.py文件
修改一:
在python shell里输入
>>>import HTMLTestRunner
>>> dir(HTMLTestRunner)
发现不认识StringIO (No module named StringIO),确实3里面没有这个了,第94行引入的名称要改,改成import io,539行要改成self.outputBuffer = io.BytesIO()
修改二:
运行程序的时候有报错,AttributeError: 'dict' object has no attribute 'has_key'
发现has_key的又被K