Skip to content

docs: align iOS rules with Agent no-WDA - #2

Open
blackcatbaoshi wants to merge 1 commit into
ascript-cn:mainfrom
blackcatbaoshi:docs/ios-agent-no-wda
Open

docs: align iOS rules with Agent no-WDA#2
blackcatbaoshi wants to merge 1 commit into
ascript-cn:mainfrom
blackcatbaoshi:docs/ios-agent-no-wda

Conversation

@blackcatbaoshi

Copy link
Copy Markdown

背景

当前 docs/AGENT_RULES.md 仍把所有 iOS 自动化描述为 legacy WDA,并要求所有 iOS 任务先确认 HID。这与当前官方 Agent no-WDA 文档和 Selector API 不一致,会让 Agent 设备走到更慢、更脆弱的兼容路径。

修改

  • 将 iOS 主路径更新为 Agent no-WDA,同时保留 legacy WDA 兼容策略。
  • 补全 Selector.SIMPLEPOINTCOMPLEXVISIBLE,并区分查找模式与属性匹配模式。
  • 明确内部 wdapy / AppiumClient 等兼容命名不能单独作为 WDA 判据。
  • 正常 Agent 点击/输入不再强制 HID;只在物理输入、软件通道受限或 Agent 不可用时询问 HID。
  • 将 15ms/50ms 写为指定环境下的参考基准,而非 SLA。
  • 更新速查卡、观察策略、反模式和平台速记,保持口径一致。

验证

  • git diff --check
  • 全部 Python fenced code 通过 ast.parse
  • 新增的 3 个官方文档链接均返回 HTTP 200
  • 真机 Agent 只读冒烟:POINT 查询 10/10 命中,p50 约 23.4ms(仅作为实测证据,不作为 SLA)

#1 的关系

本 PR 补充 #1,不重复其 MCP schema/API 参数修复。两者在 iOS Selector 示例附近有小范围文本重叠;如果 #1 先合并,本分支需要 rebase 解决该段冲突。

官方参考:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant