Android自动化环境搭建
一.环境配置
1、Node.js(appium server的运行环境)
下载https://nodejs.org/en/download/
node -v看版本
2、Appium server
两种方式安装:
1) 通过Nmp命令来安装
命令:nmap install -g appium
2) 安装appium desktop 版本
官方地址:https://github.com/appium/appium-desktop/releases
C:\Users\63503\AppData\Local\appium-desktop-updater
安装 pip install Appium-Python-Client
3、安装jdk
4、安装Android sdk
地址:http://tools.android-studio.org/index.php/adt-bundle-plugin
下载Android ADT工具
解压到D盘
4.1添加ANDROID_HOME环境变量配置sdk根目录
ANDROID_HOME 需要配置,后面一些操作可能会找这个变量,不然报错
4.2在path变量中添加adb所在的目录
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools(不必要)
进入cmd,输入adb version
二.构件请求,跑通手机
步骤一:client:客户端
Appium 服务器初始化参数
地址:http://appium.io/docs/cn/writing-running-appium/caps/
其中获取app包名和app入口acitivity:aapt
appt目录:安卓sdk的biuld-tools目录下,可以配置path
命令语法:aapt dump badging apk应用名
包名name
app入口acitivity
步骤二:appium server:服务器
可以进行简单的设置,比如log level、log timestamps
启动
步骤三:手机配置,开启开发者模式
查看adb devices,看是否识别手机设备
步骤四:client发给appium,appium转发请求,转换成移动设备可识别的command命令
发送给appium的默认端口是4444,appium默认是4723