#全部执行并生成html测试报告
import unittest
#导入模板
from Iweb.tools.HTMLTestReportCN_New import HTMLTestRunner
from time import sleep,strftime#生成测试套件
suite=unittest.defaultTestLoader.discover("./","Iweb*.py")#执行指定目录下的所有文件
#设置报告存放路径
path="../reports/"
#报告名字
name1=path+"Iwebshop测试报告"+strftime("%Y%m%d %H%M%S")+".html"
#执行测试报告,生成测试套件
with open(name1,"wb") as file:#实例化文件模板runner=HTMLTestRunner(stream=file,title="Iwebshop自动化测试报告",description="项目版本:1.0;""selenium:3.241.0:""操作系统:win7,64位""python:3.7.0""pycharm:社区版;""浏览器:chrome 92.0",tester="刘明超")runner.run(suite)

自动化测试——unittest生成HTML测试报告相关推荐

  1. unittest 生成BeautifulReport测试报告,DDT用例描述,读取yaml参数

    安装BeautifulReport库 pip install BeautifulReport 安装ddt库 pip install ddt 1,修改ddt.py def wrapper(cls):fo ...

  2. python appium自动化测试框架unittest_Appium基于Python unittest自动化测试 自动化测试框架 -- PO并生成html测试报告...

    基于python单元测试框架unittest完成appium自动化测试,生成基于html可视化测试报告 代码示例: #利用unittest并生成测试报告 class Appium_test(unitt ...

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

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

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

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

  5. Selenium+python怎么搭建自动化测试框架、执行自动化测试用例、生成自动化测试报告、发送测试报告邮件

    目录 一.项目结构介绍 1.mztestpro测试项目 2.bbs目录 3.test_case 二.编写公共模块 三.编写Page Object 四.编写测试用例 五.执行测试用例 小结: 本人在网上 ...

  6. unittest生成测试报告步骤

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

  7. ruby+selenium-webdriver一步一步完成自动化测试(6)—-生成测试报告

    测试用例执行完后,生成一份可视化良好的测试报告,这份测试才算功德圆满.昨天用了一下午的时候查怎样生成测试报告,又走了一次不大不 小的弯路,其实通过自动化测试框架rspec就可以生成测试报告的.只需要做 ...

  8. 自动化测试===unittest配套的HTMLTestRunner.py生成html报告源码

    更改版: 全部复制,命名为  HTMLTestRunner.py 文件 #使用方法参见之前的文档:自动化测试===unittest和requests接口测试案例,测试快递查询api(二) " ...

  9. selenium + python自动化测试unittest框架学习(二)

    1.unittest单元测试框架文件结构 unittest是python单元测试框架之一,unittest测试框架的主要文件结构: File >report >all_case.py &g ...

最新文章

  1. Elasticsearch之Mapping Meta-Fields
  2. 不仅仅是世界500强--华为经典教程大集合
  3. 《IP路由协议疑难解析》一1.3 动态路由
  4. BZOJ3945 : 无聊的邮递员
  5. Flink示例——Flink-CDC
  6. 【另类见解】一致性哈希就能解决分库分表问题了?
  7. Ubuntu 下 Eclipse 桌面图标创建
  8. 有序充电matlab仿真,电动汽车有序充电策略研究
  9. nginx 带宽_Nginx日志如何分析 GoAccess
  10. python之路--day?--初始面向对象
  11. Vue全家桶+koa2+MySql(sequelize)重构“零食商贩”项目
  12. 路径规划:RRT算法在ROS中的实现
  13. 关于Windows Boot Manager、Bootmgfw.efi、Bootx64.efi、bcdboot.exe 的详解
  14. python图像边缘检测_Python进行图片水平边缘检测prewitt算子法
  15. 安川机器人程序还原_安川机器人报错代码:上传操作和判断CF卡故障
  16. 参加百度开放云编程马拉松后一点总结
  17. mysql 报broken pipe_Mysql Broken pipe错误
  18. 手游联运平台是怎样开发的?
  19. 全国计算机二级等级考试2017,2017年全国计算机二级考试科目及内容
  20. Qt Qss 渐变颜色设置

热门文章

  1. features its own
  2. 你真的理解clear:both吗?
  3. IDEA使用lombok时warn:Generating equals/hashCode implementation but without a call to superclass
  4. OpenResty缓存
  5. c++ builder groupbox修改样式_Pandas也能修改样式?快速给你的数据换个Style!
  6. 专用efi文件包_优质设备项目来啦!山钢焦炉、济南鲍德炉料公司所属资产包转让...
  7. miui12怎么自定义开机动画_MIUI12相机特色功能须知,新增魔法分身与相机上滑启动更多模式...
  8. 高职计算机热门专业有哪些,2014年高职高专十大热门专业
  9. Run-Time Check Failure #2 – Stack around the variable 'a' was corrupted.
  10. Python Imaging Library:ImageDraw Module(图像绘制模块)