Appium+Python移动端自动化测试环境

本地系统:Windows10 x 64

一、 安装JDK

本地安装文件:jdk-8u111-windows-x64.exe
配置环境变量:

变量 变量值
JAVA_HOME C:\Program Files\Java\jdk1.8.0_111
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

验证配置成功:
Appium+Python移动端自动化测试环境

二、安装python

本地安装文件:python-3.7.0-amd64.exe
配置环境变量:

变量 变量值
Path E:\Python37

验证配置成功:
Appium+Python移动端自动化测试环境

三、安装Android SDK

本地安装文件:android-sdk_r24.4.1-windows.zip
安装说明:解压即可。打开SDK Manager.exe,安装Tools下的Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools可以选择是否更新,建议直接更新,镜像:随便选个版本也可以选择多个版本安装,使用真机连接时可以不下载镜像。GoogleFQ安装:Extras文件夹下所有的全部安装 。
配置环境变量:

变量 变量值
ANDROID_HOME E:\android-sdk-windows
Path %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\29.0.2

验证配置成功:
Appium+Python移动端自动化测试环境

四、安装node.js

说明:Appium是开源的自动化测试框架,主要用于iOS,Android以及Windows apps等移动平台的自动化测试。官网的介绍说是它实现一套适用于移动端的WebDriver协议,所以使用Appium时用的还是依赖于Selenium,和Web自动化测试的主要区别就在Driver不一样。举一个例子,如果我们需要用Google Chrome来跑Selenium的自动化测试,那么首先需要一个ChromeDriver。如果需要跑在IE上,那么需要一个IEDriver。那么现在需要在移动端比如Android里跑Selenium,这时候你需要一个Appium就够了,它担当了Driver的角色。Appium实现了一套标准的WebDriver,只要Appium服务起来之后,你的代码只需要和Appium交互,Appium会去告诉设备该干嘛干嘛。这里提到的设备可以是iOS或者Android,甚至是Windows Phone 和Firefox OS。
下载地址:https://nodejs.org/en/
本地安装文件:node-v12.16.0-x64.msi
配置环境变量:

变量 变量值
Path E:\Program Files\nodejs\

验证配置成功:
Appium+Python移动端自动化测试环境

五、安装.net framework

一般电脑系统自带,此步忽略。

六、安装Appium

下载地址:https://bitbucket.org/appium/appium.app/downloads/
本地安装文件:AppiumForWindows.zip
配置环境变量:

变量 变量值
Path E:\Program Files (x86)\Appium\node_modules.bin

验证配置成功:
Appium+Python移动端自动化测试环境

七、安装appium - python - client

说明:将python与appium关联起来。
安装:
Appium+Python移动端自动化测试环境

八、连接测试机

Appium+Python移动端自动化测试环境