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


相关推荐
lzp07912 分钟前
C#如何优雅处理引用类型的深拷贝(贰)
spring boot·后端·ui
ZC跨境爬虫13 分钟前
跟着 MDN 学CSS day_7:(层叠优先级与继承)
前端·css·数据库·ui·html
涵涵(互关)11 小时前
Naive-ui树型选择器只显示根节点
前端·ui·vue
测试员周周14 小时前
【Appium 系列】第13节-混合测试执行器 — API + UI 的协同执行
开发语言·人工智能·python·功能测试·ui·appium·pytest
莽夫搞战术15 小时前
【Google Stitch】AI原生画布重新定义设计,让想法变成可交互界面
前端·人工智能·ui
ZC跨境爬虫18 小时前
跟着 MDN 学CSS day_3:(为一个传记页面添加样式)
前端·javascript·css·ui·音视频·html5
UI设计兰亭妙微20 小时前
兰亭妙微|打破色彩对比度迷思:UI设计公司中的无障碍设计灵活之道
ui·b端界面设计·高端网站设计
轻口味21 小时前
HarmonyOS 6.1 全栈实战录 - 14 渲染树透镜:FrameNode 渲染状态感知与高性能 UI 调优实战
ui·华为·harmonyos
ZC跨境爬虫1 天前
跟着 MDN 学CSS day_5:掌握属性选择器的存否匹配与子字符串匹配
前端·javascript·css·ui·html
ZC跨境爬虫1 天前
模块化烹饪小程序开发日记 Day5:(后端Flask接口开发与AI智能解析菜谱的实现)
前端·人工智能·后端·python·ui·flask