# HTMLTestRunnerCN **Repository Path**: marshan/HTMLTestRunnerCN ## Basic Information - **Project Name**: HTMLTestRunnerCN - **Description**: Record learning status - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-02-10 - **Last Updated**: 2025-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [最新版本] https://github.com/findyou/HTMLTestRunnerCN/tree/dev ```python * Version 0.8.3 20171206 -Findyou # BUG fixed :错误的测试用例没有统计与显示 # BUG fixed :当PASS的测试用例有print内容时,通过按钮显示为红色 # 表格背景颜色根据用例结果显示颜色,优先级: 错误(黄色)>失败(红色)>通过(绿色) # 合并文为HTMLTestRunner*N.py 同时支持python2,python3 ``` [说明] ========================= HTMLTestRunner输出的报告真的很丑,于是找了一圈没有我自已想要的html,所以自己动手进行了美化
原作者文件下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html
我基于其Version 0.8.2进行了修改美化具体内容如下:
```python Version 20170609 -Findyou * python3x #仅支持python3x   # Version 0.8.2.2 # HTMLTestReportCN.py  中文报告 # HTMLTestReportEN.py 英文报告 * python2x #仅支持python2x # Version 0.8.2.1 # HTMLTestRunnerEN.py 中文报告 # HTMLTestRunnerCN.py 英文报告 Version 0.8.2.1 -Findyou * CN汉化,EN保留英文,加Utf-8支持报告中文字符 * 增加 样式美化(需要网络) * 增加 通过用例 分类按钮 * 增加 测试人员显示、通过率的统计 * 增加 按钮显示相应用例数 * 修改 测试结果的展示,方便拷贝数据 * 修改“详细”逻辑,增加与“收起”效果变换 * 右侧底部增加 返回 顶部的锚点 ``` [如何使用] ========================= 一、HTMLTestRunnerEN(python2.x) 使用 -------------------------- 有时大伙会觉得英语会有莫名的逼格(感叹,沉默),所以保留了英文显示,满足大家的需要,报告内容支持中文显示。
* 编写test_HTMLTestRunnerEN.py
```python import HTMLTestRunnerEN ... if __name__ == '__main__': filePath ='F:\\Report.html' fp = file(filePath,'wb') runner = HTMLTestRunnerEN.HTMLTestRunner( stream=fp, title='{ Test Report }', #description='', #tester="Findyou" ) runner.run(Suite()) ``` * 执行test_HTMLTestRunnerEN.py
```python python test_HTMLTestRunnerEN.py ``` * 执行结果:Report.html ![1](https://github.com/findyou/HTMLTestRunnerCN/blob/master/Report_EN.gif?raw=true) 二、HTMLTestRunnerCN(python2.x) 使用 -------------------------- 使用同HTMLTestRunnerEN,无区别
* 执行结果:Report.html ![2](https://github.com/findyou/HTMLTestRunnerCN/blob/master/Report_CN.gif?raw=true) 三、HTMLTestReportCN(python3.x) 使用 -------------------------- 使用同HTMLTestRunnerEN,无区别

四、HTMLTestReportEN(python3.x) 使用 -------------------------- 使用同HTMLTestRunnerEN,无区别