软件测试python selenium unittest之HTMLTestRunner下载及引入

生成HTML报告之HTMLTestRunner安装

1.HTMLTestRunner.py下载

  • 将页面代码另存为python文件,并且命名为HTMLTestRunner.py(后缀一定记得改)

  • 另存为

祈祷

2.引入

  • (cmd)命令行输入import sys之后,再输入sys.path查看python安装路径,找到   lib    目录

  • 将刚刚下载好的HTML Test Runner.py文件复制到这个文件夹里面(这个不用图了吧

  • 还是命令行输入import HTMLTestRunner
  • 好家伙!报错了!
  • 不要慌!莽就完事了

  • 命令行输入python查看python版本,好家伙!查了一下,版本没对应起来,不讲武德!(下载的.py对应版本是2的,现在大家基本都是装的3起步的版本,打开一下.py文件改几行就成

  • ctrl+f查找以下几行,替换掉就行,然后ctrl+s保存     (如果红线不要慌,多半是引号用的中文,换成中文就行,不过我打的全是英文的了 ,应该不会有问题

1.import StringIO改成import io

2.self.outputBuffer = StringIO.StringIO()改成self.outputBuffer = io.StringIO()

3.if not rmap.has_key(cls):改成if not cls in rmap:

4.uo = o.decode('latin-1')改成uo = e

5.ue = e.decode('latin-1')改成ue = e

6.print >> sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime)改成print(sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime))

搞定!

ps:第6点,评论指出:第六个搜索时直接直接搜索print>>后面的内容就能出来了,这里放一下,大家可以参考一下~

  • 然后再来cm一下,就完事了,引用也没有问题证明整好了

3.其他问题

女儿

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值