Setup & Installation
What This Skill Does
Converts test automation scripts between Selenium, Playwright, Puppeteer, and Cypress. It handles API mappings, locator conversions, wait strategies, and lifecycle changes across Java, Python, JavaScript, TypeScript, and C#.
Manually rewriting tests between frameworks means learning each framework's locator syntax, wait strategies, and assertion styles from scratch, which this automates with verified API mappings.
When to use it
- Moving a Selenium Java test suite to Playwright TypeScript
- Porting Cypress end-to-end tests to Playwright for cross-browser support
- Converting Puppeteer scripts to Selenium for teams that need multi-language support
- Rewriting legacy Selenium tests as Cypress tests during a framework switch
- Translating Playwright tests to Puppeteer when a project drops the Playwright dependency