jdk:https://www.oracle.com/java/technologies/downloads/#jdk17-windows(一般8以上)
jdk环境:
新建 JAVA_HOME 变量 ,变量值填写jdk的本地安装目录:C:\Program Files\Java\jdk-16.0.1
找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
新建 CLASSPATH 变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
检验是否配置成功 运行cmd 输入 java -version
2.安装 Android SDK
链接:https://pan.baidu.com/s/16L3Aadts8rGmgWUL7ZtNjg
提取码:eqpf下载 Android SDK 安装包,并解压(建议其所在路径中不要存在中文字符)。在系统环
境变量中设置ANDROID_HOME系统变量为你的 Android SDK 路径,把 tools 和 platform-
tools 两个目录加入到系统的 Path 路径里
验证方法,打开 cmd,输入 adb devices 不报错,表示安装成功,如下图:
3.下载安装夜神模拟器
1.搜索或在官网 https://www.yeshen.com/下载夜神模拟器,并安装,安装时注意安装目录
注:由于夜神模拟器自带一套 adb 并且会自动将其所在路径添加到系统变量 Path 中, 当夜神模拟器中的 adb 和 Android SDK 中的 adb 版本不一致时可能会有问题。
解决方法为, 将 Android SDK 中的 adb.exe 替换夜神模拟器中的 adb.exe,及 nox_adb.exe
4.下载并安装Appium桌面版
1.搜索或在GitHub上下载:https://github.com/appium/appium-desktop/releases/
下载 Appium 桌面版,并安装。Appium 桌面版集成了 Node.js 环境和各种依赖包,提供界面化配置和日志显示,并提供了 Appium Inspector 元素检查器,使用起来较为方便
下载后双击安装,安装完启动,并在 Configuration 中配置 JDK 和 ANDORID_HOME路径,和系统变量中的路径保持一致
然后点击 Start Server 1.20.2 按钮,启动 Appium Desktop
5.启用adb并连接模拟器
连接命令:adb connect 127.0.0.1:62001
查看设备命令:adb devices
注:如果查看不到设备,可以重复检查第3步是否出现问题,然后再次连接
6.获取apk安装包或应用信息
1.配置appt环境变量:在path中添加路径:D:\Andriod_SDK\build-tools\27.0.1
2.获取apk包信息:aapt dump badging D:\apk\cs1.apk(apk存放路径)
1.aapt配置成功
2.apk包信息
3.编写脚本,配置相关信息并连接 Appium 服务(在pycharm中配置相关脚本)
from appium import webdriver
from time import sleep# 配置项
caps = {
"platformName": "Android",
"platformVersion": "7.1.2",
"deviceName": "127.0.0.1:62001",
"appPackage": "com.threefinfo.mobile.ybg",
"appActivity": "io.dcloud.PandoraEntry"
}driver = webdriver.Remote('http://localhost:4723/wd/hub', caps)
sleep(3)
driver.quit()
确保 adb 设备处于连接状态,Appium 服务已启动,运行脚本,可以看到 Appium 服务
日志滚动(脚本连接 Appium 服务正常),模拟器中会自动安装 Appium Settings(
Appium测试环境)并启动App