docs/testing/ai-automation/test-scenarios/normal-flow/05-history-management.md
验证历史记录管理功能的基本流程,确保用户能够正常查看、管理和重用提示词优化历史记录。
AI执行指导:
browser_type 输入测试提示词browser_click 执行优化测试数据:
测试提示词1:请帮我写一个产品介绍
测试提示词2:如何学习编程
测试提示词3:制定健身计划
预期结果:
验证点:
AI执行指导:
browser_snapshot 获取页面当前状态browser_click 点击该按钮预期结果:
验证点:
AI执行指导:
browser_snapshot 查看历史记录列表内容预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
AI执行指导:
browser_click 点击重用按钮预期结果:
验证点:
AI执行指导:
browser_type 输入搜索关键词测试数据:
搜索关键词:产品、编程、健身等
预期结果:
验证点:
AI执行指导:
browser_click 点击删除按钮预期结果:
验证点:
AI执行指导:
browser_click 点击清空按钮预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
AI执行指导:
browser_click 点击关闭按钮预期结果:
验证点:
// 1. 打开应用
browser_navigate("http://localhost:18181/")
// 2. 创建历史记录(如果需要)
browser_type(element="原始提示词输入框", ref="e54", text="测试历史记录")
browser_click(element="开始优化按钮", ref="e78")
browser_wait_for(time=10)
// 3. 打开历史记录
browser_click(element="历史记录按钮", ref="history_button")
browser_snapshot()
// 4. 浏览历史记录
browser_snapshot()
// 5. 查看记录详情
browser_click(element="历史记录项", ref="history_item")
browser_snapshot()
// 6. 重用历史记录
browser_click(element="重用按钮", ref="reuse_button")
browser_snapshot()
// 7. 搜索历史记录(如果支持)
browser_type(element="搜索框", ref="search_input", text="测试")
browser_snapshot()
// 8. 清空搜索
browser_type(element="搜索框", ref="search_input", text="")
browser_snapshot()
// 9. 删除记录
browser_click(element="删除按钮", ref="delete_button")
browser_snapshot()
// 10. 测试清空功能
browser_click(element="清空按钮", ref="clear_button")
browser_snapshot()
browser_press_key("Escape") // 取消清空操作
// 11. 关闭历史记录界面
browser_press_key("Escape")
browser_snapshot()
成功标准: