python + selenium 美化测试报告

本文介绍了如何利用HTMLTestRunner库为Python结合Selenium编写的测试脚本生成美观的测试报告。通过下载优化后的HTMLTestRunner,并选择中文或英文版本的报告文件,将其放入Python安装目录的Lib文件夹中。在测试类和函数中添加注释来描述功能,确保在测试失败时raise异常,以便在报告中正确显示失败情况。测试报告将保存在指定的report文件夹中,提供清晰的测试结果展示。
摘要由CSDN通过智能技术生成

使用HTMLTestRunner可以生成测试报告。HTMLTestRunner是unittest模块下的一个拓展,原生的生成报告样式比较丑,GitHub上有大佬优化过后的版本:GitHub。下载之后解压应该是这样的

我们需要使用的是HTMLTestRunnerCN.py和EN.py 这两个。一个生成的是中文报告,一个生成的是英文报告。想用哪个版本的就把对应版本的.py文件复制到pytho3安装目录下的Lib文件夹下。能import进来相应的文件就可以了。最下面两个test开头的.py文件是用来测试的。可以直接运行看下生成的报告是什么样子的

项目下新建一个report文件夹,项目结构如下

 

打开上篇文章中entrance.py文件,修改代码如下:

import testsuites.test_baidu
import testsuites.test_baidu_new
import unittest
import getcwd
import os
import HTMLTestRunnerCN

if __name__ == "__main__":
    suite =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值