版本对应:

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==")

最新文章

  1. form表单 ----在路上(15)
  2. 原生 CSS 网格布局学习笔记
  3. winform 实现pdf浏览
  4. 解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
  5. c++ 模板元编程的一点体会
  6. 前端的瑞士军刀:Modernizr.js
  7. C++异常处理assert,throw,exit用法
  8. 属性通知之INotifyPropertyChanged
  9. Express4 Route笔记
  10. H5 视频直播相关技术
  11. ashx的学习
  12. Windows10系统下,彻底删除卸载MySQL
  13. Mysql SQL Mode详解
  14. Vi 操作命令
  15. 《物联网框架ServerSuperIO教程》- 23.动态数据接口增加缓存,提高数据输出到OPCServer和(实时)数据库的效率
  16. java8新的时间日期库及使用示例
  17. Web的Flex弹性盒模型
  18. .8-浅析webpack源码之Tapable介绍
  19. NO.8:绝不在构造或者析构过程中调用virtual函数
  20. 修改MySQL数据库中表和表中字段的编码方式的方法

热门文章

  1. echarts自定义颜色主题
  2. 题解:swj社会摇入魔第五课
  3. eclipse拉取git项目 Read timed out after 30,000 ms
  4. 用arthas的watch方法观察执行方法的输入输出
  5. Ant默认配置文件不是build.xml该如何编写命令进行编译打包
  6. centos6和centos7的防火墙基本命令
  7. spring cloud 2.x版本 Gateway动态路由教程
  8. spring cloud 2.x版本 Gateway路由网关教程
  9. 试着用workerman开发一个在线聊天应用
  10. IT兄弟连 HTML5教程 HTML5的靠山 W3C、IETF是什么