Playwright MCP回归测试工具

一个基于Playwright和Model Context Protocol (MCP)的回归测试工具,支持多浏览器自动化测试和AI控制。

  • by YugalKishoreR
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 YugalKishoreR/PlaywrightMCP_RegressionTesting

使用说明

✅ Playwright MCP回归测试的先决条件

  1. 系统要求

Windows/macOS/Linux

最低8 GB RAM(多浏览器运行时建议使用16 GB)

稳定的互联网连接(用于AI/MCP通信)

✅ 2.开发环境

已安装Node.js 18+

npm或纱线可用

安装Git进行版本控制

像VS code这样的代码编辑器

✅ 3.编剧设置

剧作家安装:

npm初始化playwright@latest

已安装Playwright浏览器:

npx剧作家装置

✅ 4.MCP服务器设置

允许剧作家由AI(Claude/ChatGPT)控制:

安装Playwright MCP服务器

npm安装-g@claude mcp/剧作家

在您的AI客户端中创建mcp.json(克劳德桌面/ChatGPT mcp配置)

例子:

{ “服务器”:{ “剧作家”:{ “命令”:“剧作家mcp”, “args”:[] } } }

✅ 5.支持MCP的AI客户端

您必须使用支持模型上下文协议(MCP)的AI工具:

克劳德桌面(官方)

ChatGPT桌面(启用MCP)

任何兼容MCP的客户端

✅ 6.测试套件/被测应用程序

Web应用程序必须可访问(本地或托管)

建议使用测试ID或稳定的CSS选择器

定义了特征列表或回归场景

✅ 7.回归测试设置

已创建基本测试文件夹结构

已配置测试输出文件夹

可选:启用跨浏览器测试

可选:CI管道设置(GitHub Actions、Jenkins等)

🔧 8.可选增强功能(推荐)

URL和凭据的环境变量

页面对象模型(POM)结构

用于版本控制的GitHub存储库

剧作家测试记者已启用

支持AI的测试优先级逻辑