Playwright MCP Project について
Playwright MCPサーバーとJenkinsパイプラインの利用例を示すテストプロジェクトです。ブラウザテストに加え、依存関係の導入、テスト実行、レポート公開を行うパイプライン設定を含みます。
主な機能
- 01Playwrightのブラウザテスト
- 02Jenkinsパイプライン設定
- 03依存関係の導入とテスト実行
- 04テストレポートの生成と公開
活用シーン
- 01ブラウザー操作のサンプルテストを実行
- 02Jenkinsパイプラインでテストを実行
- 03テストレポートを生成して公開
MCP 対応
`settings.json`で`@playwright/mcp@latest`の`--vision`オプションを有効にするなど、Playwright MCPサーバーの設定例を示します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
30掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
Playwright MCP プロジェクト
Jenkins パイプラインで Playwright MCP サーバーの使用方法を実演するプロジェクトです。
前提条件
- マシンに Node.js がインストールされていること。
- npm(Node.js パッケージマネージャー)は Node.js に付属しています。
インストール
-
リポジトリをクローンします:
git clone https://github.com/vikaskumarprofessional92/playwright-mcp-project.git cd playwright-mcp-project -
依存関係をインストールします:
npm install -
Playwright MCP サーバーをセットアップします:
- 次のように
settings.jsonで MCP サーバーが設定されていることを確認します:{ "mcpServers": { "playwright": { "command": "npx", "args": [ "@playwright/mcp@latest", "--vision" ] } } }
- 次のように
テストの実行
テストを実行するには、次のコマンドを使用します:
npx playwright test
テスト仕様
テスト仕様は src/tests/example.spec.ts ファイルにあります。このファイルには、ブラウザーを開いて Google.ca のウェブサイトに移動するテストケースを含むテストスイートが記述されています。
Jenkins との連携
このプロジェクトには、継続的インテグレーション用の Jenkins パイプライン設定が含まれています。パイプラインは次の処理を行うよう設定されています:
- 依存関係をインストールする
- テストを実行する
- テストレポートを生成して公開する
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。