【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)


相关推荐
for_ever_love__1 小时前
UI学习:单例传值
学习·ui·ios·objective-c
for_ever_love__1 小时前
UI学习:通知传值
学习·ui·ios·objective-c
ZC跨境爬虫2 小时前
跟着 MDN 学 HTML day_1:(全套原生Input+表单结构拆解)
前端·css·ui·html
慕容卡卡2 小时前
Claude 使用神器(web页面)--CloudCLI UI
java·开发语言·前端·人工智能·ui·spring cloud
qq_452396232 小时前
第十四篇:《持续集成中的UI自动化:Jenkins/GitHub Actions集成》
ui·ci/cd·自动化
ZC跨境爬虫2 小时前
Apple官网复刻第二阶段day_6:(统一页脚模块封装+CSS公共复用体系落地)
前端·css·ui·重构·html
吴声子夜歌2 小时前
Vue3——UI组件库Element Plus(二)
javascript·vue.js·ui·elementplus
qq_452396233 小时前
第十三篇:《UI自动化测试框架设计:整合TestNG/JUnit + Allure报告》
ui·junit
邪修king4 小时前
UE5 零基础入门第四弹:UMG UI 系统入门,从静态界面到逻辑联动
c++·ui·ue5
薛定猫AI5 小时前
【深度解析】Open Design:用本地优先架构重塑 AI UI 生成工作流
人工智能·ui·架构