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

  • 微信耳机模式怎么调成扬声器模式(微信耳机模式怎么调整)

    微信耳机模式怎么调成扬声器模式(微信耳机模式怎么调整)

  • keep打卡在哪里(keep从哪里打卡)

    keep打卡在哪里(keep从哪里打卡)

  • 微信小程序码扫不出来(微信小程序码扫不了)

    微信小程序码扫不出来(微信小程序码扫不了)

  • 怎么取消抖音APP和火山小视频同步(怎么取消抖音app支付)

    怎么取消抖音APP和火山小视频同步(怎么取消抖音app支付)

  • 戴尔安全模式f8无效(戴尔安全模式f8是什么)

    戴尔安全模式f8无效(戴尔安全模式f8是什么)

  • 抖音守护主播是什么意思(抖音主播的守护)

    抖音守护主播是什么意思(抖音主播的守护)

  • 手机录音最多能录多长时间(手机录音最多能用多长时间)

    手机录音最多能录多长时间(手机录音最多能用多长时间)

  • word的替换命令所在的选项卡是(word的替换命令所在)

    word的替换命令所在的选项卡是(word的替换命令所在)

  • 华为p20刷新率(华为p20刷新率选项不见了)

    华为p20刷新率(华为p20刷新率选项不见了)

  • 手机换了外屏后遗症(手机换了外屏后指纹解锁不能用)

    手机换了外屏后遗症(手机换了外屏后指纹解锁不能用)

  • 微信怎么看自动续费服务(微信怎么看自动支付怎么关闭)

    微信怎么看自动续费服务(微信怎么看自动支付怎么关闭)

  • 陌陌禁止添加新关注怎么回事(陌陌禁止添加新用户)

    陌陌禁止添加新关注怎么回事(陌陌禁止添加新用户)

  • 京东退款可以退微信吗(京东退款可以退部分吗还是要整个订单都退)

    京东退款可以退微信吗(京东退款可以退部分吗还是要整个订单都退)

  • 微信腾讯vip怎么共享(微信腾讯vip怎么给别人用)

    微信腾讯vip怎么共享(微信腾讯vip怎么给别人用)

  • word尾注怎么设置(word尾注怎么设置在特定页)

    word尾注怎么设置(word尾注怎么设置在特定页)

  • 淘宝好评可以隐藏吗(淘宝好评可以隐私吗)

    淘宝好评可以隐藏吗(淘宝好评可以隐私吗)

  • iphone11pro max几寸(iphone11pro max是多少寸的)

    iphone11pro max几寸(iphone11pro max是多少寸的)

  • 如何阻止网络95开头电话(如何阻止网络电话打入)

    如何阻止网络95开头电话(如何阻止网络电话打入)

  • 计算机的所有程序和数据都是以什么形式储存(计算机的所有程序)

    计算机的所有程序和数据都是以什么形式储存(计算机的所有程序)

  • ios10.2.1无法验证更新(ios提示无法验证app)

    ios10.2.1无法验证更新(ios提示无法验证app)

  • 如何让对方看不到自己的手机号(如何让对方看不见正在输入)

    如何让对方看不到自己的手机号(如何让对方看不见正在输入)

  • YOLOv5-7.0实例分割训练自己的数据,切分mask图并摆正(yolov3实例)

    YOLOv5-7.0实例分割训练自己的数据,切分mask图并摆正(yolov3实例)

  • vgcfgbackup命令  备份卷组描述符区域(vget命令)

    vgcfgbackup命令 备份卷组描述符区域(vget命令)

  • 进项税额转出如何申报
  • 可转债会计分录利息
  • 建筑服务预征缴纳税款包括附加税吗
  • 个人社保部分公司承担可以入费用吗
  • 先到发票后到商品怎么入账
  • 电子发票怎么入库
  • 安装费人工费有什么不一样
  • 发票开票地址是注册地址还是经营地址
  • 公司变更地址后需要去开户银行变更
  • 工资核算方式
  • 工会差旅费如何做账
  • 预收账款和预付账款什么时候用
  • 预收保费属于什么会计科目类别
  • 员工罚款如何入账
  • 集团内部拨付的研发经费如何核算?
  • 管道租赁合同怎么写
  • 本月发放上月工资情况说明
  • 定期定额户开具增值税专用发票如何申报
  • 电子发票增加开票项目
  • 个人所得税合并申报
  • 财产行为税税种
  • 冲账备用金的记账凭证怎么填
  • 调账的基本原则
  • 工业园租金大概是多少
  • 电脑开机需要按ctrl+alt+del怎么取消
  • linux系统的
  • 公司收到个人入股股金,然后又投资其他公司怎么做账
  • 图书装订的工作容易吗
  • 如何看待税收的本质
  • 最贵的安卓应用软件
  • 羊了不眄翻译
  • php simple html dom parser
  • 盘点那些神级翻唱现场
  • 图片格式转换pdf
  • vue技术解密
  • 手把手教你如何套路男神
  • 滤波方案
  • mysql触发器创建
  • 查补收入是否享受免税政策
  • 销售包装什么意思
  • 餐饮发票数量单价都填0可以用吗
  • 收购企业怎么做账
  • 以前未入账固定资产补入账政府会计
  • 固定资产怎么进行无形资产清理的
  • mysql索引失效的几个场景
  • 房租能不能一次性付清
  • 销售费用怎么用
  • 债务重组账务记忆口诀
  • 记账凭证核算处理方法
  • 税收滞纳金能不能超过税款
  • 一般纳税人购进普票怎么做分录
  • 建筑企业增值税怎么算
  • 补计提所得税怎么做分录
  • 佣金怎样算
  • 银行手续费发票负数是啥意思
  • 抵扣旅客运输服务申报时填哪行
  • 收购分公司有什么要求
  • 企业发生装修费就计入长期待摊费用吗还是
  • 非房产企业出售土地,能否计算抵减地价款
  • 什么是资产减值转回
  • 银行本票的使用仅限于
  • 如何监测和优化电池寿命
  • mysql中的where子句
  • mysql 树状查询语句
  • Ubuntu14.04 的 SSH 无密码登录的设置方法
  • centos 安装chia
  • win7c盘突然满了怎么回事
  • 使用的拼音
  • js的getattribute
  • jquery与js
  • ug编程代码意思
  • import python-docx
  • python socketcan
  • jquery插件使用
  • jquery.js插件
  • android java编程
  • 公司信用等级b级是什么意思
  • 税务 涉税中介
  • 政府给予补贴
  • 北京税务局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设