Testing Skill: Playwright E2E

Automate Playwright end-to-end tests for the Eve-o-Provit frontend.

1|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/Sternrassler/eve-o-provit --skill testing-skill-playwright-e2e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Testing Skill: Playwright E2E
Source: https://github.com/Sternrassler/eve-o-provit/tree/main/.ai/skills/testing/playwright
Command: npx skills add https://github.com/Sternrassler/eve-o-provit --skill testing-skill-playwright-e2e

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables reliable, repeatable end-to-end testing of the Eve-o-Provit frontend by leveraging Playwright to cover critical user flows across browsers and environments.

Core Features & Use Cases

  • Feature-based organization (auth.spec.ts, trading.spec.ts, dashboard.spec.ts) for maintainable tests
  • Page Object Model (POM) to encapsulate interactions and improve reusability
  • Parallel and cross-browser execution to ensure stability in CI and local development
  • Use Case: validate login, trading flows, and UI rendering across The Forge and other regions

Quick Start

Install dependencies with npm install Run tests with npm run test:e2e or npx playwright test Adjust browsers and projects in the Playwright config as needed For CI, configure your workflow to run the Playwright test suite

Frequently Asked Questions about Testing Skill: Playwright E2E

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

FAQPage Schema
How do I automate Playwright end-to-end testing for a frontend application?

Automate Playwright end-to-end testing by structuring tests into feature-based specs like auth, trading, and dashboard, using the Page Object Model to encapsulate UI interactions for reliable, repeatable cross-browser validation of critical user journeys.

What is the Page Object Model pattern in Playwright E2E testing?

The Page Object Model in Playwright E2E testing encapsulates UI interactions and element locators into reusable classes, improving test maintainability and reducing duplicated code across feature-based spec files like auth and trading workflows.

How do I run Playwright E2E tests using npm or yarn?

Run Playwright E2E tests by installing dependencies with npm install, then executing the test suite via npm run test:e2e or npx playwright test, allowing parallel and cross-browser execution for both local development and CI environments.

Can I validate frontend trading and authentication workflows across different browsers?

Validate frontend trading and authentication workflows across different browsers by configuring the Playwright test suite to execute parallel cross-browser tests, ensuring UI rendering and critical user journeys remain stable across environments.

How should I organize Playwright test specs for maintainable frontend QA?

Organize Playwright test specs for maintainable frontend QA by adopting a feature-based directory structure, grouping files like auth.spec.ts, trading.spec.ts, and dashboard.spec.ts to isolate critical user journeys and streamline test management.

Does Playwright E2E testing work with TypeScript frontend projects?

Playwright E2E testing works seamlessly with TypeScript frontend projects, providing native TypeScript support for writing strongly typed test specs and Page Object Model classes to validate UI rendering and critical user flows.