下载HTMLTestRunner如何使用
通过pip安装 HTMLTestRunne失败。则需要通过手动下载。
下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html
下载后,把HTMLTestRunner.py 文件复制到Python 安装路径下的lib文件夹中即可。
在python3中用HTMLTestRunner.py报importError“:No module named 'StringIO'解决办法
原因是官网的是python2语法写的,看官手动把官网的HTMLTestRunner.py改成python3的语法。修改内容:
第94行,将import StringIO修改成import io第539行,将self.outputBuffer = StringIO.StringIO()修改成self.outputBuffer = io.StringIO()第642行,将if not rmap.has_key(cls):修改成if not cls in rmap:
第631行,将print >> sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime)修改成print(sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime))
第766行,将uo = o.decode('latin-1')修改成uo = e第775行,将ue = e.decode('latin-1')修改成ue = e
*****************************************************************************************************************************************************
修改完HTMLTestRunner.py文件后,将此文件,放到pthon安装位置的lib目录 下,在使用的时候,import导入就可以使用
下边是使用示例:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/4/1 17:12
# @File : run_class.py
import HTMLTestRunner
import unittest
# from test_class import TestMathMethod
from unittest_study import test_classsuite = unittest.TestSuite()#存储用例
# 方法一:只执行一条用例,两个正数相加
# suite.addTest
# suite.addTest(TestMathMethod('test_add_two_positive'))# 方法二:TestLoader
# 创建一个加载器
loader = unittest.TestLoader()
# 1)从测试类中去寻找用例,然后加载到suite中
# suite.addTest(loader.loadTestsFromTestCase(TestMathMethod))# 2)从模块里去找用例,然后将模块下的用例添加至suite中
# 会将test_class中的两个类都执行
suite.addTest(loader.loadTestsFromModule(test_class))# 执行
# 不带参数的时候,生成的测试报告会直接打印在控件台上
# runner = unittest.TextTestRunner()# 带参数,会在生成指定的文件,并将报告输出到此文件中,有中文时,要设置encoding='UTF-8'
# file = open("test.txt", "w+", encoding='UTF-8')
# runner = unittest.TextTestRunner(stream=file, verbosity=2)
# runner.run(suite)
# file.close()# # 上下文管理器,会在执行结束后,自己去close文件,不需要手动去处理
# with open("test.txt", "w+", encoding='UTF-8') as file:
# runner = unittest.TextTestRunner(stream=file, verbosity=2)
# runner.run(suite)
# print(file.closed)
import HTMLTestRunner
# 上下文管理器,会在执行结束后,自己去close文件,不需要手动去处理
with open("test_report.html", "wb") as file:# runner = unittest.TextTestRunner(stream=file, verbosity=2)runner = HTMLTestRunner.HTMLTestRunner(stream=file,verbosity=2,title='接口自动化测试报告,测试结果如下:',description="测试一下描述信")runner.run(suite)
下载HTMLTestRunner如何使用相关推荐
- 下载HTMLTestRunner 地址
通过pip安装 HTMLTestRunne失败 则需要通过手动下载. 下载地址: http://tungwaiyip.info/software/HTMLTestRunner.html 下载后,把H ...
- python自动生成测试报告步骤_生成HTMLTestRunner测试报告的操作步骤——Python+selenium自动化...
HTMLTestRunner是Python标准库的unittest模块的一个扩展,具体操作如下 1.安装 环境:Window8 步骤:1)http://tungwaiyip.info/software ...
- Mac python3.x使用HTMLTestRunner.py生成html格式的测试报告
HTMLTestRunner.py下载地址:https://download.csdn.net/download/dou_being/10487101 下载HTMLTestRunner.py后,将文件 ...
- python htmltestrunner报告_Python HTMLTestRunner可视化报告实现过程解析
操作步骤 1.下载HTMLTestRunner.py 2.把文件复制到python安装/lib位置下 3. 3.导入:import HTMLTestRunner import unittest 4.m ...
- Mac python3.x使用HTMLTestRunner.py
首先去下载HTMLTestRunner.py 下载HTMLTestRunner.py后,将文件放到python3的安装目录下即可调用. 步骤: 1.需要先确定Python的安装目录,打开终端查看pyt ...
- Python用HTMLTestRunner生成html测试报告
一.引入HTMLTestRunner包 1.下载HTMLTestRunner.py,已上传到网盘,点击下载 2.将HTMLTestRunner.py复制到python安装目录的Lib文件夹下. 可能有 ...
- python htmltestrunner报告_python3使用HTMLTestRunner生成测试报告
自动化测试运行完了需要直观的了解测试结果,需要用到第三方的模块HTMLTestRunner. 一:下载 HTMLTestRunner 右键点击 HTMLTestRunner.py 目标另存为pytho ...
- Unitest框架的使用(四)HTMLTestRunner输出测试报告
输出测试报告 当我们测试完了,肯定要输出测试报告,HTMLTestRunner是Unittest框架下的一个扩展,它用来生成HTML测试报告 下载HTMLTestRunner.py文件,地址:http ...
- python3.x安装HTMLTestRunner和使用
1.测试环境: Python3.5+unittest+HTMLTestRunner 2.下载HTMLTestRunner.py文件 下载地址 HTMLTestRunner - tungwaiyip's ...
最新文章
- 牛腩新闻发布系统——后台前台整合技术
- DIV水平方向居中的几种方法
- EL表达式中格式化日期显示
- JavaScript 复杂判断的更优雅写法
- python3安装过程中出现的ssl问题,No module named _ssl或者renaming “_ssl“ since importing it failed
- 在阿里云 ECS 上试图安装 SAP Commerce Cloud 的 137 错误
- Python精简入门学习(三)
- oracle库创建2个监听,Oracle 添加第二个实例 和 监听
- python创建person类用printinfo方法_python基础练习题7
- 竞价广告系统-广告网络
- 一句话木马:ASPX篇
- linux重启oracle 各种方法
- linux没有浏览器如何卸载,在Ubuntu系统中安装Opera浏览器及卸载的方法
- Excel学习笔记3||逻辑函数AND、OR、NOT、XOR、IF、IFS和查找函数VLOOKUP
- Java获取外网ip地址
- 网站改造为百度智能小程序教程,适合所有网站封装
- 下跌趋势底背驰的几种经典信号
- 基于微信小程序的信访投诉系统开发与实现
- 健康系列——如何增强免疫力
- Python中模块的使用1
热门文章
- 白国涛:磐基PaaS平台推动中国移动数字化转型
- 一位Oracle老司机的openGauss初体验
- 数据 3 分钟 | 阿里云数据库 2020 技术年报发布、TiDB 开启 Hacking Camp、达梦云数据库免费体验...
- 来了!汇总数据库行业最新招聘、热门资讯、精选文章...
- 【文末彩蛋】数据仓库服务 GaussDB(DWS)单点性能案例集锦
- 先收藏!关于Java类、接口、枚举的知识点大汇总
- 7 分钟全面了解位运算
- 带着canvas去流浪系列之一:绘制柱状图
- 使用inspector功能查看和管理契约
- python scrapy框架爬虫_Python Scrapy爬虫框架