1.安装 pytest:pip install -U pytest
2.使用scoop安装allure原文参考:https://blog.csdn.net/lza945/article/details/86693489?utm_source=distribute.pc_relevant.none-task
3.遇到问题:安装完环境后,执行 py.test --alluredir=reports,出现如下报错(在Pycharm中执行也是同样的错误)
usage: py.test [options] [file_or_dir] [file_or_dir] [...]
py.test: error: unrecognized arguments: --alluredir=reports
inifile: None
rootdir: D:\Python37-32\testinterf
(注:本电脑上安装了2个python版本,不确定是不是这个引起的)
4.解决问题:
使用pip安装依赖:pip install allure-pytest
再次执行: py.test --alluredir=reports(reports报告目录,不存在会直接新增),生成中间结果成功
5.allure两种模式
allure sevre reports
allure generate reports