Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

rofleed/HTMLTestRunnerCN

Repository files navigation

[说明]

HTMLTestRunner输出的报告真的很丑,于是找了一圈没有我自已想要的html,所以自己动手进行了美化
原作者文件下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html
我基于其Version 0.8.2进行了修改美化具体内容如下:

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
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 test_HTMLTestRunnerEN.py
  • 执行结果:Report.html

二、HTMLTestRunnerCN(python2.x) 使用

使用同HTMLTestRunnerEN,无区别

  • 执行结果:Report.html

三、HTMLTestReportCN(python3.x) 使用

使用同HTMLTestRunnerEN,无区别

四、HTMLTestReportEN(python3.x) 使用

使用同HTMLTestRunnerEN,无区别

About

Record learning status

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.6%
  • HTML 16.4%

AltStyle によって変換されたページ (->オリジナル) /