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

  •  注册资金100万实缴多少

    注册资金100万实缴多少

  • 2017年必用的网络推广方式(2017年流行什么软件)

    2017年必用的网络推广方式(2017年流行什么软件)

  • 红米耳机怎么恢复双耳模式(红米耳机怎么恢复双耳模式视频)

    红米耳机怎么恢复双耳模式(红米耳机怎么恢复双耳模式视频)

  • 华为p40可以无线充电的吗(华为p40可以无线充电怎么设置)

    华为p40可以无线充电的吗(华为p40可以无线充电怎么设置)

  • 华为matebook13充电器多大(华为matebook13充电灯一闪一闪)

    华为matebook13充电器多大(华为matebook13充电灯一闪一闪)

  • 独立站是什么(希音独立站是什么)

    独立站是什么(希音独立站是什么)

  • p40中国开售时间(p40国内什么时候卖)

    p40中国开售时间(p40国内什么时候卖)

  • 华为nova7耳机孔在哪(华为nova10怎么没有耳机孔)

    华为nova7耳机孔在哪(华为nova10怎么没有耳机孔)

  • 按什么键可以结束幻灯片放映(按什么键可以结束任务)

    按什么键可以结束幻灯片放映(按什么键可以结束任务)

  • excel2010的对齐方式有哪些(excel2010对齐方式)

    excel2010的对齐方式有哪些(excel2010对齐方式)

  • 苹果手机内屏坏了什么现象(苹果手机内屏坏了保修吗)

    苹果手机内屏坏了什么现象(苹果手机内屏坏了保修吗)

  • 微信转发视频最多几分钟(微信转发视频最多发几分钟)

    微信转发视频最多几分钟(微信转发视频最多发几分钟)

  • 手机拍照闪光灯设置(华为手机拍照闪光灯)

    手机拍照闪光灯设置(华为手机拍照闪光灯)

  • 苹果4是几g网络(苹果4是几g网络的)

    苹果4是几g网络(苹果4是几g网络的)

  • b站视频怎么下载到本地(b站视频怎么下载到手机本地)

    b站视频怎么下载到本地(b站视频怎么下载到手机本地)

  • 安卓手机怎么提升wifi(安卓手机怎么提高网速)

    安卓手机怎么提升wifi(安卓手机怎么提高网速)

  • win7系统密码怎么清除(win7 密码)

    win7系统密码怎么清除(win7 密码)

  • 微信朋友圈以下内容仅对你可见怎么设置(微信朋友圈以下内容)

    微信朋友圈以下内容仅对你可见怎么设置(微信朋友圈以下内容)

  • 荣耀手环4怎么连手机(荣耀手环4怎么连接手机)

    荣耀手环4怎么连手机(荣耀手环4怎么连接手机)

  • iqooneo支持nfc和红外吗(iqooneo支持nfc吗)

    iqooneo支持nfc和红外吗(iqooneo支持nfc吗)

  • 抖音拉黑粉丝对方知道吗(抖音拉黑粉丝对方还能看到我的视频吗)

    抖音拉黑粉丝对方知道吗(抖音拉黑粉丝对方还能看到我的视频吗)

  • b站好友是互相关注吗(b站的朋友怎么相互称呼)

    b站好友是互相关注吗(b站的朋友怎么相互称呼)

  • js防水都要加水泥吗(js防水需要做附加层吗)

    js防水都要加水泥吗(js防水需要做附加层吗)

  • GrpWise.exe进程是什么文件 作用是什么 GrpWise进程查询(进程program)

    GrpWise.exe进程是什么文件 作用是什么 GrpWise进程查询(进程program)

  • 增值税开票软件口令锁定怎么办
  • 安徽增值税发票查询系统
  • 所得税为什么比利润高
  • 小规模纳税人收入是含税还是不含税
  • 用银行支付本月生产车间保险费820元
  • 简易计税的进项可以抵扣吗
  • 缴纳的专利年费能退吗
  • 网上车辆购置税缴纳
  • 待认证转进项税额转出会计分录
  • 税控盘全额抵减申报
  • 企业所得所得税税负
  • 在建工程转固定资产凭证附件
  • 红字发票如果开多了下个月能进行抵扣么?
  • 产假期间出现事故可以报工伤吗
  • 财务报表申报错了怎么撤销
  • 企业重组特殊性处理通俗理解
  • windows10桌面右键没反应
  • 个人所得税的征收标准及税率
  • internet笔记
  • Windows 11 Build 22000.176 (KB5006050) 更新推送(附更新内容+安装)
  • scchost.exe - scchost是什么进程 有什么用
  • php autoloader
  • vue3响应式丢失
  • 如何在wordpress嵌入amazon链接
  • html动画教程
  • Selenium.Webdriver最新语法教程(附Chrome实例演示)
  • 学习笔记:深度学习(2)——BP神经网络
  • web2.0核心
  • 基于php判断客户是否存在
  • 城建税退回与不退税区别
  • 发票报销入账
  • 海关缴款书当月能查到吗
  • 损益类科目增加记借方吗
  • 应付账款为什么要算增值税
  • 开办费的主要账户是什么
  • 成本费用票包括哪些
  • 加计抵减四项服务是什么?
  • 迭代器实现原理
  • url静态化怎么操作
  • mongodb常见问题
  • 织梦使用教程
  • 上海电子税务局网站
  • 废品材料回收的会计分录
  • 简述sql server 2008的新增功能
  • 上市公司股票增发条件
  • 销售应税消费品缴纳的消费税计入
  • 视同销售和不视同销售的区别?
  • 融资费用包括什么?
  • 进项做成了销项怎么调账
  • 国企背书是什么意思
  • mysql中自增
  • ubuntu16.04.1下 mysql安装和卸载图文教程
  • cmd shutdown命令
  • linux网卡lo
  • 如何让电脑启动更快
  • win10快捷键合集
  • 写出linux安装的详细步骤
  • 微软发布Win10优化工具
  • linux cvf
  • win8 设置
  • linux入门学习
  • 自定义ui界面
  • javascript事件模型介绍
  • unity转盘游戏
  • android天气预报开发极简
  • 四种参数传递方式
  • jQuery同步提交示例代码
  • javascript基础笔记
  • 半透明图层怎么制作
  • 从零开始学公文写作
  • js设置图片边框
  • google it automation with python
  • 云南省国家税务总局云南省电子税务局
  • 保障性住房是否可以买卖
  • 新能源汽车车船税
  • 仓储物流企业的事故指标
  • 电子税务局如何解绑办税人员
  • 财务负责人变更了之后还有影响吗
  • 什么是"五证合一"登记制度?办理"五证合一"程序和方案
  • 2o21年公租房
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设