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

  • 消费者真正想要的,从来都不是最好的,而是最简单的(消费者真正想要的产品)

    消费者真正想要的,从来都不是最好的,而是最简单的(消费者真正想要的产品)

  • vivo NEX 3s是曲面屏还是直屏(vivonex3曲面屏多少钱)

    vivo NEX 3s是曲面屏还是直屏(vivonex3曲面屏多少钱)

  • oppofindx2pro电池容量是多大(oppofindx2pro电池多少钱)

    oppofindx2pro电池容量是多大(oppofindx2pro电池多少钱)

  • 网易云听歌历史记录在哪里(网易云听歌历史数据)

    网易云听歌历史记录在哪里(网易云听歌历史数据)

  • 微信勿扰模式怎么设置24小时(微信勿扰模式怎么解除设置)

    微信勿扰模式怎么设置24小时(微信勿扰模式怎么解除设置)

  • 什么是微云台(什么是微云台?)

    什么是微云台(什么是微云台?)

  • nfc读取不了id卡怎么办(nfc读不到id门禁卡)

    nfc读取不了id卡怎么办(nfc读不到id门禁卡)

  • vivoy85和y85a有什么区别(vivoy85和y85a哪个好)

    vivoy85和y85a有什么区别(vivoy85和y85a哪个好)

  • 拼多多生鲜不支持退货(拼多多生鲜不支持七天退货吗)

    拼多多生鲜不支持退货(拼多多生鲜不支持七天退货吗)

  • 笔记本电脑指示灯分别代表什么(笔记本电脑指示灯闪烁)

    笔记本电脑指示灯分别代表什么(笔记本电脑指示灯闪烁)

  • 华为p30来电不显示号码(华为p30来电不显示无法接电话咋回事)

    华为p30来电不显示号码(华为p30来电不显示无法接电话咋回事)

  • vivo插上耳机经常弹出小v(vivo插上耳机经常弹出jovi)

    vivo插上耳机经常弹出小v(vivo插上耳机经常弹出jovi)

  • 微信共享位置多久自动关闭(微信共享位置多长时间)

    微信共享位置多久自动关闭(微信共享位置多长时间)

  • vue视频里怎么加图片(vue视频怎么添加背景图片)

    vue视频里怎么加图片(vue视频怎么添加背景图片)

  • 模式识别受体分类(模式识别受体分为哪两类)

    模式识别受体分类(模式识别受体分为哪两类)

  • 华为mate20绿屏怎么检测(mate20绿屏幕)

    华为mate20绿屏怎么检测(mate20绿屏幕)

  • 手机定位不准确怎么调(为什么我的手机定位不准确)

    手机定位不准确怎么调(为什么我的手机定位不准确)

  • 美团如何申请返现(美团如何申请返现金)

    美团如何申请返现(美团如何申请返现金)

  • can线和lin线怎么区分(can线和lin线什么意思)

    can线和lin线怎么区分(can线和lin线什么意思)

  • 苹果手机防抖动功能在哪设置(苹果手机防抖动拍照功能在哪设置)

    苹果手机防抖动功能在哪设置(苹果手机防抖动拍照功能在哪设置)

  • 苹果xr能当空调遥控器吗(iphone xr可以当空调遥控器吗)

    苹果xr能当空调遥控器吗(iphone xr可以当空调遥控器吗)

  • 抖音怎么拍天使的翅膀(抖音怎么拍天使与恶魔)

    抖音怎么拍天使的翅膀(抖音怎么拍天使与恶魔)

  • 点赞怎么看对方qq号(查看对方点赞人数对方知道吗)

    点赞怎么看对方qq号(查看对方点赞人数对方知道吗)

  • vivoz3i手电筒在哪里(vivoz3手电筒能调亮吗)

    vivoz3i手电筒在哪里(vivoz3手电筒能调亮吗)

  • 虎牙直播如何投屏(虎牙直播如何投电脑)

    虎牙直播如何投屏(虎牙直播如何投电脑)

  • 鸿蒙侧边栏应用怎么删除 侧边栏应用删除方法(鸿蒙侧边菜单)

    鸿蒙侧边栏应用怎么删除 侧边栏应用删除方法(鸿蒙侧边菜单)

  • SwiftBTN.exe - SwiftBTN是什么进程 有啥作用

    SwiftBTN.exe - SwiftBTN是什么进程 有啥作用

  • python中idle是什么(python idle有什么用)

    python中idle是什么(python idle有什么用)

  • 房产税什么时候落地
  • 预算会计无偿调拨净资产
  • 来料加工出口免税不退税
  • 发票认证了申报系统没有数据
  • 支出和成本的关系和区别
  • 电子承兑汇票接收和转出步骤
  • 工资扣保险怎么做凭证
  • 企业税收案例分析
  • 关于住宿费增值税专发票抵扣问题
  • 应收账款转让的会计处理
  • 月末增值税怎么计算
  • 给研发人员福利怎么做账
  • 医疗服务免税发票怎么开
  • 股东退股会计科目
  • 发票已开货没发出的账务处理?
  • 企业所得税汇算清缴表
  • 计提长期债券利息分录
  • linux中不能使用的shell
  • PHP:oci_num_fields()的用法_Oracle函数
  • 货物运输业增值税专用发票可以抵扣吗
  • Mac笔记本电脑截图
  • php常见面试题
  • 房屋无偿赠与合同协议书范本
  • phpstudy配置https
  • 增值税留抵退税怎么操作
  • 公司的土地
  • 购买财务软件报什么科目
  • 卡格拉河
  • php的介绍
  • 小微企业的季度所得税怎么计算
  • 公司给员工购买商业保险报销哪些
  • 企业税负率过高的坏处
  • 工程收到款项会计分录
  • tokenall
  • 固定资产捐赠的账务处理
  • 手把手教你用Excel制作考勤表
  • rust 入门教程
  • 资本化过程
  • day02-HTML02
  • 费用化支出期末一般转入哪个账户?
  • 帝国cms移动端
  • 织梦设置的关键词看不到
  • 自然人独资企业需要交企业所得税吗
  • 购买银行理财产品安全吗
  • 缴纳的工会经费现金流量表怎么记
  • 息税前利润的计算公式EBIT
  • 报关期限是如何规定的
  • 公司向法人借款协议
  • 租赁房屋怎么做账
  • 忘了作废的发票还能用吗
  • 应收账款增加给哪一方
  • 公众号注册验证退款
  • 企业发展基金返还条件
  • 工会里的钱
  • 所得税会计凭证包括哪些
  • Windows下MySQL5.7.18安装教程
  • sqlserver2000数据库连接不上
  • mysqldump -w
  • cmdexe文件损坏
  • win10改用microsoft账户登录
  • 如何在mac中安装windows
  • Linux下使用quota命令管理磁盘空间的实例教程
  • win8.1的开始菜单在哪
  • mac safari浏览器网页不能正常显示
  • win8系统如何关机
  • linux常用命令kill
  • 如何选择性地隐藏部分任务栏程序
  • opengl入门视频教程
  • 每日十条中医用药经验
  • web标准有那几个方面
  • jquery里的ready是什么意思
  • python3+PyQt5实现使用剪贴板做复制与粘帖示例
  • shell脚本计算字符串长度
  • js 选择语句
  • javascript教程
  • 多个javascript 合并
  • Android ViewPager+Fragment滑动选项卡,tab点击选项卡
  • 税务局核查研发费举措
  • 棚户区改造的房子和商品房有什么区别
  • 福建税务局电子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设