MCP.so
ログイン

Playwright Test Automation Framework MCP Server

@GoldiSaini

基本情報

カテゴリ

開発者ツール

トランスポート

stdio

作者

GoldiSaini

Playwright Test Automation Framework MCP Server について

🎭 Modern E2E Testing Framework | Playwright + TypeScript + MCP Server | Data-Driven POM Architecture | Advanced Test Recording & Playback

Playwright Test Automation Framework MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "playwrightMCP_Demo": {
      "command": "npx",
      "args": [
        "playwright",
        "install"
      ]
    }
  }
}

Playwright Test Automation Framework MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

What is 🎭 Playwright Test Automation Framework?

A data-driven test automation framework built with Playwright and TypeScript, leveraging the @executeautomation/playwright-mcp-server for enhanced test recording and playback. It uses the Page Object Model design pattern for scalable and maintainable automated testing.

How to use 🎭 Playwright Test Automation Framework?

Clone the repository, install dependencies with npm install, and install Playwright browsers with npx playwright install. Run all tests with npx playwright test; run a specific file with npx playwright test tests/specs/registration.spec.ts; use headed mode with --headed.

Key features of 🎭 Playwright Test Automation Framework

  • 🏗️ Page Object Model architecture for clean test design
  • 📊 Data-driven testing with external test data
  • 🔧 TypeScript support for robust type checking
  • ♻️ Reusable components via base classes
  • 🎥 MCP Server integration for recording and playback
  • 📈 Scalable design for adding new scenarios easily

Use cases of 🎭 Playwright Test Automation Framework

  • Automated UI testing for web applications
  • Data-driven registration and login flow validation
  • Rapid test creation using playback and script generation
  • Maintaining a scalable test suite with centralized locators and data

よくある質問

1

How do I set up the framework?

Clone the repository, run `npm install` to install dependencies, then run `npx playwright install` to download Playwright browsers.

2

How do I run tests?

Execute all tests with `npx playwright test`. Run a specific test file using `npx playwright test tests/specs/registration.spec.ts`. Use `--headed` to run tests in headed browser mode.

3

How do I add new test scenarios?

Add a new data object to `tests/data/testData.ts` following the `TestScenario` interface pattern. The test suite will automatically execute for the new scenario.

4

What are the key dependencies?

Playwright, TypeScript, Node.js, `@executeautomation/playwright-mcp-server`, and `@playwright/test`.

5

What programming language does the framework use?

TypeScript, with strong typing and better IDE support.

コメント

「開発者ツール」の他のコンテンツ