playwright-test
Generate robust, zero-flakiness Playwright E2E tests following OpenMetadata patterns. Creates comprehensive test files with proper waits, API validation, multi-role permissions, and complete entity lifecycle management.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate robust, zero-flakiness Playwright E2E tests following OpenMetadata patterns. Creates comprehensive test files with proper waits, API validation, multi-role permissions, and complete entity lifecycle management.
How to use
Zainstaluj skill playwright-test w swoim środowisku Claude/Copilot, wskazując repozytorium open-metadata/OpenMetadata.
Przygotuj parametry testu: określ nazwę feature'a (np. "Data Quality Rules"), kategorię (Features, Pages, Flow lub VersionPages), encję (Table, Dashboard, Pipeline, Topic, Database, User, Team, Glossary lub Other) oraz domenę (Governance, Discovery, Platform, Observability lub Integration).
Zdefiniuj scenariusze testowe — opisz konkretne zachowania, które chcesz przetestować, np. "Admin może tworzyć i konfigurować reguły jakości danych" lub "Data consumer widzi wyniki testów, ale nie może ich edytować".
Opcjonalnie wskaż role użytkowników, które będą testowane (admin, dataConsumer, dataSteward, owner). Jeśli nie podasz, domyślnie użyte będzie admin.
Uruchom skill poleceniem /playwright-test i przekaż wszystkie parametry w formacie: Feature, Category, Entity, Domain, Scenarios i Roles.
Skill wygeneruje plik testowy zgodny z wytycznymi z Playwright Developer Handbook — zawierający prawidłowe selektory, strategie czekania, walidacje API i obsługę uprawnień. Użyj wygenerowanego kodu bezpośrednio w swoim projekcie testów.