读取 Excel 测试用例,配合 playwright-mcp 执行,生成 HTML 测试报告。工具:get_grouped_cases、get_excel_cases、save_test_results(webtest-mcp)+ browser_* (playwright-mcp)。
| 工具 | 来源 | 用途 |
|---|---|---|
get_grouped_cases | webtest-mcp | 查看模块分组 |
get_excel_cases | webtest-mcp | 获取模块用例 |
save_test_results | webtest-mcp | 保存结果(生成 HTML 报告) |
browser_navigate | playwright-mcp | 页面跳转 |
browser_snapshot | playwright-mcp | 获取页面状态 |
browser_click | playwright-mcp | 点击元素 |
browser_type | playwright-mcp | 输入文本 |
browser_screenshot | playwright-mcp | 截图留证 |
Step 1: get_grouped_cases → 了解全貌,规划顺序
Step 2: 登录(如需) → 建立 session
Step 3: 按模块循环 → get_excel_cases → 逐条执行
Step 4: save_test_results → 每模块完成后立即保存(含 HTML 报告)
get_grouped_cases(project="huudi", excel_path="huudi_cases_v1.xlsx")
返回各模块用例数。执行顺序:高优先级模块先跑,用例数最多的模块最后(防止 context 不够)。
从 project.yaml 的 login 段读取: