Python HTMLTestRunner练习及生成报告的注意事项
来源:互联网 发布:北京大学经济学院 知乎 编辑:程序博客网 时间:2024/06/04 23:24
最近自己根据自己在网上找到的虫师的文档,去参照着写自己的自动化测试例子,写的是测试套件的,就是不同的Python用例文件能在一个文件中执行,并且输出报告,下面将自己写的这部分代码贴一下:
# -*- coding: utf-8 -*-"Combine tests for gnosis.xml.objectify package (req 2.3+)"import unittest,doctestimport login,regWithDevice #引入要测试的文件,每个文件中有两个测试用例import HTMLTestRunner suite = doctest.DocTestSuitesuite = unittest.TestSuite()suite.addTest(unittest.makeSuite(login.testLogin))#引入测试的类,测试用例就被包含在类中suite.addTest(unittest.makeSuite(regWithDevice.testRegWithDevice))#unittest.TextTestRunner(verbosity=2).run(suite) #这是只运行,不生成报告的做法filename = 'F:\\result.html' #定义报告路径fp = file(filename,'wb') #定义报告文件权限,wb,表示有读写权限runner = HTMLTestRunner.HTMLTestRunner( stream = fp, title ='Just_Test', description = 'Report_discription')runner.run(suite)#执行测试fp.close()#关闭文件,否则会无法生成文件
运行后生成的报告截图:
上面截图中,有的pass中是链接,点开后是用例中相应的输出内容
0 0
- Python HTMLTestRunner练习及生成报告的注意事项
- 如何生成HTMLTestRunner报告
- python之HTMLTestRunner报告
- python--selenium实用的自动生成测试HTML报告方法--HTMLTestRunner
- python-生成HTMLTestRunner测试报告
- 修改HTMLTestRunner模板,并将HtmlTestRunner进行二次封装,使报告生成的更方便
- 重要记录:HtmlTestRunner.HTMLTestRunner,不加u报告生成出错的记录
- (selenium 四)unittest生成HTMLTestRunner报告
- python 测试报告输出 htmltestrunner 及 中文乱码的解决方式
- python2.7乱码的问题+HTMLTestRunner报告生成空页面或者有乱码的解决
- 使用HTMLTestRunner生产报告
- appium+python学习笔记之使用HTMLTestRunner.py生成测试报告
- Pycharm+Appium中HTMLTestRunner不输出报告的问题解决方法。
- unittest 生成 HTMLTestRunner 测试报告
- 使用HTMLTestRunner生成测试报告
- 支持生成饼图的Python3.0的HTMLTestRunner
- 记Selenium HTMLTestRunner 无法生成测试报告的总结
- 记Selenium HTMLTestRunner 无法生成测试报告的总结
- 群记录-=================----
- Android 实现数据回显
- 主从数据库复制中有关bin-log格式问题
- JQuery选择器及radio,checkbox,select取值和反选
- 磁盘误分区后文件如何恢复?
- Python HTMLTestRunner练习及生成报告的注意事项
- C#程序只允许运行一个实例的解决方案
- js获取当前指定的前几天的日期(如当前时间的前七天的日期)
- IIS无法生成日志的解决方法
- js代码美化、压缩、解压方法
- webview常见问题
- checkbox 之内容一致与只读状态
- 无线循环的可自动滚动播放轮播图
- 【MongoDB】MongoDB 2.6.5 版本 测试用Replset部署