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

  • 淘宝SEO的三大策略(淘宝seo的三大策略是)

    淘宝SEO的三大策略(淘宝seo的三大策略是)

  • 经典励志故事:一枚戒指(经典励志故事大全)

    经典励志故事:一枚戒指(经典励志故事大全)

  • 魅族18x是什么指纹(魅族18xzol)

    魅族18x是什么指纹(魅族18xzol)

  • 计算器上的ce是什么键(计算器上的ce是什么意思)

    计算器上的ce是什么键(计算器上的ce是什么意思)

  • 苹果X手机内存满了手机用不了怎么办(苹果x内存满了怎么清理)

    苹果X手机内存满了手机用不了怎么办(苹果x内存满了怎么清理)

  • qq收藏的表情包删除了怎么恢复(qq收藏的表情包显示不全)

    qq收藏的表情包删除了怎么恢复(qq收藏的表情包显示不全)

  • 怎么检查手机是否中了木马(怎么检查手机是不是翻新机)

    怎么检查手机是否中了木马(怎么检查手机是不是翻新机)

  • 荣耀30 尺寸(荣耀30尺寸是多少)

    荣耀30 尺寸(荣耀30尺寸是多少)

  • 摄像头可以录音吗(摄像头可以录音录像吗)

    摄像头可以录音吗(摄像头可以录音录像吗)

  • 苹果11usa有锁单机什么意思(iphone11usa有锁)

    苹果11usa有锁单机什么意思(iphone11usa有锁)

  • 压缩包文件损坏,解压失败怎么办(压缩包文件损坏或压缩文件格式未知)

    压缩包文件损坏,解压失败怎么办(压缩包文件损坏或压缩文件格式未知)

  • 微信怎么发送定位(微信怎么发送定时朋友圈)

    微信怎么发送定位(微信怎么发送定时朋友圈)

  • qq明明赞了对方不显示(qq明明赞了对方不显示名片)

    qq明明赞了对方不显示(qq明明赞了对方不显示名片)

  • 腾讯免流量怎么设置(腾讯免流量怎么弄)

    腾讯免流量怎么设置(腾讯免流量怎么弄)

  • ps如何随意拉扯形状(ps如何随意拉扯形状不变形)

    ps如何随意拉扯形状(ps如何随意拉扯形状不变形)

  • qq在线状态怎么显示电量(qq在线状态怎么设置手机型号)

    qq在线状态怎么显示电量(qq在线状态怎么设置手机型号)

  • 显示器144是什么意思(显示屏144)

    显示器144是什么意思(显示屏144)

  • 实况是什么拍照功能(实况是什么拍照模式)

    实况是什么拍照功能(实况是什么拍照模式)

  • idc排名怎么查(idc牌照查询)

    idc排名怎么查(idc牌照查询)

  • iphone11pro省电模式在哪(iphone11 pro省电)

    iphone11pro省电模式在哪(iphone11 pro省电)

  • iqoo怎么开启液冷散热(iqoosos怎么开启)

    iqoo怎么开启液冷散热(iqoosos怎么开启)

  • vivox27后置三摄怎么用(vivox27pro后置三摄怎么用)

    vivox27后置三摄怎么用(vivox27pro后置三摄怎么用)

  • 苹果x和11屏幕大小(苹果x和苹果11那个屏幕大)

    苹果x和11屏幕大小(苹果x和苹果11那个屏幕大)

  • 微信转账收不了款怎么办(微信转账收不了款显示上传身份证)

    微信转账收不了款怎么办(微信转账收不了款显示上传身份证)

  • 红米手机如何截屏(红米手机如何截图长条图片)

    红米手机如何截屏(红米手机如何截图长条图片)

  • 怎么看微信公众号的共同关注好友(怎么看微信公众号)

    怎么看微信公众号的共同关注好友(怎么看微信公众号)

  • 手机qq怎么一键私发(手机qq怎么一键清空说说)

    手机qq怎么一键私发(手机qq怎么一键清空说说)

  • 数据库事务的四大特性(数据库事务的四种隔离级别中,可能出现脏读的是)

    数据库事务的四大特性(数据库事务的四种隔离级别中,可能出现脏读的是)

  • 手机号码怎么查实名(手机号码怎么查人身份证)

    手机号码怎么查实名(手机号码怎么查人身份证)

  • 城建税和教育费附加需要计提吗
  • 税友的财务软件叫什么
  • 企业所得税营业收入是含税还是不含税
  • 间接费包含哪些具体内容
  • 支付残保金分录怎么写
  • 轿车被盗
  • 天猫费率是什么
  • 大型机械进退场费属于机械台班单价组成部分
  • 外购货物用于集体福利属于什么
  • 原材料变成半成品
  • 企业购买劳保用品会计处理
  • 营改增后如何计算税金
  • 通讯费补贴如何领取
  • 解析居民企业非货币性资产对外投资政策
  • 滞纳金是否有上限
  • 无偿划拨的资产怎么做资产卡片账簿
  • 利润转增资本交什么税
  • 汇票和本票之间在使用上有什么差别
  • 打开软件窗口后如果没有出现属性面板可执行
  • 企业转让房产所得税税率
  • php字符串变量
  • 专有技术应当得到
  • 员工出差补贴怎么入账
  • PHP:stream_socket_pair()的用法_Stream函数
  • 关于农产品的法律
  • 建造一座污水处理池投资了45万元
  • 公司清算债权债务如何清理
  • 购入无形资产的增值税税率
  • 企业通讯费管理办法
  • 生产型企业出口外购货物可以退税吗
  • framework 4 client profile
  • php连接数据库实现登录注册
  • 如何查询企业财务负责人是否变更了
  • thinkphp案例
  • 使用nvm安装nodejs后无法执行node命令
  • transformer for
  • 总结js中常用的字符
  • php经典面试题及答案
  • mysql binlog是什么
  • 不计入法定期间的情形包括
  • 企业给企业借款收入会计处理
  • 个体户开普票有没有完税证明
  • 用专项资金支付项目滞纳金合规么
  • mysql千万级数据group by
  • 计提工资的时候计提个税吗
  • MSSQL2005在networkservice权限运行附加数据库报(Microsoft SQL Server,错误: 5120)
  • 只收加工费
  • 会计记账凭证的填制要求
  • 公账转法人私账用途写备用金可以吗
  • 增值税期末留抵退税附加税退还吗
  • 外汇收入需要缴纳增值税吗
  • 会计学中管理费用是什么
  • 4月确认收入5月支出
  • 招待费汇算清缴一定要调整的吗
  • 季度平均人数怎么算出来的
  • 自产产品赠送会计处理
  • 预计负债的会计和税务处理
  • 社保的会计核算方法
  • MySQL下载安装视频
  • mysql的全文索引的用处
  • Linux系统怎么调整屏幕亮度
  • linux文本处理常用命令
  • win8.1怎么设置
  • win7z
  • 怎么禁止电脑qq自动启动
  • 在linux中使用什么命令可以执行shell脚本
  • win7 安装系统
  • win10 build 21277
  • python批量更改文件名称
  • node定时任务框架
  • xcopy命令拷贝目录
  • androidstudio git
  • python3并发
  • sed cant read
  • javascript字符
  • android清理软件评测
  • 税务局的人工资多少
  • 支付宝申领失业金申请审核多久
  • popl期刊
  • 中山税务如何预约
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设