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安装成功

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