欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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、全局配置信息

1.Appium自动化测试-android:环境搭建

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进制文件,所以该方案对于测试包或开发包比较合适。