相信很多同学会写selenium的Web的UI测试脚本,一般大家用的都是unittest框架吧?

但是不知道怎么写测试脚本的测试报告吧,没事,让我来给大家分享~~

第一步:import unittest                                    #引入unittest框架
from HTMLTestRunner import HTMLTestRunner          #引入HTMLTestRunner          
第二步:#需要引入这个,怎么引入呢?在python界面输入mail就可以看到了,然后按TAB键补全即可
if __name__ == '__main__':#执行需要的用例,并且生成HTML格式的自动化的测试报告#使用unittest默认的测试用例加载器去发现testcase目录下的测试用例。 如果需要运行该目录下的所有测试用例则需要加*(*.py)# 表示运行E:\cloudage目录下的testcase文件里面的test_login.py的测试用例suite = unittest.defaultTestLoader.discover("E:\cloudage/testcase" , "test_login.py")#生成HTML报告文件report_file = open("E:\cloudage/report/reports.html","wb")#生成一个HTMLTestRunenr运行器对象(必须下载一个文件HTMLTestRunenr.py,放到python的lib目录下)runner = HTMLTestRunner(stream=report_file, title="cloudage自动化测试报告", description="报告详情如下:")#肯定有小伙伴会问那三个是什么意思,那我给你解答一下哦:第一:stream是报告文件      第二:title是测试报告的标题        第三:description是描述#通过运行器运行测试用例runner.run(suite)

怎么样,是不是很简单!!!

---------------------------------分界线-------------------------------------

前提引入HTMLTestRunner,需要下载。链接我放下面了。

HTMLTestRunner - tungwaiyip's softwarehttp://tungwaiyip.info/software/HTMLTestRunner.html

下载好后,把他转换成py文件,看下图!!

unittest框架怎么生成测试报告?相关推荐

  1. 简单案例:unittest+HTMLTestRunner实现生成测试报告

    1 HTMLTestRunner for Mac for installing HTMLTestRunner是标准库拓展脚本,用于实现测试报告生成,和unittest本身的TextTestRunner ...

  2. Python之unittest框架使用

    一.unittest框架简介 是Python自带的单元测试框架,用来组织执行测试用例. 二.unittest框架4大核心类 1.TestCase: 写测试用例 2.TestSuite: 收集测试用例 ...

  3. 自动化测试教程(17)生成测试报告

    文章目录 1.任务目标 2.测试报告 3.任务实操 3.1任务目录 3.2任务代码 3.3执行结果 4.自动化测报告代码 4.1生成测试报告代码 4.2测试报告打开后结果 5.小结 1.任务目标 我们 ...

  4. Python3 完美解决unittest框架下不生成测试报告

    前提: 1.运行测试用例一切正常,只是没有测试报告显示 2.使用命令行pyhon 脚本名字.py 却可以生成测试报告 3.pycharm 在运行测试用例的时候 默认是以unittest 框架来运行的, ...

  5. selenium自动化测试、Python单元测试unittest框架以及测试报告和日志输出

    部分内容来自:https://www.cnblogs.com/klb561/p/8858122.html 一.基础介绍 核心概念:test case, testsuite, TestLoder,Tex ...

  6. 单元测试|unittest生成测试报告

    unittest生成测试报告 测试报告为测试结果的统计即展示,是自动化测试不可或缺的一部分,利用unittest 可以生成测试报告. 使用第三方 HTMLTestRunner 执行测试用例集,生成网页 ...

  7. Pytest测试框架(五):pytest + allure生成测试报告

    系列文章目录 Pytest测试框架(一):pytest安装及用例执行 Pytest测试框架(二):pytest 的setup/teardown方法 Pytest测试框架(三):pytest fixtu ...

  8. unittest生成测试报告不成功的原因和解决方案

    辛苦搞了半天代码,用unittest框架生成测试报告时发现对应的目录下没有测试报告,看看右键执行时是不是执行的原本的文件名,还是前面带了unittest,如果带了unittest,解决方案如下. 解决 ...

  9. 手把手教你搭建java接口自动化测试框架(四):断言、生成测试报告

    手把手教你搭建java接口自动化测试框架(四):断言.生成测试报告 上一集说到post和Get请求,请求后得到的响应(即接口返回值)是我们想要的吗 比如网站上get接口文档说明 : "dat ...

  10. unittest生成测试报告步骤

    1.下载HTMLTestRunner. 适合python3使用的:HTMLTestRunner.py_免费高速下载|百度网盘-分享无限制 把这个文件放在你安装python的lib目录下. 2.把用例替 ...

最新文章

  1. 单点登录系统用 8 张漫画就解释了
  2. 计算比尔盖茨財富的方法
  3. spark源码解析之scala基本语法
  4. python从多层循环嵌套中退出_python中退出多层循环的方法
  5. 基于NIOS II的液晶显示设计——自定义图形库
  6. Android之Service
  7. python log模块_Python日志模块-logging
  8. 计算机网络入门知乎,网络工程师论文发表范文简述计算机网络基础教学
  9. 维码扫描之集成Zxing
  10. 背包问题大全(动态规划)
  11. C# 使用Aspose.Word将Word书签的数据进行替换 包含打印
  12. 上热搜!武大学生用Python敲出樱花开放 | 附源码
  13. YoloV4当中的Mosaic数据增强方法(附代码讲解)
  14. 计算机毕业论文java毕业设计成品源码网站基于SSM实现的财务|记账|账单管理系统
  15. 计算机网络课程实验4——编程实现路由算法(迪杰斯特拉算法)
  16. 异常:Subquery returns more than 1 row
  17. RISC-V 开源模拟器环境构建
  18. Gromacs 第二步——NVT平衡
  19. ORACLE之NLS的那些事
  20. Python pandas 实现无缝衔接Bokeh

热门文章

  1. 谷歌输入法linux下载官网下载软件,linux下安装谷歌拼音输入法
  2. 中国移动计算机岗专业知识,【中国移动】计算机技术岗面经
  3. 7. namp工具的基础了解
  4. 利用ST-LINK配合ST-LINK Utility 将bin文件下载到STM32的FLASH中
  5. 医院防统方软件解决方案
  6. network location awareness 错误
  7. vb6 控件未注册问题解决
  8. 无密码,撤销excel工作表保护
  9. 金蝶ERP学习之路--财务知识
  10. 国家测绘局制定的测绘与地理信息行业标准统计 (20110706)