位置: IT常识 - 正文

python HTML测试报告的用法(python htmltestrunner报告)

编辑:rootadmin

推荐整理分享python HTML测试报告的用法(python htmltestrunner报告),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python html报告,python htmltestrunner报告,pytest --html,python htmltestrunner报告,pytest html报告,pytest-html,python3 htmltestrunner,python htmltestrunner报告,内容如对您有帮助,希望把文章链接给更多的朋友!

说明

1、文件复制到项目目录。

2、模块导入代码。

fromHTMLTestRunnerimportHTMLTestRunner

3、调用HTMLTestRunner。

python HTML测试报告的用法(python htmltestrunner报告)

(stream=file,标题=我的第一份html测试报告)

4、open打开文件。

打开的文件扩展名必须是.html。

5、打开文件时使用wb。

无需指定字符集。

6、执行测试套件,关闭open文件。

调用runner对象的run方法。

实例

importunittestfromHTMLTestRunnerimportHTMLTestRunner#用TestLoader对象的discover方法来自动查找py,自动加载py文件中的方法#第一个参数是从哪里找py文件,"."从当前目录开始查找py文件#第二个参数是指定py文件的文件名,可以用通配符suite=unittest.TestLoader().discover(".","my*.py")#runner=unittest.TextTestRunner()file=open("test01.html","wb")#用wb代表用二进制写方式打开文件#runner=unittest.TextTestRunner(stream=file,verbosity=2)runner=HTMLTestRunner(stream=file,title="我的第一个html测试报告")runner.run(suite)file.close()#demo08模块(demo08.py文件)importunittestfromparameterizedimportparameterizeddefdigital(str1):sum=0forninstr1:ifn>='0'andn<='9':sum+=1returnsum#s=digital('sdsd565olkl4')#print(type(s))#以参数str1的值分别为”hello123”和”1a3b”,“你好”#写测试用例,测试函数digital是否正确#以参数str1的值分别为”hello123”和”1a3b”,“你好”#写测试用例,测试函数digital是否正确classtestStr(unittest.TestCase):@parameterized.expand([('hello123',3),('1a3b',2),('你好',1)])deftest_01(self,a,b):result=digital(a)self.assertEqual(result,b)**********************************************************************************************************#demo09模块(demo09.py文件)#调用demo08.py中的方法,生成一个测试报告!!!importunittestimporthomework.demo08fromHTMLTestRunnerimportHTMLTestRunnerdefstart():suits=unittest.TestLoader().discover(r'.','demo08.py')file=open('test_report04.html','wb')runner=HTMLTestRunner(stream=file,verbosity=2,title='第一个测试报告的生成',description='关于字符串中的是否有数字的判断')runner.run(suits)file.close()start()

以上就是python HTML测试报告的用法,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/304045.html 转载请保留说明!

上一篇:如何让别人访问本地运行的vue项目(如何让别人访问自己的qq空间)

