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

时间: 2024-08-29 20:24:17

8、Selenium+python安装HTMLTestRunner插件的相关文章

selenium+python安装笔记

1.下载python msi版本 2.安装python,可默认安装在c盘,python3.4.4自带了pip和setuptools,无需重复下载pip以及setuptools.安装好python之后,需要在环境变量里面添加python配置 3.下载selenium,https://pypi.python.org\pypi\selenium.本次选择了下载selenium-3.3.3.tar.gz (md5),一般默认下载最新版本. 4.下载selenium成功后,将其解压到python安装目录下

python 安装gexf插件时遇到问题及需修改的内容

安装:pip3 install pygexf 引用: import gexf   或 from gexf import Gexf    (用来测试一下是否安装成功,如果你是python 3.0以上版本,那么看一下出现问题的解决办法.) ps: 如果找不到自己python安装在什么地方了...可以用下面的方法查看. import sys print(sys.path) 问题1:No module named'_gexf'  打开python下site-packages 文件夹,找到gexf文件夹,

python安装各种插件地址

在python中安装numpy.scipy等时,如果使用的python是3或者是64位,有时候会遇到各种问题,这里对高版本的python和64位都有很好的支持 链接 版权声明:本文为博主原创文章,未经博主允许不得转载.

selenium(python)用HTMLTestRunner导出报告(断言)信息的显示

导出报告如图所示,没有显示相关信息 修改HTMLTestRunner.py文件的763-768行,注释掉if else,保留else 的uo = o 再次运行可看到信息(测试用例中的print信息也会显示在测试报告中,断言错误信息也会显示) 当测试报告代码和测试用例分开编写时 ,在测试报告的控制台不会输出不在本窗口的print信息(多线程问题) 这只是记录下,没有什么实际的问题. 原文地址:https://www.cnblogs.com/may18/p/10456488.html

selenium+python +unitest 环境安装

Python环境:3.6.1版本(已经安装有2.7版本环境的小伙伴们可以同时安装3.6.1) 在已安装python2.7环境下安装3.6.1方法如下: 1.先安装Python2.7版本,在安装3.6.1版本,在安装好3.6.1版本之后打开3.6.1的安装地址:更改Python.exe的名字为Python36.exe 2.检查是否在安装时有选则配置环境变量.检查路径:电脑-属性--高级--环境变量--系统变量.点击编辑,找到如下图所示 检查环境有没有配置好:打开cmd命令窗口:输入python ,

python+selenium+Eclipse安装

1.安装python 参考安装python:http://www.cnblogs.com/beyongblue/p/4215740.html 2.安装python管理工具setuptools 3.安装python的包管理工具pip 利用setuptools安装pip 打开命令窗口,进入C:\Python27\Scripts目录下,输入命令:easy_install pip 等待完成即可. 4.安装基于python的selenium包 打开命令窗口,进入C:\Python27\Scripts目录下

【转】搭建Python的Eclipse开发环境之安装PyDev插件

原文网址:http://blog.csdn.net/wangpingfang/article/details/7181223 使用update site安装pydev插件 注意:该安装指南针对eclipse 3.5和3.6 点击菜单‘Help > Install New Software...',打开Eclipse更新管理器. 如下图所示加入update site(下一小节给出了可用的update site列表): 可用的update sites Main: http://pydev.org/u

Sublime Text 3 插件SublimeCodeIntel for Python 安装步骤拆解及 找不到的.codeintel文件夹的解决方法

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ step1 打开sublime text 3主界面P1 step2 ctrl+shift+pP2 step3 在输入框内输入install后, P3 选择第一个敲击回车P4 step4 在输入框内输入SublimeCodeIntelP5 敲击回车P6 step5 在等待之后

windows下安装python +eclipse pydev 插件

目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集成开发环境(IDE) 1. 在Eclipse中安装PyDev插件 2. 配置Python Interpreters 四. 创建Python Project 五. 编写HelloWorld 六. 小结 一. Python简介: Python在Linux.windows.Mac os等操作系统下都有相应的版本,不管在什么操作系统下,它都能够正常工作