8、Selenium+python安装HTMLTestRunner插件

1.打开网址:http://tungwaiyip.info/software/HTMLTestRunner.html,下载HTMLTestRunner.py

2.copy其HTMLTestRunner.py的内容,在python路径下的lib包下,新建.py后缀名的,粘贴copy内容

 

3.若Python版本是2.0,上述操作即可导入HTMLTestRunner,但是python3存在不同,需要改变以下内容

(1)在94行,将 import StringIO 改成import io

(2)539行 self.outputBuffer = StringIO.StringIO() 要改成self.outputBuffer = io.BytesIO()

(3)定位到642行,if not rmap.has_key(cls): 需要换成 if not cls in rmap:

(4)772行,把 ue = e.decode('latin-1') 直接改成 ue = e 。

(5)766还有类似的uo = o.decode('latin-1'),改成 uo=o ;

(6)768行的 uo = o ,直接改成 uo = o.decode('utf-8') 。

(7) 774还有类似的  ue = e, 改成 ue = e.decode('utf-8')。

(8)到631行,把print的语句修改掉,原来是print >>sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime), 可改成 print('\nTime Elapsed: %s' % (self.stopTime-self.startTime),file=sys.stderr)

(9)定位到118行,把 self.fp.write(s) 修改为 self.fp.write(bytes(s,'UTF-8')) 即可。

4.做完以上操作即可,成功的标志后如图所示:

 

转载于:https://www.cnblogs.com/android-it/p/9101748.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值