playwright-migration

Migrate Cypress or Selenium test suites to Playwright with command mappings.

1|Updated Jul 5, 2025
One-click install
npx skills add https://github.com/kevinchatham/tressi --skill playwright-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-migration
Source: https://github.com/kevinchatham/tressi/tree/main/.agents/skills/playwright-skill/migration
Command: npx skills add https://github.com/kevinchatham/tressi --skill playwright-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrating large test suites from Cypress or Selenium to Playwright can be error-prone and time-consuming; this guide provides a structured, incremental path with command mappings, architecture translations, and best practices.

Core Features & Use Cases

  • Side-by-side command mappings between Cypress/Selenium and Playwright to accelerate migration.
  • Architecture translation guidance for test suites, project structure, and patterns.
  • Use Case: A team migrating a sizable test suite can follow an incremental plan with risk mitigation and clear success criteria.

Quick Start

Begin the migration by mapping Cypress and Selenium tests to Playwright patterns.

Frequently Asked Questions about playwright-migration

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

FAQPage Schema
How do I migrate large test suites from Cypress to Playwright?

Migrating large test suites from Cypress to Playwright involves following an incremental plan with side-by-side command mappings and architecture translations to mitigate risks and ensure clear success criteria.

What is the best way to translate Selenium architecture to Playwright?

Translating Selenium architecture to Playwright is best achieved using structured architecture translation guidance that maps existing project structures and test patterns into equivalent Playwright paradigms incrementally.

Can I follow an incremental migration path for web application testing frameworks?

You can follow an incremental migration path for web application testing frameworks by mapping Cypress and Selenium tests to Playwright patterns to prevent errors and manage large suite upgrades.

Does migrating from Cypress to Playwright require side-by-side command mappings?

Migrating from Cypress to Playwright relies on side-by-side command mappings to accelerate the transition, providing direct translations between framework commands to reduce manual rewrite errors.

Why is migrating large test suites to Playwright considered error-prone without a guide?

Migrating large test suites to Playwright is error-prone without a guide due to complex architecture translations and pattern upgrades, which a structured incremental path with command mappings safely resolves.

What are the limitations of an incremental Playwright migration approach?

An incremental Playwright migration approach requires careful risk mitigation across sizable test suites, meaning teams must manage architecture translations and command mappings progressively to avoid framework upgrade failures.