Mac os + pytest + allure

本文档记录了在Mac OS上使用PyCharm,配置Python 3.7.4、pytest 5.0.1、allure-pytest 2.7.1以及Allure 2.12.1的过程。首先确保安装了Java 8。通过Homebrew安装Allure,然后在PyCharm终端中安装pytest和allure-pytest。运行测试用例并生成Allure报告,当遇到安装或运行时的问题,如ReadTimeoutError或模块冲突,提供了相应的解决方案。
摘要由CSDN通过智能技术生成

日常记录一下,防止自己忘记~~~

环境

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只需要安装一个,如果同时安装的话,运行的时候会出现错误。这两者的区别官网上给出的解释如下所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值