写在前面:
本系列博文,将告诉大家如何搭建Appium studio + Pytest + Selenium + Yaml + Allure 的APP UI自动化框架。本博文将分为如下几个部分:
1)框架的基本介绍
2)Python环境搭建
3) 自动化框架的代码介绍
本博文,是此系列的第2部分,即:分享给大家如何搭建测试环境。
1. 下载并安装Python 3.7
从如下的Python官网地址,下载Python
https://www.python.org/downloads/windows/
Python下载后安装后,需要配置环境变量。如下图中红框内内容:
2. Pycharm下载和安装
本套自动化测试框架选取Pycharm作为开发工具,从如下地址下载社区版本:
https://pycharm-community-edition.en.softonic.com/
下载安装过程和配置,不再赘述
本套框架使用的pycharm版本是:PyCharm Community Edition 2019.2
3. Python虚拟环境的创建
在开发中很多时候不同的项目会需要用的不同版本的包,甚至是不同版本的Python,而使用虚拟环境就可以轻松解决问题。虚拟环境通过创建一个全新的Python开发环境,从而实现不同项目间的隔离。
创建的步骤:
1)安装虚拟环境的包
python -m pip install virtualenv
2)创建虚拟环境
定位到项目文件夹后,执行如下的命令
virtualenv venv
其中venv为虚拟环境,对应的文件夹名称。
3)激活虚拟环境
定位到第2步创建的虚拟环境文件夹下,执行如下的命令,可以激活虚拟环境。
activate.bat
4. 安装allure并配置环境变量
Allure用于测试报告的展示,从如下地址下载
https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
下载后解压到本地,然后设置环境变量
xxxxxxxxallure-2.17.3bin
5. 安装allure-pytest包
pytest 框架结合 Allure 生成 格式统一、美观的 测试报告,需要安装allure-pytest包
使用如下命令安装Allure-Pytest包
python -m pip install -U allure-pytest -i https://mirrors.aliyun.com/pypi/simple/
6. 安装Yaml包
本框架使用yaml文件作为兑现库,因此需要安装Yaml包,需要使用相关的方法,读取Yaml文件
使用如下命令安装Yaml包:
python -m pip install -U pyyaml -i https://mirrors.aliyun.com/pypi/simple/
7. 安装appium python client
Appium-python-client是一个扩展库,用于向Python语言中添加Selenium 3.0和Mobile JSON Wire协议的功能,用于移动测试框架Appium。
使用如下的命令安装Appium-python-client包:
python -m pip install -U Appium-python-client==1.3.0 -i https://mirrors.aliyun.com/pypi/simple/
到此为止,自动化测试的环境搭建告一段落,所有需要的包和软件如上所述。
2022年5月29日,写于疫情封控的上海家中,天气逐渐变热了,加油,加油



