HTMLTestRunner修改成Python3版本
Posted feiquan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTMLTestRunner修改成Python3版本相关的知识,希望对你有一定的参考价值。
修改前:HTMLTestRunner下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html
BSTestRunner 下载地址:https://github.com/easonhan007/HTMLTestRunner
修改后:HTMLTestRunner下载地址:https://pan.baidu.com/s/1W6e_Bqg9dZTkVOWUP93XkA
BSTestRunner 下载地址:https://pan.baidu.com/s/1nuJLWYdbq5ur8qoOSUq-8A
修改方法:
第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:
第766行,将uo = o.decode(\'latin-1\')修改成uo = e
第775行,将ue = e.decode(\'latin-1\')修改成ue = e
第631行,将print >> sys.stderr, \'\\nTime Elapsed: %s\' % (self.stopTime-self.startTime)修改成print(sys.stderr, \'\\nTime Elapsed: %s\' % (self.stopTime-self.startTime))
测试结果:
HTMLTestRunner
BSTestRunner
以上是关于HTMLTestRunner修改成Python3版本的主要内容,如果未能解决你的问题,请参考以下文章
python3修改HTMLTestRunner,生成有截图的测试报告,并发送测试邮件
selenium3.4.3 + python3.6 + HTMLTestRunner0.8.0