playwright-test

Generate end-to-end Playwright tests following OpenMetadata patterns.

14.8k|2.3k|Updated Aug 1, 2021
One-click install
npx skills add https://github.com/open-metadata/OpenMetadata --skill playwright-test-open-metadata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-test
Source: https://github.com/open-metadata/OpenMetadata/tree/main/.claude/skills/playwright
Command: npx skills add https://github.com/open-metadata/OpenMetadata --skill playwright-test-open-metadata

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Playwright test generation reduces manual boilerplate, producing stable, reusable E2E test suites that align with OpenMetadata conventions.

Core Features & Use Cases

  • Generates end-to-end tests with deterministic waits, API validations, multi-role permissions, and full entity lifecycle coverage.
  • Produces tests following OpenMetadata patterns to simplify maintenance and extension.
  • Use Case: When adding a new UI feature, generate a ready-to-run test scaffold that validates critical flows across roles.

Quick Start

Run the Playwright Test Generator by invoking the /playwright-test feature with the appropriate feature, category, and entity details.

Frequently Asked Questions about playwright-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Playwright E2E tests for OpenMetadata UI flows?

To generate Playwright E2E tests for OpenMetadata, invoke the test generator with your specific feature, category, and entity details. It produces stable test scaffolds that validate critical UI flows across multiple roles.

What is the best way to automate Playwright test generation for OpenMetadata entities?

Automating Playwright test generation for OpenMetadata entities is best handled by using a generator that enforces handbook-driven patterns. This approach reduces manual boilerplate and ensures deterministic, maintainable test suites.

Does OpenMetadata test generation require special dependencies beyond standard Playwright tooling?

OpenMetadata test generation requires only standard Playwright tooling available in most repositories. It does not need special dependencies to enforce API validations or lifecycle coverage for your test suites.

Can I validate multi-role permissions and API calls in my Playwright E2E tests?

You can validate multi-role permissions and API calls in Playwright E2E tests by generating suites that specifically target UI flows across different user roles. This ensures full entity lifecycle coverage and deterministic waits.

Why are my manually written Playwright tests for OpenMetadata hard to maintain?

Manually written Playwright tests for OpenMetadata are often hard to maintain because they lack standardized conventions. Generating tests from handbook-driven patterns ensures consistency, simplifying both maintenance and extension.

When do I need to use a Playwright test generator for OpenMetadata features?

You need a Playwright test generator for OpenMetadata features when adding a new UI element and requiring a ready-to-run test scaffold. It immediately validates critical flows across roles without manual boilerplate.