一、web ui自动化环境搭建 pytest+allure+selenium

最好使用虚拟环境,虚拟环境的使用方法

python虚拟环境及pycharm使用介绍_傲娇的喵酱的博客-CSDN博客_pycharm虚拟环境使用

目录

一、环境依赖

1、python3 和 pip

2、requirements.txt 依赖包

3、本地安装其他allure环境配置

3.1Mac环境下allure环境配置

3.2 win环境下allure环境配置

4、浏览器驱动下载

批量执行requirements.txt文件:

下一章:

一、环境依赖

1、python3 和 pip

2、requirements.txt 依赖包

批量执行requirements.txt文件:

pip install -r requirements.txt

requirements.txt文件内容如下:

allure-pytest==2.9.43
allure-python-commons==2.9.43
attrs==21.2.0
cachetools==5.0.0
certifi==2021.5.30
chardet==4.0.0
click==7.1.2
colorlog==6.6.0
cssselect==1.1.0
cssutils==2.4.0
execnet==1.9.0
idna==2.10
iniconfig==1.1.1
lxml==4.8.0
packaging==21.0
pluggy==1.0.0
premailer==3.10.0
py==1.10.0
pyparsing==2.4.7
pytest==6.2.5
pytest-forked==1.4.0
pytest-html==3.1.1
pytest-metadata==1.11.0
pytest-rerunfailures==10.2
pytest-xdist==2.5.0
PyYAML==6.0
requests==2.25.1
selenium==3.141.0
six==1.16.0
toml==0.10.2
urllib3==1.26.6
yagmail==0.15.277

undefined

3、本地安装其他allure环境配置

3.1Mac环境下allure环境配置

1、allure下载

下载路径一:

1在github上下载allure-commandline包,解压

下载地址:https://github.com/allure-framework/allure2/releases

下载路径二:

从官网下载

https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/

2.配置环境变量

(1)终端执行命令

vi ~/.bash_profile

(2)加上allure的路径

第一条直接复制过去就好了,

第二条将${PATH}:后面的路径改为自己allure的路径

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
export PATH=${PATH}:/Users/liyuanyuan/Downloads/software/allure-2.7.0/bin

(3)查看环境变量

echo $PATH

(4)执行命令让环境变量生效

source ~/.bash_profile

(4)验证allure是否配置成功

allure --version

3.2 win环境下allure环境配置

1、allure下载

下载路径一:

1在github上下载allure-commandline包,解压

下载地址:https://github.com/allure-framework/allure2/releases

下载路径二:

从官网下载

https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/

Windows选择一个版本,并选择下载zip文件(下载可能比较慢),如下图:

一、web ui自动化环境搭建 pytest+allure+selenium

一、web ui自动化环境搭建 pytest+allure+selenium

下载完后直接解压到某路径下,在环境变量path中添加allure路径

一、web ui自动化环境搭建 pytest+allure+selenium

2、命令行输入allure检查环境变量是否配置正常,出现以下画面则配置正常:

一、web ui自动化环境搭建 pytest+allure+selenium

4、浏览器驱动下载

chrome浏览器驱动下载地址:

http://chromedriver.storage.googleapis.com/index.html

chrome浏览器对应的chromesdriver版本如何查看:

  1. 首先查看chrome浏览器版本:(浏览器设置–关于chrome)

一、web ui自动化环境搭建 pytest+allure+selenium

选择下载与chrome浏览器相匹配的chromedriver版本,解压后,

win:

将chromedriver.exe放置到python的Scripts目录下

mac:

将驱动放置:

/usr/local/bin/

——————————————————————–

生成requirements.txt文件:

在python工程终端输入:

pip freeze > requirements.txt

批量执行requirements.txt文件:

pip install -r requirements.txt

参考:

Windows下python+allure的下载、安装、配置与使用 – 林中有雨 – 博客园

下一章:

二、pytest 自动化框架结构_傲娇的喵酱的博客-CSDN博客

Original: https://blog.csdn.net/qq_39208536/article/details/123900285
Author: 做测试的喵酱
Title: 一、web ui自动化环境搭建 pytest+allure+selenium

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/772684/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球