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

  • vivo怎样打电话设置视频通话(vivo手机怎么打电话录音功能)

    vivo怎样打电话设置视频通话(vivo手机怎么打电话录音功能)

  • 苹果13抬起唤醒怎么关闭(苹果13抬起唤醒怎么设置)

    苹果13抬起唤醒怎么关闭(苹果13抬起唤醒怎么设置)

  • realme gt neo2怎么设置省电模式(realmegtneo2怎么开启2个灯)

    realme gt neo2怎么设置省电模式(realmegtneo2怎么开启2个灯)

  • 华为荣耀20青春版有耳机孔吗(华为荣耀20青春版上市时间和价格)

    华为荣耀20青春版有耳机孔吗(华为荣耀20青春版上市时间和价格)

  • iphone4 无服务(苹果4无服务)

    iphone4 无服务(苹果4无服务)

  • 蜂窝移动数据要关闭吗(蜂窝移动网络数据)

    蜂窝移动数据要关闭吗(蜂窝移动网络数据)

  • 微信视频号什么时候出来的(微信视频号什么时候发作品容易上热门)

    微信视频号什么时候出来的(微信视频号什么时候发作品容易上热门)

  • 华为p40悬浮球怎么关闭(华为p40悬浮球怎么打开)

    华为p40悬浮球怎么关闭(华为p40悬浮球怎么打开)

  • 淘宝手机版怎么看回收站(淘宝手机版怎么发文件)

    淘宝手机版怎么看回收站(淘宝手机版怎么发文件)

  • 滴滴一直听单中接不到单(滴滴一直听单中接不到单怎么办)

    滴滴一直听单中接不到单(滴滴一直听单中接不到单怎么办)

  • 为什么开了热点搜不到(为什么开了热点电脑连了却没有网络)

    为什么开了热点搜不到(为什么开了热点电脑连了却没有网络)

  • iphone11pro有128g吗(iphone11pro有128g吗?)

    iphone11pro有128g吗(iphone11pro有128g吗?)

  • win10 32位系统支持多大内存(win10 32位系统支持电磁笔)

    win10 32位系统支持多大内存(win10 32位系统支持电磁笔)

  • 喵喵机使用技巧(喵喵机使用教程)

    喵喵机使用技巧(喵喵机使用教程)

  • 电脑微信频率过快怎么解决(电脑微信消息延迟怎么解决)

    电脑微信频率过快怎么解决(电脑微信消息延迟怎么解决)

  • word所有文档不能编辑(word不能显示全部文档)

    word所有文档不能编辑(word不能显示全部文档)

  • qq实名认证怎么修改(qq实名认证怎么解除绑定)

    qq实名认证怎么修改(qq实名认证怎么解除绑定)

  • 微云在微信里怎么打开(微信微云怎么使用)

    微云在微信里怎么打开(微信微云怎么使用)

  • lenovo电脑开机键在哪(lenovo电脑开机键是哪个字母)

    lenovo电脑开机键在哪(lenovo电脑开机键是哪个字母)

  • 微信etc激活不了怎么办(微信etc激活后 需要充值吗)

    微信etc激活不了怎么办(微信etc激活后 需要充值吗)

  • iphonexsmax充满断电吗(xsmax充电老是断)

    iphonexsmax充满断电吗(xsmax充电老是断)

  • 快手怎么制作文字视频(快手怎么制作文字视频教程)

    快手怎么制作文字视频(快手怎么制作文字视频教程)

  • win7系统崩溃开不了机(win7系统崩溃如何修复)

    win7系统崩溃开不了机(win7系统崩溃如何修复)

  • Vue项目线上发布,都有缓存不生效怎么办?(vue项目上线教程)

    Vue项目线上发布,都有缓存不生效怎么办?(vue项目上线教程)

  • phpcms v9怎么安装(phpcms v9官网)

    phpcms v9怎么安装(phpcms v9官网)

  • 小规模纳税人租赁不动产税率
  • 彩票税率税率
  • 个所税包括什么
  • 前期费用包括哪些,占总投资的比例
  • 出售其他债权投资
  • 缴纳的专利年费能退吗
  • 营改增后企业所得税怎么算
  • 银行多扣钱可以多倍赔偿吗
  • 航天金穗服务费抵扣
  • 投资性房地产的定义
  • 车辆保险可以开票吗
  • 补缴的以前年度的税费及滞纳金用更正申报企业所得税吗
  • 企业进项发票如何做账
  • 物业维修收费合理吗
  • 收到红字发票后怎么做账
  • 营改增后征收增值税的税目
  • 汽车折旧计算方法按照公里
  • 高新企业研发项目
  • win10如何关闭更新并关机
  • php数组函数大全
  • 长期投资损失的确认
  • 企业期末营业利润分录
  • 金融资产减值损失计入什么科目
  • 桔梗的功效与作用吃法
  • phpfread
  • 加勒比海百科
  • 父子之间房屋赠与费用
  • 残疾人在公司上班公司有什么好处
  • wordpress优化seo
  • framework 开发
  • php随机生成1到3的数字
  • 用php编写从大到小排序
  • 实收资本挂在其他应收款怎么冲销
  • Python Module — OpenAI ChatGPT API
  • 智能优化算法可以用到哪里
  • gparted 命令行
  • thinkphp和php
  • okhttp源码
  • 建筑业的账务处理方法
  • 企业年金管理费专票能抵扣吗
  • 出纳各种费用如何归类
  • 税控机清单
  • 房屋租赁的发票能抵扣吗
  • 在与sqlserver建立连接时出现
  • SQL Sever 2005 Express 安装失败解决办法
  • 支付劳务费的账务处理
  • 以前年度错误账务处理
  • 权益法的股权比例
  • 坏账准备贷方表示什么
  • 收到预付卡的发票是否可以报销呢?
  • 法院的申请执行费是多少
  • 小微企业要记账吗
  • 付出相对的词
  • 物流公司保险怎么买
  • 新会计准则应用
  • 非营利医疗机构是什么单位
  • ubuntu安装教程14.04
  • sqlserver按时间段导出数据
  • MySQL5.7中 performance和sys schema中的监控参数解释(推荐)
  • Kali(debian) Too many open files 错误处理办法
  • ubuntudde 中文
  • linux 应用程序
  • 解决安全问题的有效途径
  • win7一进电脑是花屏
  • win70x80070002系统找不到指定的文件
  • hyper虚拟机连接外网
  • win10移动版和win10区别
  • linux命令的含义
  • cocos creator 发布web
  • 狗刨好学吗
  • 基于jPlayer三分屏的制作方法
  • windows 10一
  • dw中css规则定义中文
  • nodejs使用视频教程
  • python函数经典例程
  • python如何用pi
  • 税务申报作废后无法申报
  • 广西电子税务局电话人工客服电话
  • 营业执照网上申报入口官网
  • 税务稽查立案标准金额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设