docs/testing/ai-automation/test-scenarios/normal-flow/03-template-management.md
验证模板管理功能的基本流程,确保用户能够正常查看、创建、编辑和管理优化模板。
AI执行指导:
browser_snapshot 获取页面当前状态browser_click 点击该按钮预期结果:
验证点:
AI执行指导:
browser_snapshot 查看模板列表内容预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
AI执行指导:
browser_click 点击添加按钮预期结果:
验证点:
AI执行指导:
browser_type 输入测试名称测试数据:
模板名称:测试模板
模板描述:这是一个用于测试的模板
模板类型:系统优化(或用户优化)
预期结果:
验证点:
AI执行指导:
browser_type 输入测试模板内容测试数据:
模板内容:
你是一个专业的提示词优化专家。
请帮助用户优化以下提示词:
{原始提示词}
优化要求:
1. 使提示词更加清晰明确
2. 增加必要的上下文信息
3. 改进语言表达
预期结果:
验证点:
AI执行指导:
browser_click 点击保存按钮预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
AI执行指导:
browser_click 点击语言切换按钮预期结果:
验证点:
注意事项:
// 1. 打开应用
browser_navigate("http://localhost:18181/")
// 2. 获取初始状态
browser_snapshot()
// 3. 打开模板管理
browser_click(element="模板管理按钮", ref="template_management_button")
browser_snapshot()
// 4. 浏览现有模板
browser_snapshot()
// 5. 查看模板详情
browser_click(element="模板项", ref="template_item")
browser_snapshot()
// 6. 创建新模板
browser_click(element="添加模板按钮", ref="add_template_button")
browser_snapshot()
// 7. 填写模板信息
browser_type(element="模板名称输入框", ref="template_name_input", text="测试模板")
browser_type(element="模板描述输入框", ref="template_desc_input", text="测试描述")
browser_snapshot()
// 8. 编写模板内容
browser_type(element="模板内容编辑器", ref="template_content_editor", text="测试模板内容")
browser_snapshot()
// 9. 保存模板
browser_click(element="保存按钮", ref="save_button")
browser_snapshot()
// 10. 测试分类过滤
browser_click(element="分类标签", ref="category_tab")
browser_snapshot()
// 11. 测试内置模板语言切换
browser_click(element="内置模板语言切换按钮", ref="builtin_language_toggle")
browser_snapshot()
成功标准: