目录:导读
前言
1、allure简介
Allure是输出网页测试报告的一种框架
该框架是基于Java写的,所以安装该框架需要先安装JDK;
下载allure命令行工具,地址:https://github.com/allure-framework/allure2/releases
注意:
①下载包放到pytest文件夹中,然后将allure/bin的路径放到环境变量的path中
②allure命令行工具,这个工具主要用来把测试用例的运行结果转换成html格式
安装pytest-allure插件
pip install pytest-allure
相关命令(有两种方式可生成报告)
第一种方式:
①执行case,并生成json格式报告
Pytest 文件名 –alluredir 生成报告的路径
pytest -s -v --alluredir report/allure test_Devicesettings.py::Test_factory::test_Factory --clean-alluredir
说明:
-s -v:是跑case时显示详细case数据信息和打印信息,你不需要查看,可以不加;
report/allure:这个就是存放生成报告的路径
–clean-alluredir:是清空之前文件夹下面的报告