首页 > 技术文章 > App自动化(1)--Appium-Android环境搭建

mingfan 2019-04-23 20:43 原文

本次笔记记录Appium-Android环境搭建,主要实现在windows上通过python编写脚本来实现模拟器上安装的app自动化测试。

主要步骤:安装node.js,配置JDK环境,配置Android sdk环境,安装Appium,安装Appium-Python-Client,安装模拟器

一、安装node.js

为什么要安装node.js?

简单认识Node.js

简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个非阻塞、事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

Appium是使用nodejs实现的,所以node是解释器,首先需要安装好。

1、到官网下载node.js:https://nodejs.org/en/download/

 

 

2、获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装。

3、安装完成后,运行cmd,输入node –v,如果安装成功,会输出如下版本信息:

 

二、配置JDK环境:

下载并安装最新的jdk,并配置环境变量:(若已安装则跳过)

单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的系统环境变量。

(1)新建->变量名"JAVA_HOME",变量值" C:\Program Files\Java\jdk1.8.0_201"(JDK的安装路径) 
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” 
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

 

三、配置Android sdk环境

1、下载安装android SDK:

(1)官网下载(需FQ):https://developer.android.com/studio/index.html 

(2)无需FQ下载:http://www.androiddevtools.cn/

2、sdk环境配置:

设置ANDROID_HOME系统变量为你的Android SDK路径 D:\Program Files (x86)\android-sdk-windows

Path:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools\28.0.3

3、检查是否安装成功:

1、验证 platform-tools 环境变量: 

  1) 在cmd命令行输入 adb shell,可以进入到当前的虚拟机系统则安装成功

  2) 进行虚拟机系统后,输入ls命令,可以查看文件目录

  3) 输入exit退出虚拟机环境

 

2、验证 tools 目录下的环境变量:

  1)在命令行输入 android,该命令会启动Android SDK Manager

 

3、验证 build-tools 目录下的环境变量

  1) 在命令行输入 aapt,会看到这条命令的使用帮助信息

 

四、安装Appium

Appium 官网:http://appium.io/ 

最新版本下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.9.0

安装成功后页面

 

五、python安装Appium-Python-Client

dos命令:pip install Appium-Python-Client

 

六、安装模拟器 

搜索常用模拟器安装即可,常用Genymotion、夜神、腾讯手游助手、逍遥安卓、蓝叠中国等,本次安装夜神模拟器

连接测试:adb devices

 

至此,Android的测试环境基本搭建完毕。

 

推荐阅读