Python+Selenium框架篇5-如何生成自动化测试报告

本文介绍如何生成HTMLTestRunner自动化测试报告
HTMLTestRunner是生成HTML格式的网页报告。其实就是一个py文件,直接上网下载,放在你的Python安装包Lib下,接下来就可以使用

引用上一篇代码,做下修改
代码如下:

import HTMLTestRunner
import os,time
import unittest

#discover()方法,加载一个路径下所有的测试用例
suite = unittest.TestLoader().discover("testcase")

#获取当前系统时间
now = time.strftime("%Y-%m-%d %H_%M_%S", time.localtime())
filename = os.path.dirname(os.path.abspath('.')) + '/report/'	#设置报告保存路径
HtmlFile = filename + now + "HTMLtemplate.html"		#设置报告名称格式
fp = open(HtmlFile, 'wb')		

#初始化一个实例对象,生成测试报告
runner = HTMLTestRunner.HTMLTestRunner(
    stream=fp,
    title=u'百度测试报告',
    description=u"用例执行情况:"
)

# 开始执行测试套件
runner.run(suite)
#关闭资源
fp.close()

生成报告如下:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值