Appium入门笔记
一、Appium概述
Appium是一个开源工具,是跨平台的,用于自动化iOS手机、Android手机和Windows桌面平台上的原生、移动web和混合应用。
1、Appium运行原理


二、自动化环境搭建
- 测试环境:win10 x64专业版
1、python
- 编辑系统变量Path

- 命令行查看Python安装情况

2、node.js
- 命令行查看node.js安装情况

3、Appium server
- 通过npm方式来安装,命令:npm install -g appium
- 安装appium desktop版本,官网下载地址:https://github.com/appium/appium-desktop/releases

- 点击Start Server,验证appium安装情况

4、jdk1.8及以上版本(默认安装)
- 添加系统变量JAVA_HOME、CLASSPATH,并编辑系统变量Path



- 命令行查看jdk安装情况


5、android sdk搭建方式一(启动模拟器时黑屏)
- 下载地址:https://www.androiddevtools.cn/
- 下载并解压sdk,并解压

- 双击目录里的SDK Manager.exe,勾选Tools的前两项:Android SDK Platform tools、Android SDK Build-tools, 某个版本的Android,并勾选Extras的Google USB Driver,点击下载



- 设置系统变量ANDROID_SDK_ROOT,并编辑系统变量Path,注意aapt一般在android sdk的build-tools中对应版本的文件夹里面


- 命令行查看sdk安装情况


- 遇到问题:启动ADT提示HAXM is not installed on this machine,打开sdk安装目录\extras\intel\Hardware_Accelerated_Execution_Manager,运行intelhaxm-android.exe
6、Appium客户端
- 官网地址:http://appium.io/docs/en/about-appium/appium-clients/index.html
- 安装python客户端命令:pip install appium-python-client

- 进入python shell模式,验证appium-python-client安装情况

三、Android sdk搭建方式二
1、android SDK(使用其他的模拟器)
- 官网下载地址:https://www.androiddevtools.cn/
- 下载Android ADT工具,并解压即可


- 设置系统变量ANDROID_HOME,并编辑系统变量Path


- 查看ADT安装情况

2、模拟器、真机
- 安卓模拟器是能在PC平台模拟安卓手机系统的模拟器软件,比较常用的安卓模拟器有 :夜神、海马、逍遥、genymotion等。模拟器默认有root权限。
2.1 夜神模拟器
- 官网下载地址:https://www.yeshen.com/
- 下载安装夜神模拟器,先不启动模拟器
- 更换adb.exe:拷贝ADT目录下的adb,重命名为nox_adb.exe,替换夜神模拟器安装目录下的nox_adb.exe

- 打开夜神多开器,点击添加模拟器,可以添加安卓模拟器
- 点击启动,可以启动安卓模拟器
2.2海马模拟器(官网无法下载)
2.3 逍遥模拟器
- 官网地址:https://www.xyaz.cn/
2.4 genymotion(付费)
2.5雷电模拟器
四、appium使用
1、以管理员身份启动appium 服务
- 可以修改高级配置

- 启动后如下图

2、启动夜神模拟器

3、查看本机连接的设备(真机或模拟器)

4、获取应用包名和入口activity
4.1 模拟器
- 找到安卓sdk的build-tools目录下的aapt.exe

- 命令语法:aapt dump badging apk应用名


4.2 真机
- 命令语法:adb shell dumpsys window w |findstr \/ |findstr name=
- 命令语法:adb shell dumpsys window | findstr mCurrentFocus

5、第一个demo(打开百度网盘)


- 注意:若是运行时提示缺少apksigner.jar,需要手动下载并将其放置到sdk安装目录下的platform-tools文件夹

浙公网安备 33010602011771号