目录
3.2 No log output captured. 处理
自动化测试执行完成后我们需要展示给其他人看,这就要有自动化测试报告了。复杂的测试报告当然可以自己代码实现,但用pytest-html或allure基本也能满足我们生成测试报告的要求了。本篇介绍pytest-html的使用
1、pytest-html安装
1.1用pip 安装
电脑可以连网的,首选用pip安装,执行如下命令
pip install pytest-html
成功安装

1.2下载后离线安装
有时候我们电脑无法联网,特别是公司内外网隔离办公,此时就需要外围下载后拷贝到内网安装。
在如下链接pytest-html · PyPI,如下图下载whl包

然后命令行进入下载的文件所在目录,利用pip Install命令安装本地包
pip install pytest_html-3.2.0-py3-none-any.whl
安装效果跟pip在线安装一样(PS 注意我下载的包是pytest_html-3.2.0-py3-none-any.whl,如果你下载的包名是其他的,pip install后面带自己下载的包名)
2、生成html测试报告
我们执行测试用例,在根目录下的Report目录生成reportyyyy-mm-dd-HHMMSS.html的报告。另外特别注意带上参数--self-contained-html,这样样式就嵌入到html文件中了,报告

本文介绍了如何使用pytest-html进行自动化测试报告的生成和优化。包括通过pip安装和离线安装pytest-html,生成包含详细信息的html测试报告,以及通过conftest.py文件优化报告内容,解决日志输出问题,确保报告的完整性和可读性。
最低0.47元/天 解锁文章
6640

被折叠的 条评论
为什么被折叠?



