位置: IT常识 - 正文

python HTML测试报告的用法(python htmltestrunner报告)

发布时间:2024-01-22

推荐整理分享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了(新项目分哪几个阶段)

  • ppt页码怎么去掉(怎样去掉ppt页码)

    ppt页码怎么去掉(怎样去掉ppt页码)

  • 微信怎么更改实名认证(微信怎么更改实时到账)

    微信怎么更改实名认证(微信怎么更改实时到账)

  • 小米盒子身份验证出现问题

    小米盒子身份验证出现问题

  • svip能恢复大火天数吗(svip恢复火花能恢复天数吗)

    svip能恢复大火天数吗(svip恢复火花能恢复天数吗)

  • 朋友圈没了怎么找回来(朋友圈没了怎么回事)

    朋友圈没了怎么找回来(朋友圈没了怎么回事)

  • 微信视频号如何发作品(微信视频号如何发到朋友圈)

    微信视频号如何发作品(微信视频号如何发到朋友圈)

  • pdf形式是什么意思(pdf的形式)

    pdf形式是什么意思(pdf的形式)

  • 3600可以超频吗(3600超频可以达到什么水平)

    3600可以超频吗(3600超频可以达到什么水平)

  • 键盘有些键失灵怎么办(键盘有些键失灵按什么键恢复出厂设置好)

    键盘有些键失灵怎么办(键盘有些键失灵按什么键恢复出厂设置好)

  • adx2200ck22gm是几核的(adx2450ck23gm相当于)

    adx2200ck22gm是几核的(adx2450ck23gm相当于)

  • 虎牙账号注销要多久(虎牙账号注销要验证码吗)

    虎牙账号注销要多久(虎牙账号注销要验证码吗)

  • word 2010文档的编辑限制包括(word文档的编辑与排版)

    word 2010文档的编辑限制包括(word文档的编辑与排版)

  • 华为 mate x 发售时间

    华为 mate x 发售时间

  • 软件是由程序和什么组成的(软件由程序和什么三部分组成)

    软件是由程序和什么组成的(软件由程序和什么三部分组成)

  • wpa是什么(wpa是什么意思手机连不上无线网)

    wpa是什么(wpa是什么意思手机连不上无线网)

  • 华为怎么发信息给别人(华为怎么发信息给不是联系人)

    华为怎么发信息给别人(华为怎么发信息给不是联系人)

  • eps格式是什么意思(epsl是什么格式)

    eps格式是什么意思(epsl是什么格式)

  • 苹果手机volte是什么功能怎么关(苹果手机volte功能)

    苹果手机volte是什么功能怎么关(苹果手机volte功能)

  • 如何改变网页背景白色(如何改变网页背景(如何改变网页背景白色))

    如何改变网页背景白色(如何改变网页背景(如何改变网页背景白色))

  • excel如何换行输入(excel如何换行输入文字)

    excel如何换行输入(excel如何换行输入文字)

  • 激萌怎么添加外在音乐(激萌怎么添加好友)

    激萌怎么添加外在音乐(激萌怎么添加好友)

  • 360手机1809一A01是啥型号(360手机1607-a01)

    360手机1809一A01是啥型号(360手机1607-a01)

  • mk9q2ch/a是什么版本(mk9n2zp/a是什么版本)

    mk9q2ch/a是什么版本(mk9n2zp/a是什么版本)

  • 小米9返回键在哪里(小米返回键在手机桌面上不显示怎么办)

    小米9返回键在哪里(小米返回键在手机桌面上不显示怎么办)

  • 手机支付宝怎么用(手机支付宝怎么挂号)

    手机支付宝怎么用(手机支付宝怎么挂号)

  • 苹果7好端端开不了机(苹果7好端端开热点吗)

    苹果7好端端开不了机(苹果7好端端开热点吗)

  • 税收指的是什么
  • 运费增值税税率有5吗
  • 一般纳税人账务核算不健全如何税务处理
  • 采购成本和销售费用区别
  • 公司工资0申报
  • 转出进项税
  • 营业税金及附加借贷方向
  • 固定资产清理是备抵账户吗
  • 购入原材料退货的记账凭证怎么写
  • 公司向税务局缴纳环保税
  • 第三方支付付款方式
  • 对债务人取得债权是什么意思
  • 推广和业务
  • 个人独资企业是法人吗
  • 服装发票怎么进项抵扣
  • 固定健身器械使用方法
  • 小规模30万免税政策
  • 上年多计提附加税调整了,今年怎么调整
  • 怎么打印事业单位准考证
  • 固定资产实物归哪个部门管理
  • 下属单位或者其他单位和个人的车辆
  • 外协加工费会计分录
  • 差旅费进项可以跨月抵扣吗
  • linux的rz
  • 产品入库的业务流程
  • 公司自有房屋出租 没有从租计征房产税
  • 收到财政局专项审计短信
  • 家具有限公司
  • js map foreach遍历
  • 会计核算的方法主要有
  • 现金流方法
  • 前端男神尤雨溪传奇
  • 企业所得税核定征收方法
  • 布拉格下雪
  • 云服务器远程端口
  • 使用ajax实现页面分页
  • load命令怎么用
  • phpcms手机端
  • 税控盘全额抵扣发票怎么勾选
  • 社保费怎么做记账凭证
  • 高新企业奖励要交企业所得税吗
  • 出租房产怎么交房产税
  • sql server字符连接
  • 企业低值易耗品降成本措施
  • 没有发票的房租怎么入账
  • 合并资产负债表与母公司资产负债表要看那一个好
  • 住宿发票丢失
  • 亏损企业研发费用加计扣除还会退税吗
  • 税收返还会计核算
  • 金税盘技术维护费
  • 百望开发票
  • 红字发票是怎么开的
  • 公司怎么变更公司名称
  • 编制记账凭证的依据
  • sql查询字段被包含的内容
  • sql中cursor是什么意思
  • sqlserver界面
  • 深入理解mysql主从原理32讲
  • xp系统好怪啊
  • ubuntu系统安装无线网卡驱动
  • linux查看磁盘挂载的命令
  • win10 11月累计补丁KB3097877更新后导致应用崩溃该怎么办?
  • windows1021h2更新
  • win8系统自带应用都打不开了怎么办
  • win7笔记本电脑
  • js编程代码
  • javascript如何输出变量
  • nodejs 读取文件
  • shell操作
  • 批处理/d
  • javascript中的条件控制语句有哪些?
  • jquery unload
  • python接口编写
  • Python中Collections模块的Counter容器类使用教程
  • 如何加强税务系统财务管理工作
  • 广西电子发票如何申请
  • 本期应纳税额怎么算
  • 贵州税务发票流向查询
  • 地税局一般几点下班
  • 资源税是对在我国
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号