docs/testing/ai-automation/test-scenarios/normal-flow/02b-model-add-and-test.md
验证添加新模型和测试模型连接的完整流程,确保用户能够成功添加本地或远程AI模型并验证其可用性。
AI执行指导:
browser_snapshot 获取页面当前状态预期结果:
验证点:
AI执行指导:
测试数据:
Display Name: Local Ollama
API URL: http://localhost:11434/v1
Model Name: your-model-name (从列表选择,如qwen2.5:0.5b等)
API Key: (留空)
预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
AI执行指导:
测试数据:
测试提示词: "请帮我写一个简单的问候语"
预期结果:
验证点:
// 1. 打开模型管理
browser_click(element="模型管理按钮", ref="model_management_button")
browser_snapshot()
// 2. 添加新模型
browser_click(element="Add按钮", ref="add_model_button")
browser_snapshot()
// 3. 配置Ollama模型
browser_type(element="Display Name", ref="display_name", text="Local Ollama")
browser_type(element="API URL", ref="api_url", text="http://localhost:11434/v1")
browser_click(element="获取模型列表按钮", ref="fetch_models_button")
browser_wait_for(time=3)
browser_select(element="模型选择", ref="model_select", value="qwen3:0.6b")
browser_snapshot()
// 4. 保存配置
browser_click(element="Save按钮", ref="save_button")
browser_wait_for(time=2)
browser_snapshot()
// 5. 测试连接
browser_click(element="Test Connection按钮", ref="test_connection_button")
browser_wait_for(time=5)
browser_snapshot()
// 6. 启用模型
browser_click(element="Enable按钮", ref="enable_button")
browser_wait_for(time=2)
browser_snapshot()
// 7. 验证主界面
browser_click(element="关闭按钮", ref="close_button")
browser_snapshot()
// 8. 测试实际功能
browser_click(element="模型选择器", ref="model_selector")
browser_click(element="Local Ollama", ref="local_ollama_option")
browser_type(element="提示词输入框", ref="prompt_input", text="请帮我写一个简单的问候语")
browser_click(element="优化按钮", ref="optimize_button")
browser_wait_for(time=10)
browser_snapshot()
成功标准: