浏览器自动化测试工具

一个基于Playwright MCP服务器的浏览器自动化测试项目,支持Jenkins持续集成。

  • by vikas-automates
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 vikaskumarprofessional92/playwright-mcp-project

使用说明

剧作家MCP项目

一个演示Playwright MCP服务器与Jenkins管道使用的项目。

先决条件

  • Node.js已安装在您的计算机上。
  • npm(节点包管理器)随Node.js一起提供。

安装

  1. 克隆存储库:

    git clone https://github.com/vikaskumarprofessional92/playwright-mcp-project.git
    cd playwright-mcp-project
    
  2. 安装依赖项:

    npm install
    
  3. 设置Playwright MCP服务器:

    • 确保在您的 settings.json 如下:
      {
        "mcpServers": {
          "playwright": {
            "command": "npx",
            "args": [
              "@playwright/mcp@latest",
              "--vision"
            ]
          }
        }
      }
      

运行测试

要运行测试,请使用以下命令:

npx playwright test

测试规范

测试规范可以在 src/tests/example.spec.ts 文件。此文件包含一个测试套件,其中包括一个用于打开浏览器并导航到Google.ca网站的测试用例。

Jenkins集成

该项目包括用于持续集成的Jenkins管道配置。管道配置为:

  • 安装依赖项
  • 运行测试
  • 生成并发布测试报告

许可证

该项目根据MIT许可证获得许可。