case-executor

Convert Excel test cases into executable steps and generate HTML reports.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yy757303533/webtest-mcp-server --skill case-executor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: case-executor
Source: https://github.com/yy757303533/webtest-mcp-server/tree/main/.cursor/skills/case-executor
Command: npx skills add https://github.com/yy757303533/webtest-mcp-server --skill case-executor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end process of turning Excel-based test cases into executable steps and generating HTML reports, reducing manual effort and error-prone handoffs.

Core Features & Use Cases

  • Automated execution: Read test cases from Excel, group by module, execute with Playwright MCP, and collect results.
  • Report generation: Generate an interactive HTML report summarizing pass/fail status and per-module details.
  • Use Case: Teams can maintain test definitions in Excel and quickly produce comprehensive test reports after each run.

Quick Start

Run the case-executor workflow on your Excel cases file to execute tests and generate an HTML report.

Frequently Asked Questions about case-executor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute Excel test cases automatically?

This Skill automates executing Excel test cases by converting spreadsheet rows into grouped steps, running them via Playwright MCP, and producing an interactive HTML report with pass/fail and per-module details.

Can I generate HTML test reports from Excel data?

Yes, you can generate HTML test reports from Excel data by executing the workflow, which captures browser actions via Playwright MCP and renders an interactive report showing pass/fail status and per-module details.

Does case-executor work with Playwright MCP for end-to-end testing?

Yes, case-executor works with Playwright MCP to navigate browsers, capture execution results, and render reports, making it suitable for automating end-to-end testing workflows driven by Excel test cases.

What do I need to run Excel-based automated tests?

To run Excel-based automated tests, you need a spreadsheet of test cases, the webtest-mcp components (get_grouped_cases, get_excel_cases, save_test_results), and playwright-mcp to handle browser navigation.

How are test cases grouped during execution?

Test cases are grouped by module during execution using the get_grouped_cases component, allowing Playwright MCP to run grouped steps and collect structured results for the final HTML report.