Android SDK+appium+夜神模拟器,安装配置

首先下载Android SDK
百度网盘共享链接:
https://pan.baidu.com/s/1sLWbC5grXN1X8OFAQ632gg
提取码:24g4
下载解压后配置环境变量
Android SDK+appium+夜神模拟器,安装配置_第1张图片
变量名ANDROID_HOME
变量值D:\adt-bundle-windows-x86-20140321\sdk
找到path添加%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
下载夜神模拟器
下载安装后添加环境变量
Android SDK+appium+夜神模拟器,安装配置_第2张图片
找到path添加D:\software\nox\Nox\bin;
下载Appium
百度网盘共享链接:
https://pan.baidu.com/s/1uj1MsiVf78Z1su5qQziVFQ
提取码:dx0d
下载后安装

环境已经配置好了
打开模拟器后,cmd输入

adb  connect 127.0.0.1:62001
adb devices

出现如图显示说明连接成功
Android SDK+appium+夜神模拟器,安装配置_第3张图片
启动Appium
点击start serverAndroid SDK+appium+夜神模拟器,安装配置_第4张图片
Android SDK+appium+夜神模拟器,安装配置_第5张图片
Android SDK+appium+夜神模拟器,安装配置_第6张图片
我现在要用appium打开夜神模拟器中的QQ,QQ已安装
Android SDK+appium+夜神模拟器,安装配置_第7张图片
我本地再下载一个QQ的apk
Android SDK+appium+夜神模拟器,安装配置_第8张图片
填写参数
Android SDK+appium+夜神模拟器,安装配置_第9张图片

{
  "platformName": "Android",
  "deviceName": "127.0.0.1:62001",
  "appPackage": "com.tencent.mobileqq",
  "appActivity": "com.tencent.mobileqq.activity.SplashActivity",
  "platformVersion": "4.4.2"
}

platformName是被测系统,Android或IOS
deviceName,就是之前已连接的夜神模拟器的服务路径
appPackage,app的名字
appActivity,app的启动属性
platformVersion,系统版本,这里我用4.4.2

appActivity这个参数怎么获得
找到我们Android SDK的目录
D:\adt-bundle-windows-x86-20140321\sdk\build-tools\android-4.4.2
Android SDK+appium+夜神模拟器,安装配置_第10张图片
输入

aapt dump badging D:\ChromeDownload\qq8.2.6G.apk

后边是我们之前准备的本地QQ的apk的路径
Android SDK+appium+夜神模拟器,安装配置_第11张图片
找到这一行,红框中的就是我们需要的appActivity的参数
Android SDK+appium+夜神模拟器,安装配置_第12张图片
参数写好后点击右下角start session,可以看到图片中报错了,错误应该是我的系统版本4.4.2不正确,提示可用的为5.1.1Android SDK+appium+夜神模拟器,安装配置_第13张图片
修改版本后点击start session

{
  "platformName": "Android",
  "deviceName": "127.0.0.1:62001",
  "appPackage": "com.tencent.mobileqq",
  "appActivity": "com.tencent.mobileqq.activity.SplashActivity",
  "platformVersion": "5.1.1"
}

可以看到模拟器有反应了
Android SDK+appium+夜神模拟器,安装配置_第14张图片
QQ启动成功
Android SDK+appium+夜神模拟器,安装配置_第15张图片

你可能感兴趣的:(测试)