mcpField
W
webapp-testing

webapp-testing

github.com/vamseeachantaテスト・品質1838 回インストール今日更新
リポジトリ

webapp-testing について

webapp-testing は、Playwright と Python でローカル Web アプリをテストするスキルです。フロントエンドの検証、UI のデバッグ、スクリーンショット撮影、ブラウザー操作を支援します。

主な機能

  1. 01Playwright によるブラウザー操作
  2. 02フロントエンドと E2E の検証
  3. 03UI の動作とレイアウトのデバッグ
  4. 04スクリーンショット撮影
  5. 05ブラウザーコンソールのエラー確認

活用シーン

  1. 01フロントエンド変更の検証
  2. 02UI やレイアウトの問題調査
  3. 03ドキュメント用スクリーンショットの撮影
  4. 04フォームやユーザーフローのテスト自動化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vamseeachanta/workspace-hub --skill webapp-testing

インストール後、Claude Code で/webapp-testingを入力して読み込まれたか確認します。

詳細

Webapp Testing

概要

このツールキットを使用すると、Python で Playwright を利用してローカルの Web アプリケーションをテストし、フロントエンドの検証、UI のデバッグ、スクリーンショットのキャプチャ、ブラウザーの自動化を行えます。

クイックスタート

# Install dependencies
pip install playwright pytest requests
playwright install chromium
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(headless=True)
    page = browser.new_page()
    page.goto("http://localhost:3000")

    # Take screenshot
    page.screenshot(path="screenshot.png")

    # Get page content
    content = page.content()
    print(content)

    browser.close()

使用する場面

  • コード変更後のフロントエンド機能の検証
  • UI の動作やレイアウトの問題のデバッグ
  • ドキュメント用のスクリーンショットのキャプチャ
  • エラーを確認するためのブラウザーコンソールログの表示
  • 繰り返し行う Web 操作の自動化
  • Web アプリケーションのエンドツーエンドテスト
  • フォーム送信とユーザーフローの検証

関連スキル


バージョン履歴

  • 1.1.0 (2026-01-02): クイックスタート、使用例、エラー処理、メトリクス、実行チェックリストを含む SKILL_TEMPLATE_v2 形式にアップグレードしました
  • 1.0.0 (2024-10-15): Playwright のパターン、サーバー管理、デバッグツールを含む初回リリース

サブスキル

サブスキル

サブスキル

コメント