【UI自动化测试】6_TPshop项目实战 _allure测试报告

文章目录

一、环境安装

1、allure-2.13.0:完全独立的工具包,

官网下载地址: https://github.com/allure-framework/allure2/releases

备用网址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/ (windows下载.zip包)

bash 复制代码
配置系统变量步骤:系统变量Path 添加 allure安装目录\bin

cmd输入:allure --version能查看到版本号即代表成功

2、 allure-pytest第三方包安装

bash 复制代码
pip install allure-pytest

3、pytest.ini配置

ini 复制代码
--alluredir=报告路径

二、allure测试报告

2.1 生成测试报告

1、运行测试用例,会在指定的目录生成测试报告数据文件

2、allure generate 结果文件目录 -o html报告目录 --clean

bash 复制代码
①allure generate 把测试报告数据文件 转义 成html测试报告
②结果文件目录:数据文件目录
③-o:转义的意思
④html报告目录:新生成测试报告的目录
⑤--clean:清除缓存的意思,没有也可以
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
allure generate ./report -o ./report/html --clean

2.2 allure报告插入截图

python 复制代码
# 有时,想把错误截图输入到测试报告中。
# allure.attachment_type.PNG 指定图片类型

allure.attach(driver.get_screenshot_as_png(),"图片名称",allure.attachment_type.PNG)


相关推荐
laowangpython15 天前
Photoshop 2025 下载安装全攻略
其他·ui·photoshop
风华圆舞15 天前
Flutter + 鸿蒙 Intents Kit:页面直达能力的完整接入方案
flutter·ui·华为·harmonyos
鲲穹AI超级员工15 天前
多款实用配色工具汇总,适配设计、UI 创作等多元场景
ui·色彩设计
UXbot15 天前
帮助企业低门槛开展AI应用开发的平台推荐
前端·低代码·ui·交互·产品经理·原型模式·web app
烂白菜16 天前
智码美形:华为云码道 × UI-UX-Pro-Max 高品质界面智能生成实践
ui·华为云·ux
像风一样的男人@16 天前
python --实现代理服务器
git·ui
风华圆舞16 天前
鸿蒙 Flutter 页面怎么感知防窥状态并调整 UI 可见性
flutter·ui·harmonyos
UXbot16 天前
如何选择适合公司项目的UI设计工具?企业选型指南
前端·低代码·ui·团队开发·原型模式·设计规范·web app
UXbot16 天前
原型设计工具如何帮助新人快速进入产品行业?
前端·低代码·ui·交互·团队开发·原型模式·web app
烈焰晴天16 天前
Codex 桌面端如何链接Figma MCP 服务器拿到 Figma设计稿精准尺寸等结构化数据 来精准还原UI
服务器·ui·figma