Pytest+Allure生成HTML图形化测试报告
作者:互联网
一、环境配置
1、安装Python依赖库
pip install pytest pip install pytest-allure-adaptor # pytest-allure-adaptor库可以替换为pytest-allure-adaptor2
2、安装allure-commandline工具
下载的allure-commandline为ZIP压缩包,需要将解压文件中bin目录设置为环境变量。
注意:不要将allure-commandline解压在Program Files (x86)目录中,否则运行会报错
allure-commandline百度云盘下载:
链接:https://pan.baidu.com/s/1o2ptbdOKq2qOQYkQ0z2pKg
提取码:wevw
3、验证安装是否成功与问题解决方法
在命令行输入pytest和allure,若提示如下错误信息,是因为我们没有将python目录下的Scripts目录配置到环境变量中
将python目录下的Scripts目录配置到环境变量后,再次输入pytest,返回如下信息,则表示pytest安装成功。
但是当我们在命令行输入allure,却返回错误信息“此时不应有 \Python36-32\allure-commandline\bin\..”,产生问题的原因是我们把allure-commandline解压到“Program Files (x86)”中,需要更换安装路径为“Program Files”。
当更换allure-commandline目录后,再次输入allure,可能还会返回错误信息“此时不应有\java\jdk1.8.0_17\lib”,此时可能需要安装64位的JDK(我没试过更换目录,直接重新安装的64位JDK,所以不清楚直接更换目录是否有用)
当输入allure返回如下界面,则表示allure安装成功
标签:Files,allure,HTML,commandline,目录,pytest,安装,图形化,测试报告 来源: https://www.cnblogs.com/testlearn/p/11069664.html