博主最近开始重构自动化框架并且向Py3上兼容
第一个问题就是生成测试报告的HTMLTestRunner,由于此模块是基于Py2开发的,这里需要修改源码
1 # 94行 2 # import StringIO 3 import io
1 # 539行 2 # self.outputBuffer = StringIO.StringIO() 3 self.outputBuffer = io.StringIO()
1 # 631行 2 # print >>sys.stderr, ' Time Elapsed: %s' % (self.stopTime-self.startTime) 3 sys.stderr.write(' Time Elapsed: %s ' % (self.stopTime - self.startTime))
1 # 770行 2 # uo = o.decode('latin-1') 3 uo = e
1 # 776 2 # ue = e.decode('latin-1') 3 ue = e
这里是百度网盘链接