位置: 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了(新项目分哪几个阶段)

  • 最简单粗爆的网络推广方法(很简单的网名)

    最简单粗爆的网络推广方法(很简单的网名)

  • vivox70pro+怎么设置来信息闪光灯(vivox70pro怎么设置5g网络)

    vivox70pro+怎么设置来信息闪光灯(vivox70pro怎么设置5g网络)

  • ios三指复制粘贴怎么开启(ios三指复制粘贴怎么设置)

    ios三指复制粘贴怎么开启(ios三指复制粘贴怎么设置)

  • 抖音发送关注请求(抖音发送关注请求取消对方还能看到吗)

    抖音发送关注请求(抖音发送关注请求取消对方还能看到吗)

  • 一加8什么时候上市时间(一加11什么时候发布的)

    一加8什么时候上市时间(一加11什么时候发布的)

  • 网易云有没有电视版本(网易云有没有电视版)

    网易云有没有电视版本(网易云有没有电视版)

  • imei1和imei2的区别(imei和imei2有什么区别)

    imei1和imei2的区别(imei和imei2有什么区别)

  • 3ccc认证是什么意思(ccc认证包含哪几个认证)

    3ccc认证是什么意思(ccc认证包含哪几个认证)

  • Word首行缩进4个英文字符怎么设置(word首行缩进4个英文字符是啥意思)

    Word首行缩进4个英文字符怎么设置(word首行缩进4个英文字符是啥意思)

  • siri发微信消息app出现问题(siri发微信消息)

    siri发微信消息app出现问题(siri发微信消息)

  • 手机进水home键失灵怎么办(手机进水home键坏了)

    手机进水home键失灵怎么办(手机进水home键坏了)

  • 华为手机如何找回删除的照片(华为手机如何找回卸载的软件)

    华为手机如何找回删除的照片(华为手机如何找回卸载的软件)

  • 苹果手机转安卓手机(苹果手机转安卓系统用什么软件)

    苹果手机转安卓手机(苹果手机转安卓系统用什么软件)

  • iphone11有nfc功能吗(iphone11有nfc功能怎么打开)

    iphone11有nfc功能吗(iphone11有nfc功能怎么打开)

  • 手机恢复大师可以恢复删掉的微信聊天记录吗(手机恢复大师可以恢复聊天记录吗)

    手机恢复大师可以恢复删掉的微信聊天记录吗(手机恢复大师可以恢复聊天记录吗)

  • 微信群上限(微信群上限200人怎么办)

    微信群上限(微信群上限200人怎么办)

  • 怎样停止手机后台运行

    怎样停止手机后台运行

  • 优酷韩剧怎么变成国语(优酷韩剧怎么变成电视剧)

    优酷韩剧怎么变成国语(优酷韩剧怎么变成电视剧)

  • pci-e是什么意思(pcie是什么意思英语)

    pci-e是什么意思(pcie是什么意思英语)

  • 怎么开启增量下载(增量更新怎么实现)

    怎么开启增量下载(增量更新怎么实现)

  • 华为mate30和20的区别(mate30与20对比)

    华为mate30和20的区别(mate30与20对比)

  • 二叉链表存储结构是什么(二叉链表存储结构的数据类型定义)

    二叉链表存储结构是什么(二叉链表存储结构的数据类型定义)

  • 手机电话打不出去怎么回事(手机电话打不出去显示无法访问移动网络)

    手机电话打不出去怎么回事(手机电话打不出去显示无法访问移动网络)

  • phpcms v9是什么(phpcms rce)

    phpcms v9是什么(phpcms rce)

  • 增值税影响利润总额吗
  • 小规模纳税人销售自己使用过固定资产
  • 信息采集需要填两个家庭成员,但只能有一个监护人
  • 向个体工商户付款可以现金支付吗
  • 个税申报了还要扣钱吗
  • 年底预收货款如何入账
  • 地产公司土地分摊方案
  • 机票的差额发票可以报销吗
  • 公司购买工装计入什么费用
  • 发票所有联次都需要加盖发票章吗
  • 即用于一般计税又用于简易计税的固定资产抵扣
  • 房产税的常见四大检查点
  • 美团扣点怎么做凭证
  • 退回押金如果要退回吗
  • 利润表季度报表
  • 税务专用发票
  • 临时使用自建商品房是否需要缴纳房产税?
  • 原始凭证的审核内容
  • 商业承兑到期兑不出来多久的追诉期
  • 个体工商户的专票可以抵扣吗
  • 核定征收个体户怎么报税
  • 购进货物无偿赠送其他单位
  • psdrvcheck.exe - psdrvcheck是什么进程 有什么用
  • PHP:oci_fetch_all()的用法_Oracle函数
  • web前端有哪些
  • 固定资产增加应计入什么
  • 个人借款的合法利息是多少
  • php数据库删除数据
  • 农民工的职业培训
  • 因质量问题收取停工通知
  • 国产版忠犬八公观后感
  • 发票勾选认证具体流程
  • 程序员35岁 知乎
  • java一天速成
  • css隐藏元素的方式
  • java替换集合的元素
  • mysql 5.6安装教程
  • mongodb安装教程图解
  • Philtron: a PHP Proxy for HTTP
  • 电子回单可以入档案吗
  • 增值税发票没有抵扣联能作废吗
  • 会计人员信息采集工作证明模板
  • 住房租金专项附加扣除
  • 纳税人应按照当期可抵扣进项税额的10%
  • mysql金额用什么数据类型
  • 企业合并发生的审计费用,评估费用
  • 在业和存续的区别
  • 消费税直接计入销售额吗
  • 职工罚款的会计处理办法
  • 转账给个人账户
  • 新政府会计固定资产的核算与计量
  • 村料采购会计科目有哪些
  • 进行长期股权投资的目的
  • 专票错误已认证需要退回吗?
  • 公司账户转个人往来款
  • 应付暂估余额很大怎么办
  • 定额发票可以用于事业单位报销
  • 什么是固定资产?其特征有哪些
  • mysql从一张表复制数据到另一张表
  • vmware虚拟机无法打开内核设备怎么办
  • 受益无穷还是受用无穷
  • win7 64位系统无法使用银行网银怎么办? IE9浏览器无法使用农业银行网银的解决方法
  • macos catalin
  • win7 64位旗舰版设置插上耳机就能播放声音拔下耳机就自动禁音方法
  • js定时器的两种方法
  • linux用户放在哪个目录
  • 一个简单的灵魂福楼拜
  • js中eval函数是干嘛的
  • python根据ip获取主机名
  • vue router routes
  • 批处理文件是将需要连续使用的可多次重复使用的
  • 详解使用Visual Studio Code对Node.js进行断点调试
  • 深入php面向对象、模式与实践第5版 电子书
  • offset function
  • 浏览器环境下的事件循环
  • 电子税务局季度利润表本月数
  • 宁波出租车购买
  • 餐饮专票可以抵扣吗
  • 青岛网上申请个体工商户
  • 江苏电子税务局网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设