win11搭建appium开发环境,配置Appium Inspector

win11搭建appium开发环境,配置Appium Inspector
os: win11 appium:v3.5.21. 准备Android SDK 轻量级环境1.1 下载安装JAVA SDK推荐JDK 17# https://www.oracle.com/java/technologies/downloads/#java17# 在系统变量 Path 中新增 %JAVA_HOME%\bin1.2 安装并配置 Android SDK# 下载地址https://developer.android.google.cn/studio#command-tools页面需往下多滚一些# 手动在 SDK 根目录下建立一个 cmdline-tools 文件夹并在其中再新建一个名为 latest 的文件夹下载的解压放入latest目录SDK根目录/└── cmdline-tools/└── latest/├── bin/ -- sdkmanager.bat, avdmanager.bat 等工具在这里├── lib/├── NOTICE.txt└── source.properties# 配置 ANDROID_HOME 环境变量# 编辑系统变量 Path新增以下两条路径# %ANDROID_HOME%\cmdline-tools\latest\bin# %ANDROID_HOME%\platform-tools# 并使用 sdkmanager 命令安装 platform-tools 和对应的安卓平台版本sdkmanager platform-tools platforms;android-34 build-tools;34.0.0adb version1.3 安装 Node.js# Appium 服务端是基于 Node.js 运行的2. 安装 Appium 服务端和驱动2.1 安装 Appium 及驱动。appium 2.x 版本采用了核心与驱动分离的架构需要分别安装# 1全局安装 Appium在命令行执行 npm install -g appium# 2安装安卓驱动执行 appium driver install uiautomator2appium -vappium driver list --installed # 检查已安装的驱动确认列表中出现了 uiautomator22.2 安装 Python# 1 前往 Python 官网下载 3.8 及以上版本安装时务必勾选 “Add Python to PATH”# 2安装 Appium-Python-Client在命令行执行 pip install Appium-Python-Client -i https://mirrors.ustc.edu.cn/pypi/simple# 检查 Python 客户端pip install Appium-Python-Client已安装相关依赖项 selenium 和 typing-extensions用pip show seleniumpython -c from appium import webdriver; print(Appium-Python-Client 安装成功)# 或用 pip show 可进一步打印作者、版本号、版权、依赖关系等详情pip show Appium-Python-Client2.3 推荐安装Appium Inspector一款图形化元素定位工具# Windows下下载.exehttps://github.com/appium/appium-inspector/releases# 本文安装.exe文件: Appium-Inspector-2026.5.1-win.exe# 确保appium server已启动appium server # server可省略启动参数使用比较复杂详情见官网手册https://appium.io/docs/zh/3.5/reference/cli/server/# 获取正确的包名appium:appPackage和页面appium:appActivity, 如 .Settings 或 .MainActivity的步骤: ①windows下先在模拟器上手动打开待连接的APP; ②通过 adb 命令成功抓取到了正确的包名和 Activity 信息③回到 Appium Inspector 的 Capability Builder 设置区将配置修改为刚获取到的准确信息# 上②windows下的adb命令adb shell dumpsys window windows | findstr mCurrentFocus# Mac/Linux下: adb shell dumpsys window windows | grep -E mCurrentFocus