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

  • 不激活windows有什么影响(不激活windows有声音吗)

    不激活windows有什么影响(不激活windows有声音吗)

  • 电脑录屏软件哪个免费(电脑录屏软件哪个免费不限时长)

    电脑录屏软件哪个免费(电脑录屏软件哪个免费不限时长)

  • 手机屏幕不能亮了怎么办(手机屏幕不能亮但是能触屏)

    手机屏幕不能亮了怎么办(手机屏幕不能亮但是能触屏)

  • 苹果手机钉钉怎么横屏(苹果手机钉钉怎么添加浮窗)

    苹果手机钉钉怎么横屏(苹果手机钉钉怎么添加浮窗)

  • 腾讯视频vip可以几个人用(腾讯视频vip可以投屏到电视上看吗)

    腾讯视频vip可以几个人用(腾讯视频vip可以投屏到电视上看吗)

  • 苹果8跟se有什么区别(苹果8和se1)

    苹果8跟se有什么区别(苹果8和se1)

  • 快手大屏版怎么设置(快手大屏版怎么取消)

    快手大屏版怎么设置(快手大屏版怎么取消)

  • 苹果11测距仪怎么用(苹果测距仪怎么测身高)

    苹果11测距仪怎么用(苹果测距仪怎么测身高)

  • 高德地图收藏在哪里找(高德地图收藏在哪?)

    高德地图收藏在哪里找(高德地图收藏在哪?)

  • 手机怎么连接加密wifi(手机怎么连接加加遥控器)

    手机怎么连接加密wifi(手机怎么连接加加遥控器)

  • 手机空间背景怎么保存(手机空间个人主页背景)

    手机空间背景怎么保存(手机空间个人主页背景)

  • 苹果7p手机录屏功能在哪里(苹果7p手机录屏功能在哪里设置)

    苹果7p手机录屏功能在哪里(苹果7p手机录屏功能在哪里设置)

  • 华为talkback自动开启(华为talkback为什么自动打开)

    华为talkback自动开启(华为talkback为什么自动打开)

  • 笔记本电脑确定键是哪个(笔记本电脑确定键用不了咋回事?)

    笔记本电脑确定键是哪个(笔记本电脑确定键用不了咋回事?)

  • 苹果11港版是双卡双待吗(苹果11系列港版是双卡吗)

    苹果11港版是双卡双待吗(苹果11系列港版是双卡吗)

  • 苹果11pro max屏幕刷新率

    苹果11pro max屏幕刷新率

  • 微信支付电话号码怎么改(微信支付电话号码不是本人的可以吗)

    微信支付电话号码怎么改(微信支付电话号码不是本人的可以吗)

  • 为什么快手极速版金币越来越少(为什么快手极速版没有赚钱功能)

    为什么快手极速版金币越来越少(为什么快手极速版没有赚钱功能)

  • 爱奇艺怎么预约电影(爱奇艺怎么预约聊天室)

    爱奇艺怎么预约电影(爱奇艺怎么预约聊天室)

  • 陌陌设备封号是不是就得换手机了(陌陌封号对设备的影响)

    陌陌设备封号是不是就得换手机了(陌陌封号对设备的影响)

  • 表格里的减法公式怎么设置(表格里的减法公式怎么设置出来)

    表格里的减法公式怎么设置(表格里的减法公式怎么设置出来)

  • iomanip头文件的作用(ioctl头文件)

    iomanip头文件的作用(ioctl头文件)

  • 冰岛羊 (© John Porter LRPS/Alamy)

    冰岛羊 (© John Porter LRPS/Alamy)

  • CCF-CSP真题《202212-2 训练计划》思路+python,c++满分题解(2020ccf csp报名和考试时间)

    CCF-CSP真题《202212-2 训练计划》思路+python,c++满分题解(2020ccf csp报名和考试时间)

  • 外国常驻代表机构办理税务登记
  • 投资款要不要交企业所得税
  • 资本公积不足冲减是什么意思
  • 个人所得税报税孩子的夫妻双方都报吗
  • 应收账款包含应付款吗
  • 行政事业单位房产税免征文件
  • 出租不动产房屋交什么税
  • 报销粘贴单怎么写
  • 接受土地使用权作为投资属于什么凭证
  • 发票上的税额和报税的数不一样,按照哪个报
  • 营改增的相关规定
  • 税后利润分配还要交税
  • 印花税必须每个月零申报吗
  • 酒店自开农副产品收购发票需要缴税吗
  • 企业存货跌价准备一经计提在以后会计期间不得转回
  • 制造业企业存货管理论文
  • 房地产企业已预缴增值税如何抵扣
  • 职工赔偿金的账务处理
  • 计算土地增值税时契税可以扣除吗
  • 对公账户发放工资要固定几号打吗
  • php字符串型数据的定义方式
  • 在资本相对充足的情况下,为什么还要进一步引进外资
  • 不用指令
  • 若依官网
  • 长期借款利息调整会计分录
  • 食堂维修费用计什么科目
  • 代开开增值税专票和自己开有什么区别
  • 基于什么意思
  • 新版本idea怎么创建javaweb
  • vi命令模式下的常用命令有哪些?
  • php支付接口对接教程
  • thinkphp框架结构
  • mysql查找重复项
  • 慈善组织接受股票捐赠流程
  • 厂区租赁 法律规定
  • 增值税专用发票和普通发票的区别
  • 免抵退申报汇总表在哪里
  • 人力资源投资收益
  • 拆迁补偿收入是否缴纳所得税
  • 工会经费按应发还是实发缴纳
  • 小微企业所得税优惠政策最新2023
  • 培训属于什么服务
  • sql2008附加数据库错误3456
  • 如何判断有无运费险
  • 让渡资产使用权属于收入吗
  • 酒吧会计如何做工作
  • 公司购买垃圾箱会计分录
  • 成本法下被投资单位其他综合收益变动
  • 职工教育经费超过扣除限额的时候调增还是调减
  • 电子银行承兑汇票
  • 汇算清缴业务招待费调整分录
  • 商品预计退回会扣钱吗
  • 企业发生亏损,可在( )年内连续弥补
  • 本期盈余为负数怎么调整
  • 旅行社开的发票如何记账?
  • 销售使用过的汽车增值税税率
  • mysql安装与配置详细教程
  • SQL Server Table中XML列的操作代码
  • mybatis报错invalid bound statement
  • wrapper.exe是什么
  • LINUX系统管理员维护招聘
  • The file /boot/grub/stage1 not read cor 解决办法
  • win8如何使用网页版的onedrive
  • mac未能分区
  • lnmgr.exe是什么
  • win10系统自带浏览器在哪里
  • WIN10任务栏时间不动
  • 在linux系统中拥有
  • 边做游戏边学
  • rotation 与vector3乘积关系
  • javascript的canvas
  • android获取音频信息
  • fragmentize
  • 绘制多边形工具使用方法
  • 使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
  • linux两个版本
  • 增值税纳税申报表附列资料(三)
  • 国税局下设几个部门
  • 消费税征税环节
  • 部落冲突显示此不论描述无效
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设