Python+Selenium:自动化报告生成

1.下载并安装HTMLTestRunner.py

(1) 下载:原始版本下载地址(支持python2.0): http://tungwaiyip.info/software/HTMLTestRunner.html
(2) 将HTMLTestRunner.py文件拷贝到Python\lib目录下
在这里插入图片描述
(3) 验证:能正常导入即可

2.代码实现测试报告实例:
(1) 创建testRuner.py,代码实例如下:

import time
import framework.public_functions as pf
import os
import HTMLTestRunner

#调用createTestSuite()方法
testunit = pf.create_test_suite()

#定义log日志文件的目录和名称
now = time.strftime('%Y-%m-%d_%H_%M_%S', time.localtime(time.time()))

#定义HTML报告的目录和名称
filePath = os.path.join(os.path.dirname(__file__), '../result/report/').replace('\\', '/')

fileName = filePath + now + "_result.html"
fp = open(fileName, "wb")

#设置HTML报告的title和description信息
runner = HTMLTestRunner.HTMLTestRunner(
    stream = fp,
    title = u'RDIS测试报告',
    description = u'用例执行情况:')

#启动测试套件
runner.run(testunit)
fp.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值