Appium3.7 连 安卓平台架构图 和 注意事项 Appium自动化测试安卓平台总体架构图注意点以下注意点面向 Appium3.7Nodejs版本大于20.19小于等于22.xnpm 10安卓机Hidden API机制安卓 9 引入谷歌原生机制区分公开 SDK 与系统内部隐藏接口uiautomator2‑server 做控件抓取大量依赖隐藏接口。hidden_api_policy系统全局设置控制 ART 虚拟机拦截隐藏接口的松紧。Appium 三条 shell 命令settings delete global hidden_api_policy_pre_p_apps settings delete global hidden_api_policy_p_apps settings delete global hidden_api_policy目的adb 修改全局系统配置整机放开 hidden‑api 拦截。Android9普通 adb 有权限可以生效。Android10 非 root普通 adb 没有WRITE_SECURE_SETTINGS权限命令必然报权限拒绝exit code255。部分厂商手机有额外安全层再次拦截 adb 操作无系统开关关闭。关于忽略这个报错ignoreHiddenApiPolicyError仅忽略新建 session 阶段上述 3 条 adb 命令执行失败报错打印警告不终止 session。不会修改系统配置不会解除 hidden‑api 限制不给 uia2 增加权限。配置方式Python 客户端必须options.set_capability(appium:ignoreHiddenApiPolicyError, True)直接赋值对象属性不会下发 cap直接失效。skip_device_initialization False开启该参数整套初始化逻辑直接跳过cap 完全无效。两个Appium的配置参数说明skip_server_installationtrue跳过 uiautomator2‑server、test 两个 apk 的 adb 安装与版本校验手机上 apk 版本必须和电脑驱动版本严格匹配和 hidden‑api 逻辑无关。skip_device_initializationtrue跳过 Appium Settings 安装、执行 hidden‑api 策略 shell 命令会直接不执行 relaxHiddenApiPolicy 逻辑普通真机调试不要开启仅用于预部署完成的批量压测。Appium Inspector 说明Appium Inspector独立 GUI 客户端工具不是 Appium Server、不是驱动等价于你的 Python/JS 自动化脚本只是图形化版本的 Appium 客户端GitHub。工作链路Inspector (客户端) → http 请求 → Appium Server → UiAutomator2 驱动 → Android 真机 / 模拟器。 它本身不直接操作手机完全依赖 Appium 服务与驱动。核心用途可视化抓取屏幕截图、完整 UI 控件树pageSource查看控件全部属性resource‑id、text、content‑desc、bounds、className 等CSDN博...。点击截图上控件自动生成多种定位表达式xpath、accessibilityId、resourceId直接复制用于自动化脚本。简易调试在工具内直接执行点击、输入、滑动、获取元素不用写代码验证定位是否有效。录制模式把你在界面上的操作直接输出各语言示例代码片段。支持附加到已有会话attach to session复用已经跑起来的自动化会话不用重新初始化设备直接看当前页面元素。注意有时候界面会卡住多用顶部的刷新按钮。。。

相关新闻

最新新闻

从KV缓存到分布式存储,读懂大模型推理系统的底层优化逻辑

从KV缓存到分布式存储,读懂大模型推理系统的底层优化逻辑

在大模型落地普及的当下,很多人钻研Transformer架构、微调算法和提示词工程,却常常忽略一个核心问题。同等算力显卡,有的推理服务每秒只能处理寥寥几个请求,有的却能轻松承载上百并发,长文本生成场景下的性能差距更是成…

2026/8/28 18:55:27
第40章:【高级篇综合实战】从零打造生产级 FastAPI 平台

第40章:【高级篇综合实战】从零打造生产级 FastAPI 平台

1. 项目背景 业务场景 "SaaS 工厂"是一个面向中小企业的多租户管理平台,支持用户管理、租户隔离、权限控制(RBACABAC)、消息通知、审计日志、开放 API 等功能。公司决定用 FastAPI 从零构建——这是高级篇(第 31-39 章…

2026/8/28 18:55:27
【Gitee】SSH 公钥、GPG 公钥、私人令牌的区别

【Gitee】SSH 公钥、GPG 公钥、私人令牌的区别

一、核心对比表维度🔑 SSH 密钥✍️ GPG 密钥🎫 私人令牌本质密钥对(公钥私钥)密钥对(公钥私钥)一串随机字符串作用免密 push/pull 的身份认证给 commit 签名,证明是你提交的代替密码认证 / 调 …

2026/8/28 18:55:27
办公Agent技术实战:从架构原理到模型选型与落地排查

办公Agent技术实战:从架构原理到模型选型与落地排查

办公场景正在成为大模型落地最热闹的赛道之一。从自动写周报、整理会议纪要,到批量处理表格、协调内部系统,名为“办公 Agent”的智能体应用越来越多地出现在产品发布会和技术社区里。与此同时,“模型大战”的战场也在悄悄变化:大…

2026/8/28 18:55:27
前端工程师的转型之路:从焦虑到AI工程师,收藏这份必看指南

前端工程师的转型之路:从焦虑到AI工程师,收藏这份必看指南

文章指出,随着AI的快速发展,前端工程师面临被替代的风险。作者分享了个人从前端工程师转型为AI工程师的经验,提出了“AI First”的学习方法,即遇到问题先问AI,重复劳动先考虑交给Agent。文章强调,前端工程师…

2026/8/28 18:55:27
UVC消毒笔嵌入Nordic BLE SoC的完整工程复盘

UVC消毒笔嵌入Nordic BLE SoC的完整工程复盘

UVC消毒笔这个品类,前两年市场需求突然就起来了,各路方案商、品牌方、初创团队都往里冲。当时市面上大多数产品还停留在“一颗电池一个升压板一颗灯珠”的阶段,讲究点的加个机械拨杆开关,没了。而“UVC Disinfecting Pen Embeds N…

2026/8/28 18:50:26