docs/testing/ai-automation/test-scenarios/normal-flow/08-context-persistence.md
验证基于 ContextRepo 的上下文在编辑→持久化→刷新恢复的完整链路,覆盖消息与变量的保存、默认上下文初始化、导出基本检查等正常流程。
AI执行指导:
browser_snapshot 定位“对话管理/会话管理”区域预期结果:
验证点:
AI执行指导:
系统:你是一个有用的助手,任务是 {{task}}(system)请帮我完成 {{task}},场景:{{scene}}browser_wait_for 等待界面稳定预期结果:
update:state/contextChange 事件,父层应立即写入 ContextRepo验证点:
AI执行指导:
task = 集成测试scene = 正常流程预期结果:
验证点:
AI执行指导:
browser_navigate 到同一路由,或 browser_press_key 执行刷新快捷键)预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
messages 为数组且长度 ≥ 2metadata.variables.task === "集成测试"metadata.variables.scene === "正常流程"tools 字段存在(数组,可空)ContextRepo.update/ save 是否被调用(通过控制台日志或 IPC 调用)setData,或查看导出格式选择是否正确