1.Appium自动化测试-android:环境搭建
程序员文章站
2022-07-12 22:13:33
...
Part-1:环境搭建
- 安装 Appium 下载地址:http://appium.io/
- 安装Android SDK 下载地址:http://tools.android-studio.org/index.php/sdk
- 更新Android SDK信息,Shell命令:
tools/android update sdk --no-ui
- 配置路径:androidSdk、tools、platform_tools 如下:
export ANDROID_HOME=/Applications/Server/android-sdk-macosx
export PATH=${ANDROID_HOME}/tools:$PATH
export PATH=${ANDROID_HOME}/platform-tools:$PATH
Part-2:启动appium设备配置
1、全局配置信息
2、设备信息配置
platformName : 归属平台 Android
PlatformVersion: 特指的是Android的版本号
udid 设备唯一Id,通过Android Sdk 工具,执行Shell 命令:
adb devices
appPackage(应用包名)、appActivity(启动信息),获取方式有4种方案:
- 方案1:通过Android SDK 工具aapt 获取app信息
./build-tools/aapt dump badging /Users/dev/Downloads/weixin7014android1660.apk
- 方案2:通过Android SDK 工具 adb工具获取android 正在运行的APP信息:
adb shell dumpsys window windows | findstr mFocusedApp
- 方案3:通过通过Android SDK 工具 adb工具获取android运行app的相关日志,然后分析日志文件进行获取,在执行下方命令后对app进行一些操作以便系统抓取相关的日志信息
adb logcat>D:/log.txt<br/>
- 方案4:解包App通过解析文件:AndroidManifest.xml,一般生产环境的文件会打包为2进制文件,所以该方案对于测试包或开发包比较合适。