news 2026/7/2 20:19:24

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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"

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 4:22:55

hive里如何实现merge

在 Hive 中实现 MERGE&#xff08;即 UPSERT&#xff1a;存在则更新&#xff0c;不存在则插入&#xff09;主要有以下几种方式&#xff0c;具体选择取决于你的 Hive 版本和表类型。 1. 原生 MERGE 语句&#xff08;推荐&#xff0c;Hive 2.2 / 3.x&#xff09; 从 Hive 2.2 开始…

作者头像 李华
网站建设 2026/7/1 4:22:15

2026年上半年软考《系统分析师》真题

考了三次终于通过了通过网络整理了2026年上半年的真题&#xff0c;给有需要的人参考&#xff0c;答案不一定是对的&#xff0c;自行甄别&#xff0c;可以看看考点第一部分&#xff1a;综合知识&#xff08;共75题&#xff09;1. 在加密大批量数据时&#xff0c;既要保证安全性&…

作者头像 李华
网站建设 2026/7/1 4:19:47

New API:管理多模型调用的开源网关

文章目录New API&#xff1a;管理多模型调用的开源网关它解决什么问题部署方式接口兼容性认证与权限适用场景New API&#xff1a;管理多模型调用的开源网关 企业在接入大模型时面临一个现实问题&#xff1a;不同厂商的 API 格式各异&#xff0c;计费方式不同&#xff0c;权限管…

作者头像 李华
网站建设 2026/7/2 5:15:41

Windows任务栏美化终极指南:用TranslucentTB打造个性化桌面体验

Windows任务栏美化终极指南&#xff1a;用TranslucentTB打造个性化桌面体验 【免费下载链接】TranslucentTB A lightweight utility that makes the Windows taskbar translucent/transparent. 项目地址: https://gitcode.com/gh_mirrors/tr/TranslucentTB 厌倦了Window…

作者头像 李华
网站建设 2026/7/1 4:16:27

【计算机毕业设计案例】基于 SpringBoot 的智能健身房课程服务管理系统的设计与实现 基于 SpringBoot 的健身房私教业绩与课程管理系(程序+文档+讲解+定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华