日常记录一下,防止自己忘记~~~
环境
pycharm
java8+,jdk1.8
python == 3.7.4
pytest == 5.0.1
allure-pytest == 2.7.1
Allure ==2.12.1
下载安装包
(1)java8+,jdk1.8
安装allure,要先安装好jdk,运行java、javac这些命令都没有问题,要不安装allure时会报错,这个可以直接上官网安装。
(2)Allure
直接用Homebrew下载的allrue,Homebrew是macOS 缺失的软件包的管理器,要下载的话可以查看https://brew.sh/index_zh-cn
- 下载Homebrew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 下载allure
安装完后,可以使用allure --version
查看安装的版本
$ brew install allure
(3)pytest
$ pip install pytest
(4)allure-pytest
$ pip install allure-pytest
注意:还有一个插件是pytest-allure-adaptor
,这个和allure-pytest
只需要安装一个,如果同时安装的话,运行的时候会出现错误。这两者的区别官网上给出的解释如下所示:
pytest-allure-adaptor
主要命令:
$ py.test --alluredir [path_to_report_dir] //生成报告