用途:以 agent-device CLI 作为串行 REPL,对 iOS 模拟器或真机上的应用做产品测试与调试,而非仅验证单个界面。注意本技能面向 iOS 产品测试;Android 设备控制、Web 自动化、编写 XCTest/单元测试、App Store 发布不在范围内。
主要能力:会话开始用 agent-device devices --platform ios、open、snapshot -i;交互用 press、fill、click、longpress,并在可变操作上加 --settle,以 settled diff 作为下一次观察。验证命名期望用 wait text、wait selector、is、get、find。发现缺陷时先采集证据(screenshot、network dump、logs、record),再做跨层根因分析,修复后确认运行时代码确实包含修改,再从足够新鲜的状态重测原始复现路径。
使用方式:不确定语法时以 CLI 自身帮助为准,如 agent-device --help、agent-device help workflow、agent-device <command> --help。按任务可读取 help manual-qa、dogfood、validate、debugging、react-native、react-devtools、cdp、physical-device。JS 改动可用 agent-device metro reload,原生改动需重建重装后 open --relaunch,后端改动需先重新部署。清除状态可用 settings clear-app-state、settings permission reset。
限制:引用在变更后会失效,打开或重启会使全部引用失效;坐标仅作最后手段。每个会话串行执行变更操作,禁止并行。缺少 OTP 或 2FA 时应向用户索要验证码。资料未提供具体收费、价格或平台支持范围。