pytest-2:allure 的安装、使用
2024-09-06 10:16:14
版本对应:
python3.4==>allure-pytest2.7.0
python3.6==>allure0pytest2.8.6
环境安装:
1.先安装好对应的python,准备好pytest脚本
2.安装allure-pytest
pip install allure-pytest==version(python适配的版本号)
3.下载allure命令行工具
github地址--可以下载最新版本:
https://github.com/allure-framework/allure2/releases
把解压后的文件存放到一个目录下
在path中添加环境变量
在cmd命令窗口中输入以下命令,出现版本号则可以执行下一步
allure --version
切换到pytest脚本目录下,
执行存放allure报告的路径命令:
pytest --alluredir ./report/allure_raw
cmd中运行报告:
allure serve report/allure_raw
========================================================================
要在allure报告上显示内容的语法:
先在脚本中导入allure
# 在报告上显示的模块名
@allure.feature("===login===")
class TestLogin():
# 在报告上显示的用例名
@allure.story("==test_login==")
# 禅道的bug的链接地址,在报告上可点击进行跳转
@allure.issue("url")
# 禅道的用例链接地址,在报告上可点击进行跳转
@allure.testcase("url")
def test_login(self):
chrome_options = webdriver.ChromeOptions()
# 在报告上显示的步骤名
@allure.step("==test_login==")
最新文章
- form表单 ----在路上(15)
- 原生 CSS 网格布局学习笔记
- winform 实现pdf浏览
- 解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
- c++ 模板元编程的一点体会
- 前端的瑞士军刀:Modernizr.js
- C++异常处理assert,throw,exit用法
- 属性通知之INotifyPropertyChanged
- Express4 Route笔记
- H5 视频直播相关技术
- ashx的学习
- Windows10系统下,彻底删除卸载MySQL
- Mysql SQL Mode详解
- Vi 操作命令
- 《物联网框架ServerSuperIO教程》- 23.动态数据接口增加缓存,提高数据输出到OPCServer和(实时)数据库的效率
- java8新的时间日期库及使用示例
- Web的Flex弹性盒模型
- .8-浅析webpack源码之Tapable介绍
- NO.8:绝不在构造或者析构过程中调用virtual函数
- 修改MySQL数据库中表和表中字段的编码方式的方法
热门文章
- echarts自定义颜色主题
- 题解:swj社会摇入魔第五课
- eclipse拉取git项目 Read timed out after 30,000 ms
- 用arthas的watch方法观察执行方法的输入输出
- Ant默认配置文件不是build.xml该如何编写命令进行编译打包
- centos6和centos7的防火墙基本命令
- spring cloud 2.x版本 Gateway动态路由教程
- spring cloud 2.x版本 Gateway路由网关教程
- 试着用workerman开发一个在线聊天应用
- IT兄弟连 HTML5教程 HTML5的靠山 W3C、IETF是什么