Toolverse
All skills

playwright-validation

by open-metadata

Use when validating UI changes in a branch require Playwright E2E testing. Reviews branch changes, validates UI with Playwright MCP, and adds missing test cases.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing
Views
28

About this skill

Use when validating UI changes in a branch require Playwright E2E testing. Reviews branch changes, validates UI with Playwright MCP, and adds missing test cases.

How to use

  1. Przygotuj gałąź z zmianami UI. Uruchom polecenie git diff main --stat, aby zidentyfikować zmienione pliki, a następnie git diff main --name-only | grep -E ".(tsx?|less|css|scss)$", aby wyfiltrować zmiany dotyczące komponentów i stylów.
  2. Sprawdź zmienione komponenty UI w ścieżce openmetadata-ui/src/main/resources/ui/src/components/ i przeczytaj kod, aby zrozumieć wprowadzone modyfikacje.
  3. Zlokalizuj istniejące testy Playwright w katalogach playwright/e2e/Pages/ (testy na poziomie strony) i playwright/e2e/Features/ (testy funkcjonalności). Przeanalizuj pokrycie testami i zidentyfikuj scenariusze, które już są testowane.
  4. Sprawdź dostępne funkcje pomocnicze w katalogach playwright/utils/ i playwright/support/, aby zrozumieć, jakie narzędzia możesz wykorzystać w nowych testach.
  5. Uruchom przeglądarkę za pomocą Playwright MCP poleceniem mcp__playwright__browser_navigate do http://localhost:8585, zaloguj się (domyślnie admin@open-metadata.org / admin) i ręcznie zweryfikuj działanie zmian UI.
  6. Na podstawie przeglądu istniejących testów i walidacji ręcznej utwórz brakujące przypadki testowe, aby zapewnić pełne pokrycie nowych funkcji UI.

Related skills