pytest文档7-生成html报告

前言

pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告。兼容Python 2.7,3.6

pytest-html

1.github上源码地址【https://github.com/pytest-dev/pytest-html】

2.pip安装

$ pip install pytest-html

3.执行方法

$ pytest —html=report.html

html报告

1.打开cmd,cd到需要执行pytest用例的目录,执行指令:pytest —html=report.html

2.执行完之后,在当前目录会生成一个report.html的报告文件,显示效果如下

指定报告路径

1.直接执行”pytest —html=report.html”生成的报告会在当前脚本的同一路径,如果想指定报告的存放位置,放到当前脚本的同一目录下的report文件夹里

pytest —html=./report/report.html

2.如果想指定执行某个.py文件用例或者某个文件夹里面的所有用例,需加个参数。具体规则参考【pytest文档2-用例运行规则】

显示选项

默认情况下,“ 结果”表中的所有行都将被展开,但具测试通过的行除外Passed。

可以使用查询参数自定义此行为:?collapsed=Passed,XFailed,Skipped。

更多功能

  1. 更多功能查看官方文档【https://github.com/pytest-dev/pytest-html】

《python自动化selenium+appium》8月11号开学!(2个月2000,包教会)

(0)

相关推荐

  • Jenkins构建后展示Allure测试报告

    上一篇介绍了通过Pytest生成Allure测试报告,这篇主要介绍Ubuntu通过Jenkins构建Python Pytest Requests Allure自动化项目后展示Allure测试报告 环境 ...

  • pytest文档13-allure2生成html报告(史上最详细)

    前言 allure是一个report框架,支持java的Junit/testng等框架,当然也可以支持python的pytest框架,也可以集成到Jenkins上展示高大上的报告界面. 环境准备 1. ...

  • pytest文档75 - 生成 junit-xml 测试报告

    前言 pytest 生成junit-xml 测试报告,那么生成的xml报告有什么用呢?可以集合一些持续集成工具(如jenkins-等)方便查看报告. junit-xml 测试报告 命令行参数有2个跟 ...

  • pytest文档39-参数化(parametrize)结合allure.title()生成不同标题报告

    前言 pytest的参数化(parametrize)可以实现只需维护测试数据,就能生成不同的测试用例目的.可以在参数化的时候加 ids 参数对每个用例说明使用场景. 最终我们希望在 allure 报告 ...

  • pytest文档8-html报告报错截图+失败重跑

    前言 做web自动化的小伙伴应该都希望在html报告中展示失败后的截图,提升报告的档次,pytest-html也可以生成带截图的报告. conftest.py 1.失败截图可以写到conftest.p ...

  • pytest文档20-pytest-html报告优化

    前言 pytest-html测试报告默认是不展示用例描述Description内容,之前用unittest生成的报告是可以展示用例的描述,也就是test开头的用例下三个引号里面的注释(docstrin ...

  • pytest文档21-pytest-html报告优化

    前言 pytest-html报告中当用到参数化时候,获取用例的nodeid里面有中文时候,会显示[\u6350\u52a9\u6211\u4eec]这种编码(再次声明,这个不叫乱码,这是unicode ...

  • pytest文档44-allure.dynamic动态生成用例标题

    前言 pytest 结合 allure 描述用例的时候我们一般使用 @allure.title 和 @allure.description 描述测试用例的标题和详情. 在用例里面也可以动态更新标题和详 ...

  • pytest文档47-allure报告添加用例失败截图

    前言 使用 selenium 做 web 自动化的时候,很多小伙伴希望用例失败的时候能截图,把异常截图展示到allure报告里面. pytest 有个很好的钩子函数 pytest_runtest_ma ...

  • 如何使用word文档自动生成目录

    在使用word进行长文档编辑的时候,经常需要在文档的开始部分插入目录.尤其对于比较长的文档,手动插入目录效率极低,且随着文档中间部分内容增减,目录中对应的页码也要求随之改版,这样一来手动制作的目录修改 ...