pytest结合allure生成报告

1. allure的安装:

(1)jdk

(2)allure安装 (下载.msi安装包)

(3)配置allure环境变量: 如: D:\allure-2.18.1\bin

(4)安装pytest-allure : pip install pytest-allure

2. 生成报告

import os
import time

import pytest


if __name__ == '__main__':
    pytest.main()
    time.sleep(3)
    os.system("allure generate ./temps -o ./reports --clean")

#allure generate :命令语法
#./temp:找到json的临时报告
#-o ./report:在report目录下生成allure报告
#–clean:每次运行都删除点之前的

 

关于allure生成报告后无法自动打开的问题并报“‘allure‘ �����ڲ����ⲿ���Ҳ”

 

1.pyCharm首先设置一下编码格式:

2.发现报错信息为:allure不是内部或外部命令,也不是批处理程序或可运行的文件
3.解决方法,以管理员的身份运行pychram

posted @ 2022-06-19 20:53  Avicii_2018  阅读(217)  评论(0编辑  收藏  举报