Token导航 LogoToken导航TokenDH.com
Playwright Automation With MCP Server logo
浏览器工具未说明官方级别未说明来源级核验

Playwright Automation With MCP Server

MCP Server

一个基于Cucumber.js和Playwright的浏览器自动化测试工具,支持多种浏览器类型和测试配置,适用于Web应用的自动化测试。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
浏览器自动化HTML自动化测试

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

GatherApp

提供方

GatherApp

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP测试自动化

该项目包含使用Cucumber.js和Playwright的自动化测试。

设置

  1. 安装依赖项:
npm install

配置

测试配置在中管理 config/test-config.js。您可以直接修改此文件,也可以使用环境变量覆盖默认设置。

关键配置选项

  • 浏览器类型:在Chromium、Firefox或WebKit之间进行选择
  • 无头模式:在有或没有可见浏览器的情况下运行测试
  • 视口大小:配置浏览器窗口尺寸
  • 测试超时:设置测试步骤的全局超时
  • 截图:在测试失败时启用/禁用屏幕截图
  • 测试数据:配置测试凭据和其他数据

环境变量

您可以使用以下环境变量来覆盖配置:

  • BROWSER:设置浏览器类型(“chromium”、“firefox”、“webkit”)
  • HEADLESS:控制无头模式('true','false')
  • SLOW_MO:添加测试操作之间的延迟(毫秒)
  • TIMEOUT:设置全局超时(毫秒)
  • BASE_URL:覆盖基本URL
  • TEST_USERNAME:设置测试用户名
  • TEST_PASSWORD:设置测试密码

运行测试

基本用法

运行所有功能测试:

npm run mcp

运行选项

  • 无头模式(默认): npm run mcp:headless
  • 头部模式(浏览器可见): npm run mcp:headed
  • 特定浏览器:

- 火狐浏览器: npm run mcp:firefox - WebKit: npm run mcp:webkit - 铬: npm run mcp:chrome

  • 仅运行登录测试: npm run mcp:login
  • 调试慢动作: npm run mcp:slow
  • 生成HTML报告: npm run mcp:report

自定义环境变量

您还可以在运行测试之前设置自定义环境变量:

set BASE_URL=https://dev.gatherit.co&& npm run mcp

对于多个选项:

set HEADLESS=false&& set BROWSER=firefox&& set SLOW_MO=50&& npm run mcp

截图

当测试失败时,会自动捕获屏幕截图并保存到 screenshots 目录(如果在配置中启用)。

特征文件

测试以Gherkin格式编写 .feature 文件夹。主要特征包括:

  • 登录功能
  • 项目创建
  • 项目管理

目录标签

目录标签

浏览器自动化HTML自动化测试本地部署浏览器测试Web应用测试Cucumber.jsPlaywright

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP