Token导航 LogoToken导航TokenDH.com
MCP Demo Pw logo
浏览器工具stdio官方级别未说明来源级核验

MCP Demo Pw

MCP Server

playwright

一个使用Playwright进行多网站测试的自动化框架,支持多种浏览器和并行测试。

工具数

0

提示词数

0

GitHub Stars

0

资源数

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

安装说明

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

作者 / 组织

litmus-check

提供方

litmus-check

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

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

命令预览

npx playwright test sauce-demo/tests/login.spec.js

详细介绍

多网站测试自动化框架

此仓库包含了使用Playwright对多个网站进行的自动化测试。每个网站都有一个专属的文件夹,其中包含测试、配置和结果。

项目结构

litmus-mcp-demo/
├── sauce-demo/              # SauceDemo website tests
│   ├── tests/              # Test specifications
│   ├── pom/                # Page Object Model
│   ├── fragments/          # Reusable fragments
│   ├── config/             # Test data & config
│   ├── test-plans/         # Documentation
│   ├── playwright.config.js # SauceDemo-specific config
│   └── test-results/       # SauceDemo test results
├── playwright.config.js    # Main config (runs all websites)
└── package.json            # Project dependencies & scripts

设置说明

  1. 安装 Node.js (版本16或更高)
  1. 安装依赖项:
   npm install
  1. 安装 Playwright 浏览器
   npm run install-browsers

运行测试

运行来自所有网站的所有测试

npm test

在带界面模式(可见浏览器)下运行测试

npm run test:headed

在调试模式下运行测试

npm run test:debug

网站特定命令

仅限SauceDemo测试:

npm run test:sauce-demo
npm run test:sauce-demo:headed
npm run test:sauce-demo:debug
npm run test:sauce-demo:report

运行特定的测试文件

npx playwright test sauce-demo/tests/login.spec.js

针对特定浏览器运行测试

npx playwright test --project=chromium
npx playwright test --project=firefox
npx playwright test --project=webkit

并行运行测试(速度更快)

npx playwright test --workers=4

测试报告

查看所有测试报告:

npm run test:report

查看SauceDemo专用报告:

npm run test:sauce-demo:report

报告按网站分类:

  • 所有测试test-results/html-report/
  • SauceDemosauce-demo/test-results/html-report/

添加新网站

为新网站添加测试:

  1. 创建一个新文件夹(例如。, new-website/)
  2. 复制来自(某处/某文件)的结构 sauce-demo/:

- tests/ - 你的测试文件 - pom/ - 页面对象 - fragments/ - 可重复使用的片段 - config/ - 测试数据 - playwright.config.js - 网站特定配置

  1. 更新主(部分/内容) playwright.config.js 如需需要
  2. 为网站添加特定的npm脚本 package.json

目录标签

目录标签

测试自动化JavaScript浏览器自动化本地部署Playwright多网站测试并行测试浏览器兼容性

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

playwright

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP