migrate

Convert Cypress or Selenium test files to Playwright with framework detection.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/4lerman/text_evaluator --skill migrate-4lerman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrate
Source: https://github.com/4lerman/text_evaluator/tree/main/.agents/skills/engineering-skills/playwright-pro/skills/migrate
Command: npx skills add https://github.com/4lerman/text_evaluator --skill migrate-4lerman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve?

This Skill helps developers migrate their test suites from Cypress or Selenium to Playwright, streamlining the conversion process and reducing manual effort.

Core Features & Use Cases

  • Automated Migration: Converts test files from Cypress and Selenium to Playwright with minimal manual intervention.
  • Framework Detection: Automatically detects the source framework (Cypress, Selenium, or Python Selenium).
  • Incremental Conversion: Allows for converting individual files or entire test suites.
  • Use Case: For a developer looking to transition from Cypress to Playwright, this Skill can automatically convert all their Cypress tests into Playwright-compatible format.

Quick Start

Migrate your Cypress tests to Playwright using the 'migrate' skill with the command: 'migrate from cypress'.

Frequently Asked Questions about migrate

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

FAQPage Schema
How do I migrate Cypress tests to Playwright?

Converting Selenium tests to Playwright is automated by detecting the source framework and applying appropriate mappings for actions, assertions, and navigation to generate Playwright-compatible test files.

Can I convert an entire test suite from Selenium to Playwright at once?

Yes, you can convert test suites incrementally, allowing for converting individual files or migrating an entire test suite from Cypress or Selenium to Playwright in a single process.

Do I need Playwright installed to convert my Cypress test files?

Yes, Playwright is a required dependency to convert Cypress or Selenium test files, as the migration logic generates Playwright-compatible format tests and relies on the `playwright` package.

What is the best way to automate Selenium to Playwright migration?

Automating Selenium to Playwright migration is best handled by a framework detection tool that maps source actions, assertions, and navigation directly to Playwright equivalents, reducing manual effort.

Does the migration tool support Python Selenium test conversion?

Yes, the framework detection mechanism supports converting tests from Cypress, standard Selenium, and Python Selenium into the Playwright format.