open-testing-convert-playwright

Convert Playwright tests between TypeScript, JavaScript, Python, Java, and .NET frameworks.

13|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/AgenticTesting/OpenTestingAI --skill open-testing-convert-playwright
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-testing-convert-playwright
Source: https://github.com/AgenticTesting/OpenTestingAI/tree/main/.opentesting-convert/skills/open-testing-convert-playwright
Command: npx skills add https://github.com/AgenticTesting/OpenTestingAI --skill open-testing-convert-playwright

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Convert Playwright tests to and from multiple target frameworks to enable cross-platform migration, translation, and round-trip workflows.

Core Features & Use Cases

  • Supports migrating Playwright TS/JS, Python, Java, and .NET bindings across Eggplant, OpenTest.AI, Testers.AI Recorder, Testers.AI Dynamic, Selenium, and Cypress.
  • Enables translation of individual specs or entire suites, guided by the master orchestration logic and per-target primers.
  • Useful for teams adopting new tools, consolidating test assets, or validating cross-framework equivalence.

Quick Start

Provide your Playwright source files and choose a target framework to begin the conversion.

Frequently Asked Questions about open-testing-convert-playwright

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

FAQPage Schema
How do I convert Playwright tests to Selenium or Cypress?

Playwright test conversion to Selenium or Cypress is handled by delegating language, target primer, and emission steps to the open-testing-convert master skill. You provide source files and choose a target framework to generate translated test assets.

Can I migrate Playwright Python or Java tests to other frameworks?

Yes, Playwright test migration supports Python, Java, and .NET bindings. The conversion process enables cross-platform translation across target frameworks including Eggplant, OpenTest.AI, and Testers.AI.

What is cross-framework test conversion for Playwright?

Cross-framework test conversion translates Playwright TypeScript or JavaScript specs into different testing frameworks. This enables teams to consolidate test assets, adopt new tools, or validate test equivalence across platforms.

Does Playwright test conversion support round-tripping through Eggplant or OpenTest.AI?

Yes, Playwright test conversion supports round-tripping workflows through Eggplant, OpenTest.AI, Testers.AI Recorder, and Testers.AI Dynamic. This allows for translating tests to a target and back across frameworks.

What do I need to start migrating my Playwright test suite?

To start migrating a Playwright test suite, you need your existing Playwright source files and a chosen target framework. The conversion logic then delegates the language and emission steps to the master orchestration skill.