What is MCP End-to-End Testing for Roo-Code Integration?
This repository provides an MCP (Model Context Protocol) server, published as the npm package @shipdocs/mcp-playwright-test, for automated web testing using Playwright. It is designed to integrate with VSCode AI extensions like Roo-Code, enabling AI-assisted browser automation, error detection, and debugging.
How to use MCP End-to-End Testing for Roo-Code Integration?
Install the package globally with npm install -g @shipdocs/mcp-playwright-test, then initialize a configuration file with mcp-playwright-test init and start the server with mcp-playwright-test start. On first run you will be prompted to configure login details for your target website. Alternatively, clone the repository and run node index.js from the mcp-playwright-test directory. To integrate with Roo-Code, add a new MCP server in VSCode using STDIO or SSE transport.
Key Features of MCP End-to-End Testing for Roo-Code Integration
- Full MCP server with resource and command endpoints
- Playwright-powered browser automation for Chrome, Firefox, and WebKit
- Automated login, navigation, and web exploration
- Error detection and logging for AI-assisted debugging
- Screenshot capture and accessibility analysis
- STDIO and SSE transport for Roo-Code integration
Use Cases of MCP End-to-End Testing for Roo-Code Integration
- Run automated end-to-end tests with AI guidance via Roo-Code
- Test login flows and multi-page navigation in web applications
- Capture screenshots and analyze accessibility for QA workflows
- Enable AI assistants to debug web pages interactively
- Integrate browser testing into VSCode-based AI coding sessions
评论