当前位置: 首页 > news >正文

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

os: win11 appium:v3.5.2

1. 准备Android SDK 轻量级环境

1.1 下载安装JAVA SDK,推荐JDK 17
# https://www.oracle.com/java/technologies/downloads/#java17
# 在系统变量 Path 中,新增 %JAVA_HOME%\bin

1.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.0"
adb version

1.3 安装 Node.js
# Appium 服务端是基于 Node.js 运行的


2. 安装 Appium 服务端和驱动

2.1 安装 Appium 及驱动。appium 2.x 版本采用了核心与驱动分离的架构,需要分别安装
# 1)全局安装 Appium:在命令行执行 npm install -g appium
# 2)安装安卓驱动:执行 appium driver install uiautomator2
appium -v
appium driver list --installed # 检查已安装的驱动,确认列表中出现了 uiautomator2

2.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 selenium)
python -c "from appium import webdriver; print('Appium-Python-Client 安装成功!')"
# 或用 pip show ,可进一步打印作者、版本号、版权、依赖关系等详情:
pip show Appium-Python-Client

2.3 推荐安装Appium Inspector,一款图形化元素定位工具

# Windows下,下载.exe:https://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"

http://www.jsqmd.com/news/1100191/

相关文章:

  • 脑部AAV实验设计指南:血清型、注射方式和剂量如何选择?
  • 我为什么研究FastGPT:RuyiBookCourse要不要直接做成AI应用平台
  • 近期新手选量化工具,先看回测到实盘还缺什么
  • 谁打响了中国AI的“诺曼底登陆”?
  • TaiXu-Admin V0.1.1发布:集成LLM+RAG+Agent应用技术,功能更新亮点多!
  • 2026年下半年量化入门,用示例拆解练习降低难度
  • OpenAI首席研究官:AGI即将到来,模型自我研究不再是科幻
  • YOLO目标检测实战:从环境搭建到模型部署的完整指南
  • 巴别鸟新建文件与文件夹:5大核心能力深度测评
  • .env相关配置案例
  • 湿式静电除尘(WESP)物联网自控架构解析——越华环保集团工业除尘设备数据流与控制逻辑
  • 企业级学习笔记解决方案选型听脑企业版更适配团队协作场景
  • 80 亿美元!Rocket Lab 收购 Iridium,能否摆脱“迷你 SpaceX”标签?
  • 邮件日程自动化:主流职场办公辅助工具适配分析
  • [特殊字符]祝贺物奇微!国产RISC-V Wi-Fi 6芯片第一股科创板IPO获受理,从芯片到模组--物奇微IPO背后的生态伙伴力量
  • 汽车零部件ERP深度踩坑实录:寄售VMI、滚动计划、批次追溯、ECN强控、模具摊销,5个难题逐个拆解
  • 释放思维潜能:DesktopNaotu桌面版脑图让离线创作更自由
  • 蓝色向量半年融资4亿+,Skyla欲成“eVTOL中的特斯拉”
  • Windows任务栏美化终极指南:用TranslucentTB打造个性化桌面体验
  • FreeModbus V1.6:开源Modbus主机从机一体化协议栈的架构创新与工业应用解决方案
  • 一文搞明白 hipBLAS:ROCm 里的 BLAS 加速核心
  • 计算机毕业设计之基于地图点聚合技术的售楼系统
  • AMD和英特尔哪个好 一篇讲清楚优缺点
  • 模型融合:从单体大模型到组合式智能的工程实践
  • 书桌台灯什么牌子好用又实惠?盘点不花冤枉钱的护眼灯,性价比高
  • 硬件面试八股(1)-存储专题
  • LDPC编码(低密度奇偶校验码)
  • 【Hadoop-H D F S读写流程】
  • CTF实战:手把手教你用Python脚本秒解BUUCTF那道RSA共模攻击题(附完整代码)
  • cubemx生成的Lwip问题解决方法,文件丢失?死活ping不通?(dp83848)