playwright-pom-discovery
CommunityAutomate POM Discovery for Opik E2E Tests
Authorjimmy071919
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the discovery of stable selectors for Page Object Models (POMs) in the Opik E2E suite, streamlining the process of selecting reliable locators for testing.
Core Features & Use Cases
- POM Discovery: Walks through the process of identifying stable selectors against the live UI.
- State Seeding: Seeds required state, such as projects and datasets, for testing.
- Accessibility Snapshot: Generates an accessibility snapshot for detailed element inspection.
- Data-testid Enumeration: Enumerates data-testids for stable selectors.
- Selector Preference: Prioritizes testids, roles, labels, and CSS for selectors.
- Use Case: When building a POM for a new page in the Opik E2E suite, use this Skill to ensure stable selectors for the page's elements before committing changes.
Quick Start
Use the playwright-pom-discovery skill to discover selectors for the "LogsPage" by navigating to the corresponding project's logs and running the discovery procedure.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: playwright-pom-discovery Download link: https://github.com/jimmy071919/iiii-project/archive/main.zip#playwright-pom-discovery Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.