zoukankan      html  css  js  c++  java
  • 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, ' Time Elapsed: %s' % (self.stopTime-self.startTime), 可改成 print(' Time Elapsed: %s' % (self.stopTime-self.startTime),file=sys.stderr)

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

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

  • 相关阅读:
    用户模板和用户场景
    移动端疫情展示
    数据爬取
    全国疫情统计可视化地图-第二、三阶段
    学习进度条-第三周
    学习进度条-第二周
    软件工程第二周开课博客
    返回一个整数数组中最大子数组的和
    JavaWeb选课系统(2)
    JavaWeb选课系统
  • 原文地址:https://www.cnblogs.com/android-it/p/9101748.html
Copyright © 2011-2022 走看看