[python]appium+pytest+allure移动端自动化(一)环境搭建篇

目录

  • 1 项目实例
  • 2 环境
  • 3 环境安装配置
    • 3.1 python安装及配置略过
    • 3.2 java安装及配置略过
    • 3.3 模拟器安装略过
    • 3.4 android sdk安装
    • 3.5 node.js安装配置
    • 3.6 appium安装
    • 3.7 allure安装
    • 3.8 安装allure-pytest
    • 3.9 安装Appium-Python-Client
    • 3.10 安装PyYAML
    • 3.11 安装pytest
    • 3.12安装pytest-rerunfailures

1 项目实例

大框架如下:
[python]appium+pytest+allure移动端自动化(一)环境搭建篇_第1张图片

2 环境

python 3.7.3
java 1.8.0_202
pytest 5.3.5
allure 2.7.0
appium 1.16.0
node 12.13.1
模拟器 夜神模拟器
。。。

3 环境安装配置

3.1 python安装及配置略过

3.2 java安装及配置略过

3.3 模拟器安装略过

3.4 android sdk安装

安装包下载路径:https://pan.baidu.com/s/1eUVAZvjRsYwA6796f96lIw 提取码:3wvp

下载后解压到任意位置,如:D:\android-sdk-windows

打开SDK manager.exe,下载Platform-tools、build-tools、Android API(选择最新版本即可),如下:
[python]appium+pytest+allure移动端自动化(一)环境搭建篇_第2张图片
配置环境变量:
添加ANDROID_HOME,值为:D:\android-sdk-windows,如下:
[python]appium+pytest+allure移动端自动化(一)环境搭建篇_第3张图片
path中添加:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools\29.0.2,如下:
[python]appium+pytest+allure移动端自动化(一)环境搭建篇_第4张图片
验证:
cmd中键入adb回车,显示如下即为成功:
[python]appium+pytest+allure移动端自动化(一)环境搭建篇_第5张图片

3.5 node.js安装配置

注:用来安装appium命令行版

下载node,地址:https://nodejs.org/zh-cn/

下一步下一步安装即可

配置环境变量:path中添加D:\nodejs\,如下:
[python]appium+pytest+allure移动端自动化(一)环境搭建篇_第6张图片
验证:打开cmd,键入node -v,显示如下即为安装成功:
在这里插入图片描述

3.6 appium安装

有两种方案:

方案一:安装桌面版

官网下载安装包,下一步下一步安装即可
桌面版启动较慢,不推荐

方案二:命令行版

使用node的npm安装

npm install appium -g

安装appium-doctor

npm install appium-doctor -g

验证:cmd中键入appium-doctor进行检查,如下:
[python]appium+pytest+allure移动端自动化(一)环境搭建篇_第7张图片
可根据具体提示信息,少啥装啥,保证框起来的都安装成功即可。

3.7 allure安装

allure2.7.0安装包下载路径: https://pan.baidu.com/s/1XfKXKt__AoETFcZnnMfYVg 提取码: 2idp

将allure下载后,解压到任意位置,如:D:\allure-2.7.0
进入D:\allure-2.7.0\bin,双击allure.bat 进行安装

将D:\allure-2.7.0\bin目录添加到环境变量path中
验证:打开cmd,键入allure回车,显示如下即为安装成功:
[python]appium+pytest+allure移动端自动化(一)环境搭建篇_第8张图片

3.8 安装allure-pytest

pip install allure-pytest==2.8.11

3.9 安装Appium-Python-Client

pip install Appium-Python-Client

3.10 安装PyYAML

pip install PyYAML

3.11 安装pytest

pip install pytest

3.12安装pytest-rerunfailures

pip install pytest-rerunfailures

以上所有的安装已完成!

你可能感兴趣的:(python,自动化测试,环境相关)