自动化测试代理

一个基于Model Context Protocol (MCP)和Playwright构建的自主测试代理,具有自修复和动态报告功能。

  • by Ganneesh
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Ganneesh/mcp-self-healing-agent

使用说明

自愈测试自动化代理🤖

此项目演示了使用 模型上下文协议(MCP) 和 剧作家.

🚀 特性

  • 无步骤定义: 直接从Gherkin特征文件或原始文本要求执行测试。
  • 自我修复: 自动检测故障(例如,更改的选择器),并使用AI实时修复测试逻辑。
  • 动态报告: 生成包含执行日志和屏幕截图的详细Allure报告。

🛠️ 设置

  1. 克隆仓库。
  2. 安装依赖项: npm install
  3. 将您的OpenAI密钥添加到 .env: OPENAI_API_KEY=sk-...
  4. 运行测试: npx ts-node src/runExecutor.ts - requirements/login_positive.txt