博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pytest文档7-pytest-html生成html报告
阅读量:5118 次
发布时间:2019-06-13

本文共 923 字,大约阅读时间需要 3 分钟。

前言

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

pytest-html

1.github上源码地址

2.pip安装

$ pip install pytest-html

1070438-20180808181210381-1700741958.png

3.执行方法

$ pytest --html=report.html

html报告

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

1070438-20180808181313106-139277619.png

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

1070438-20180808181345337-349761673.png

指定报告路径

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

pytest --html=./report/report.html

** 作者:上海-悠悠 QQ交流群:588402570**

1070438-20180808195721554-2060958974.png

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

1070438-20180808200223758-591259588.png

报告独立显示

1.上面方法生成的报告,css是独立的,分享报告的时候样式会丢失,为了更好的分享发邮件展示报告,可以把css样式合并到html里

$ pytest --html=report.html --self-contained-html

** 作者:上海-悠悠 QQ交流群:588402570**

显示选项

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

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

更多功能

1.更多功能查看官方文档

---------------------------------pytest结合selenium自动化完整版-------------------------

全书购买地址

作者:上海-悠悠 QQ交流群:874033608

也可以关注下我的个人公众号:yoyoketang

1070438-20181009214319480-1673365725.jpg

转载于:https://www.cnblogs.com/yoyoketang/p/9444463.html

你可能感兴趣的文章
linux history
查看>>
rpm软件包类型
查看>>
除去内容中的空格与换行
查看>>
jQuery on(),live(),trigger()
查看>>
卡尔曼滤波的原理说明
查看>>
对Kalman(卡尔曼)滤波器的理解@@zz
查看>>
局部敏感哈希(Locality-Sensitive Hashing, LSH)
查看>>
Python2.7 urlparse
查看>>
sencha touch在华为emotion ui 2.0自带浏览器中圆角溢出的bug
查看>>
解除网页右键限制和开启网页编辑状态的js代码
查看>>
Mybatis添加用户&&Mybatis添加用户返回ID
查看>>
ConfigurableBeanFactory
查看>>
[WinAPI] API 2 [MessageBox API][消息框API]
查看>>
BZOJ 1264 动态规划 + 树状数组
查看>>
[BZOJ5248] 2018九省联考 D1T1 一双木棋 | 博弈论 状压DP
查看>>
super 小记
查看>>
设计模式之依赖倒转原则
查看>>
mysql查看查询缓存是否启用
查看>>
Sender
查看>>
C语言实现<读取>和<写入> *.ini文件(转)
查看>>