playwright-test

Generate Playwright end-to-end tests for OpenMetadata applications with API validation.

Updated Jul 13, 2023
One-click install
npx skills add https://github.com/Jason-Clark-FG/OpenMetadata-Mirror --skill playwright-test-jason-clark-fg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-test
Source: https://github.com/Jason-Clark-FG/OpenMetadata-Mirror/tree/main/.claude/skills/playwright
Command: npx skills add https://github.com/Jason-Clark-FG/OpenMetadata-Mirror --skill playwright-test-jason-clark-fg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill generates production-grade Playwright end-to-end tests that follow OpenMetadata patterns, reducing manual testing effort and ensuring consistent test quality.

Core Features & Use Cases

  • Generates comprehensive test files with proper waits, API validations, and multi-role permissions.
  • Supports complete entity lifecycle management across OpenMetadata components (tables, dashboards, pipelines, etc.).
  • Provides a ready-to-run template that aligns with OpenMetadata testing standards.

Quick Start

Use the playwright-test skill to generate tests by supplying a Feature, Category, Entity, Domain, Scenarios, and Roles.

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 that avoid flakiness?

To generate flakiness-free Playwright E2E tests for OpenMetadata, use structured templates that enforce anti-flakiness patterns, proper waits, and API validations. This ensures deterministic behavior across dashboards, pipelines, and tables.

What is the best way to structure Playwright E2E tests for OpenMetadata entities?

The best way to structure Playwright E2E tests for OpenMetadata entities is by applying domain-aware test organization. This approach categorizes tests by Feature, Category, Entity, Domain, Scenarios, and Roles to ensure comprehensive lifecycle coverage.

Can I test multi-role permissions in OpenMetadata using Playwright automation?

Yes, you can test multi-role permissions in OpenMetadata using Playwright automation. The generated test files include comprehensive coverage for different user roles, validating API behavior and access controls across various entities like tables and pipelines.

How do I automate end-to-end testing for OpenMetadata pipelines and dashboards?

You automate end-to-end testing for OpenMetadata pipelines and dashboards by supplying test scenarios to a generation template. This produces production-grade Playwright tests that validate the complete entity lifecycle and API interactions.

Does the generated Playwright test template include API validations for OpenMetadata?

Yes, the generated Playwright test template includes API validations for OpenMetadata. It enforces deterministic behavior by integrating proper waits and API checks alongside standard UI automation to ensure consistent test quality.