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

  • 戴尔电脑摄像头怎么打开摄像头(戴尔电脑摄像头物理开关)

    戴尔电脑摄像头怎么打开摄像头(戴尔电脑摄像头物理开关)

  • mate 20 pro喇叭在哪(mate20喇叭在哪)

    mate 20 pro喇叭在哪(mate20喇叭在哪)

  • 喷墨打印机打印字一半有一半没有(喷墨打印机打印照片有横条纹)

    喷墨打印机打印字一半有一半没有(喷墨打印机打印照片有横条纹)

  • 公众号怎么做推广(公众号怎么做推荐阅读的图片)

    公众号怎么做推广(公众号怎么做推荐阅读的图片)

  • 西嘉助听器和西门子的关系(西嘉助听器和西门子助听器是一个牌子吗)

    西嘉助听器和西门子的关系(西嘉助听器和西门子助听器是一个牌子吗)

  • qq没有消息有却有红点(qq没有消息但是显示有消息)

    qq没有消息有却有红点(qq没有消息但是显示有消息)

  • 手机是4g的网 5g的流量可以用吗(手机4g网和5g网有什么区别)

    手机是4g的网 5g的流量可以用吗(手机4g网和5g网有什么区别)

  • 情侣空间对方能看到什么(情侣空间对方能看到历史空间吗)

    情侣空间对方能看到什么(情侣空间对方能看到历史空间吗)

  • 电脑被替换的文件在哪(电脑被替换的文件怎么办)

    电脑被替换的文件在哪(电脑被替换的文件怎么办)

  • qq字符一共有多少个(qq字符一共有多少个字)

    qq字符一共有多少个(qq字符一共有多少个字)

  • koda是什么牌子的音响(robam是什么牌子)

    koda是什么牌子的音响(robam是什么牌子)

  • 手机屏幕发紫(手机屏幕发紫什么原因)

    手机屏幕发紫(手机屏幕发紫什么原因)

  • stf一al00是什么型号(stl-al00)

    stf一al00是什么型号(stl-al00)

  • 苹果手机用流量下载不了东西怎么办(苹果手机用流量下载软件超过200M怎么设置)

    苹果手机用流量下载不了东西怎么办(苹果手机用流量下载软件超过200M怎么设置)

  • 微信如何禁止别人拉群(微信如何禁止别人推荐)

    微信如何禁止别人拉群(微信如何禁止别人推荐)

  • 苹果11pro max有nfc功能吗(苹果11pro max有nfc在哪设置)

    苹果11pro max有nfc功能吗(苹果11pro max有nfc在哪设置)

  • 微信打xoxo什么意思(微信里打xoxo出来东西的还有什么)

    微信打xoxo什么意思(微信里打xoxo出来东西的还有什么)

  • wps怎么弄成文本格式(wps怎么将文本转成表格)

    wps怎么弄成文本格式(wps怎么将文本转成表格)

  • 拼多多在哪扫码(拼多多在哪扫码助力领现金)

    拼多多在哪扫码(拼多多在哪扫码助力领现金)

  • error是什么意思咋处理(servererror是什么意思)

    error是什么意思咋处理(servererror是什么意思)

  • 抖音中怎么增加别人视频中的互动量(抖音怎么增加浏览量和粉丝)

    抖音中怎么增加别人视频中的互动量(抖音怎么增加浏览量和粉丝)

  • 华为p30和pro区别(华为p30 pro和华为p30有什么区别)

    华为p30和pro区别(华为p30 pro和华为p30有什么区别)

  • 前后端分离的好处(前后端分离的好吃)

    前后端分离的好处(前后端分离的好吃)

  • 手机qq看加好友多少天(手机qq加好友没有搜索功能了)

    手机qq看加好友多少天(手机qq加好友没有搜索功能了)

  • Win11如何关闭屏幕锁定 Win11关闭屏幕锁定的方法(Win11如何关闭屏保上的广告)

    Win11如何关闭屏幕锁定 Win11关闭屏幕锁定的方法(Win11如何关闭屏保上的广告)

  • load32.exe是什么进程 有什么用 load32进程查询(loadprofiles什么意思)

    load32.exe是什么进程 有什么用 load32进程查询(loadprofiles什么意思)

  • 大二一个学期学这么点内容,没有概念,只有实操(大二一学期学分多少合适)

    大二一个学期学这么点内容,没有概念,只有实操(大二一学期学分多少合适)

  • 增值税一般纳税人税率
  • 以前年度损益调整结转到未分配利润
  • 个人所得税如何退税操作流程
  • 个体工商户增值税怎么计算
  • 交易性金融资产的交易费用计入哪里
  • 个人所得税0申报表怎么填
  • 新公司利润表怎么填
  • 空调属于电子设备还是电气设备
  • 甲供材能否开具增值税专用发票
  • 怎么报企业所得税季报
  • 企业所得税的税率
  • 稿酬所得是否需要按照累计预扣税率
  • 聘用人员工资福利待遇
  • 单位老房子拆一补一,而外的面积开发商怎么算价格
  • 贸易利益怎么计算
  • 固定资产对外投资的税务处理
  • 发票上传出现手印怎么办
  • 自有房产墙面出租,需要缴纳房产税吗?
  • 个税扣缴端如何删除员工信息
  • 重分类不成功
  • 筹建人员是什么工作
  • 外管证怎么开票
  • 报销通行费会计分录
  • 金蝶核算项目明细表
  • 怎么批量给指定条件加入批注
  • gh树形数据是什么意思
  • 如何更换电脑开机动画
  • 上月暂估成本高了这个月怎么做账
  • 杜鹃花怎么养家庭养法视频
  • 结构性存款利息增值税
  • 非合理损耗怎么做分录
  • PHP:imagetypes()的用法_GD库图像处理函数
  • 公司收到财政拨付办公经费
  • 应付职工薪酬的明细科目有哪些
  • 财务管理是如何工作的
  • framework7教程
  • 怎么开通公众号微信公众平台
  • 金蝶kis迷你版银行存款二级科目
  • 多表联动查询
  • 基于网络创新形成的大数据的最突出特征是什么?( )
  • 小迪安全2021
  • php curl_multi_init
  • mongo db数据库
  • 调整汇兑损益的摘要怎么写?
  • 预计表示什么意思
  • 政府补助的企业所得税如何处理
  • 哪些收入需要交消费税
  • MSSQL2005在networkservice权限运行附加数据库报(Microsoft SQL Server,错误: 5120)
  • 存货周转率是指企业某一会计
  • 所有者权益和负债的主要区别
  • 土地使用权属于无形资产吗
  • 销售材料购买方会计分录
  • 无法确定退货率的处理
  • 出口退税转为免税处理有损失吗
  • 物料损失怎么入账
  • 免征的教育费附加怎么做账
  • 购买银行承兑汇票现金流量表怎么填
  • 国有资本金是什么意思
  • 企业对私账户合法吗
  • innodb怎么实现
  • winxp家庭版和专业版的区别
  • ubuntu系统如何
  • centos7更改默认内核
  • MAC OS X 10.8通知中心无法访问、停止更新怎么重启
  • linux终端有哪些
  • win7怎么隐藏软件
  • linux系统怎么修改文件里的参数
  • cocos2dx4.0教程
  • nodejs实现文件压缩下载
  • android开发手册
  • javascript 正则
  • jQuery 实现ajax传入参数含有特殊字符的方法总结
  • 自定义图片制作软件
  • js右键菜单
  • nodejs回调函数例子 getdata check
  • android 加载更多
  • android简单app实例
  • 电子税务局财务报表利润表本期金额
  • 湖南城乡居民医疗保险咨询电话
  • 为什么医保的钱可以取出来
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设