用途:把测试用例、工单或验收标准转化为可重复执行的 QA 回归 E2E 流程。作者引擎复用 argent-create-flow,本技能在其上追加 QA 契约与完成标准。
主要能力:支持 launch(含 vega)、await:/assert: 选择器、snapshot:、idle,以及 run: 重放重置/种子流与 script: 本地准备或清理;要求首步(非 echo:/script:)必须是 launch:,用硬 await:/assert:/已复核 snapshot: 作为判定证据,每次屏幕切换都要有目标身份检查与 idle 就绪检查。
必要用法:先写测试契约表(应用、平台、起始状态、有序动作、每行预期结果与可执行证据);录制走查时记录每个结构性检查;用快照建立并冻结视觉基线;同一 runner 连续两次运行通过,第一次前回收该设备上的 Argent 服务(如 argent run stop-all-simulator-servers --devices <device>,不可省略范围);用 flow-execute 或 argent flow run <name> --platform <platform>。
适用场景:需要稳定、无累积副作用的移动端/Chromium QA 回归流程,覆盖状态变更、取消/持久化、缺失断言、遮挡层、重复控件、动态内容与视觉状态。
限制:Apple TV 与 Android TV 不在范围内(触摸指令会在手势层失败);Vega 缺少触摸指令且无坐标目标;物理 iPhone 有限制(需传 udid 作 device 并保持连接,捏合/旋转步骤失败,选择器可能与模拟器不同);快照无录制形态,须在润色阶段添加;当无法满足即报完成受阻,不得为通过而弱化检查。其他细节资料未提供。