下一篇:新项目决定用 JDK 17了(新项目分哪几个阶段)

  • word怎么设置文本轮廓(word怎么设置文档纸张大小)

    word怎么设置文本轮廓(word怎么设置文档纸张大小)

  • word文档空白页怎么删除(word文档空白页删除不了怎么回事)

    word文档空白页怎么删除(word文档空白页删除不了怎么回事)

  • 计算器的clock键是什么键(计算器lock键是什么意思)

    计算器的clock键是什么键(计算器lock键是什么意思)

  • 手机qq视频缓存路径(手机qq的视频缓存文件在哪里)

    手机qq视频缓存路径(手机qq的视频缓存文件在哪里)

  • 手机闪光灯能开一夜吗(手机闪光灯能开一晚上吗)

    手机闪光灯能开一夜吗(手机闪光灯能开一晚上吗)

  • Excel表格序号下拉全是1,怎么能递增(excel表格方框打勾)

    Excel表格序号下拉全是1,怎么能递增(excel表格方框打勾)

  • QQ号没绑定手机怎么找回QQ(qq号没绑定手机号被盗了怎么办)

    QQ号没绑定手机怎么找回QQ(qq号没绑定手机号被盗了怎么办)

  • 笔记本连接不可用无线大红叉(笔记本为何连接不可用)

    笔记本连接不可用无线大红叉(笔记本为何连接不可用)

  • boss直聘微信号怎么改(boss直聘绑定微信会怎样)

    boss直聘微信号怎么改(boss直聘绑定微信会怎样)

  • 衡量微型计算机价值的主要依据是(衡量微型计算机性能的主要指标不包括)

    衡量微型计算机价值的主要依据是(衡量微型计算机性能的主要指标不包括)

  • 手机按住说话怎么不能用了(手机按住说话怎么不出现字)

    手机按住说话怎么不能用了(手机按住说话怎么不出现字)

  • 算术运算和逻辑运算的区别(算术运算和逻辑运算统一的意义)

    算术运算和逻辑运算的区别(算术运算和逻辑运算统一的意义)

  • 如何在word中画线写字(如何在word中画图形)

    如何在word中画线写字(如何在word中画图形)

  • 荣耀手环5i支持哪些运动模式(荣耀手环5i可以无线充电吗)

    荣耀手环5i支持哪些运动模式(荣耀手环5i可以无线充电吗)

  • 选定多个连续文件快捷键(选定多个连续文件的操作为)

    选定多个连续文件快捷键(选定多个连续文件的操作为)

  • oppo的呼吸灯在哪里(oppo呼吸灯在哪里调)

    oppo的呼吸灯在哪里(oppo呼吸灯在哪里调)

  • mx250什么意思(mx250是什么系列的显卡)

    mx250什么意思(mx250是什么系列的显卡)

  • mt762ch/a是什么型号(mt762cha官网报价)

    mt762ch/a是什么型号(mt762cha官网报价)

  • 为什么iphonex面部识别用不了(为什么iphonex面容识别不能用)

    为什么iphonex面部识别用不了(为什么iphonex面容识别不能用)

  • 微信运动点赞怎么撤回(微信运动点赞怎么取消给别人点的赞)

    微信运动点赞怎么撤回(微信运动点赞怎么取消给别人点的赞)

  • 苹果下载200限额怎么取消(苹果下载限制200m)

    苹果下载200限额怎么取消(苹果下载限制200m)

  • 拼车app怎么开发定制(如何开拼车)

    拼车app怎么开发定制(如何开拼车)

  • 前端跨域解决方案(前端跨域解决方案设计)

    前端跨域解决方案(前端跨域解决方案设计)

  • 7z命令  文件解压缩命令(7z命令行详解)

    7z命令 文件解压缩命令(7z命令行详解)

  • 应税劳务的主要成本包括
  • 销售给学员的教材是否要缴纳增值税?
  • 甲方应项目具备开工条件
  • 长期待摊费用影响什么
  • 减免企业所得税怎么算
  • 费用类科目分类怎么避免出错
  • 附加税退税申请表的填
  • 售后服务企业返利政策
  • 会计凭证整理的要求有哪些
  • 存货清查的目的,主要是进行总账和明细账
  • 咨询费发票入账风险
  • 公司对项目管理方式
  • 现金流量表关注指标
  • 去税务局领用发票要多久
  • 国外客户要求退货
  • 长期待摊费用当月减少当月摊销吗
  • 土地出让金抵减增值税账务处理
  • 公司没成本票怎么暂估
  • 计提缴纳增值税怎么做账
  • 税务更正申报需要哪些资料
  • 存货的入账价值怎么计算
  • 生产调试消耗原材料如何做账?
  • 城镇土地使用税征收标准及计算方法
  • win11 应用商店
  • 营运资金管理策略有哪些
  • 多缴的企业所得税如何处理
  • mac老款设备怎样升级os14
  • 发票开烟酒
  • 购买二手车要缴税吗
  • 残疾人就业保障金计入什么科目
  • elementui级联选择器清空方法
  • 稽查查补销售额后补开票如何申报
  • 会计证书现场领取
  • 为什么其他权益工具投资不计提减值准备
  • 银行承兑汇票收费标准
  • 当月已入账可是未入账
  • 出口退税未按期申报怎么办
  • access中宏的操作
  • 企业月末在产品数量变化不大时,最适宜
  • 百旺金赋怎么开红字发票
  • sqlserver数据库操作
  • 发票清单如何开具呢?
  • 贷款利息收入如何核算
  • 成本类账户期末如有余额在借方
  • 付款金额与发票金额不一致能入账吗?
  • 支付利息的账务处理
  • 不用人工
  • 进项税和销项税月末怎么结转
  • 投资收益余额在贷方怎么结转
  • 销售费用的定义是什么意思
  • 建设工程中设备计入包干价是否合法
  • 股东投资设备入帐与购买设备入帐的区别
  • 员工社保,个税怎么计算
  • 无票收入怎么报增值税申报表
  • mysql开源社区
  • 案例如何分析
  • mysqli修改表中数据
  • win10最新预览版下载
  • win8怎么卸载
  • 虚拟机中安装虚拟机
  • ubuntu18 ssh
  • 巧用 Windows 系统控制台删除病毒文件
  • Ubuntu 12.04安装Xen常见问题及解决方法汇总
  • 双硬盘 win10
  • msscli.exe - msscli是什么进程 有什么用
  • 注册表没有windows nt
  • win10系统如何创建新用户
  • css中的auto
  • python做好玩的东西
  • opengl arb
  • using kernel
  • javascript初学者书籍
  • 调试动态加载的js
  • python 网络爬虫库
  • unity c+
  • JavaScript中iframe实现局部刷新的几种方法汇总
  • javascript.
  • 滴滴收入统计
  • 地税干部
  • 铜川财务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设