1.下载并安装node.js稳定版本(长期维护版)
下载地址:https://nodejs.org/zh-cn/
安装目录:D:\software\nodejs
cmd输入:node -v,若出现版本号,则安装配置成功。
2.下载并安装JAVA JDK
下载地址:Java Downloads | Oracle
安装路径:D:\software\jdk\
环境配置:%JAVA_HOME%:D:\software\jdk\
CLASSPATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
cmd输入:java,若出现java相应的提示,则安装配置成功。
3.下载并安装android sdk
下载地址:AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载,点击SDK tools,选择exe可执行文件进行下载。
安装前需要重启电脑,使得JAVA_HOME环境变量生效,因为android sdk依赖于java sdk
安装路径:D:\software\android-sdk
安装完成后,在Android SDK Manager中选择Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools和Google USB Driver后接受accept安装
环境配置:ANDROID_HOME:D:\software\android-sdk
PATH:%ANDROID_HOME%\tools
PATH:%ANDROID_HOME%\platform-tools
4.下载夜深模拟器
下载地址:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网
复制D:\software\android-sdk\platform-tools下的abd.exe两份,一份命名为nox_adb.exe,一份命名为adb.exe,替换D:\software\Nox\bin下的对应的两个命名相同的文件。
打开夜深模拟器,设置-->>关于平板电脑-->>连续点击“版本号”5次进入开发者模式
设置-->>开发者选项-->>打开USB调试模式
5.调试
打开夜神模拟器,cmd输入:adb devices,显示夜夜神模拟器的端口号信息。
C:\Users\Administrator>adb devices
List of devices attached
127.0.0.1:62001 device
夜深模拟器中打开浏览器,cmd输入:adb shell。进入adb shell后输入:dumpsys activity | grep mFocusedActivity
C:\Users\Administrator>adb shell
x1q:/ # dumpsys activity | grep mFocusedActivity
mFocusedActivity: ActivityRecord{ab87ba5 u0 com.android.browser/.BrowserActivity t7}
x1q:/ #
APP包名: com.android.browser
APP进程名:.BrowserActivity
打开Appium Server GUI,点击startServer后点击放大镜,下载元素查看器。下载地址:https://github.com/appium/appium-inspector/releases
安装成功后,appium inspector的Remote Host和appnium server 的Host设置为:127.0.0.1,Remote Path:/wd/hub,设置Desired Capabilities,如下图。点击startSession后连接并自动操作夜深模拟器。至此,调试成功。
注意:安卓模拟器在网络桥接模式下无法使用appium连接。
{ "appium:platformName": "Android", #平台名称 "appium:platformVersion": "7.1.2", #版本信息 "appium:deviceName": "SM-G9810", #设备型号 "appium:appPackage": "com.android.browser", #App包名 "appium:appActivity": ".BrowserActivity" #App进程名 }