open-testing-convert-testersai-recorder

Convert Testers.AI Recorder exports between Selenium, Playwright, Cypress, and other automation targets.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert Testers.AI Recorder exports (JSON with test_steps[] and parallel recordedActions[] where recordedActions[i].naturalStep === test_steps[i]) to and from Selenium, Playwright, Cypress, Appium, Cucumber, Eggplant (SenseTalk), OpenTest.AI, and Testers.AI Dynamic. This skill enables migrations, replays in code, and round-trips across frameworks by preserving authoritative selectorHints, input values, and ai_assert semantics. It defers orchestration and target-specific semantics to the open-testing-convert master skill.

Core Features & Use Cases

  • Cross-framework conversion: translate Recorder formats to any supported target and back.
  • 1:1 invariant preservation: maintain the exact pairing of test_steps and recordedActions for reliable round-trip.
  • Reference-rich conversion: preserve selectorHints and optional framing/shadow DOM hints for robust element resolution.
  • Use cases: migrate a Recorder suite, replay a recorded flow in code, or interoperability between automation tools.

Quick Start

Upload a Testers.AI Recorder export or point at a Recorder JSON to begin a conversion to your chosen target.

Frequently Asked Questions about open-testing-convert-testersai-recorder

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

FAQPage Schema
How do I convert Testers.AI Recorder exports to Playwright or Selenium scripts?▼

You can convert Testers.AI Recorder JSON exports to Playwright, Selenium, Cypress, Appium, Cucumber, Eggplant, OpenTest.AI, or Testers.AI Dynamic by uploading the file and selecting your target framework.

Can I migrate recorded test steps between Cypress and Appium frameworks?▼

Yes, you can migrate recorded test steps between Cypress, Appium, and other supported frameworks while preserving the 1:1 invariant pairing between test_steps and recordedActions for reliable round-trips.

What is the best way to maintain selectorHints and ai_assert semantics during test automation conversion?▼

The conversion process preserves authoritative selectorHints, input values, and ai_assert semantics natively, ensuring robust element resolution and semantic integrity across all target automation frameworks.

Does the conversion process support shadow DOM and framing hints for cross-framework test automation?▼

Yes, the conversion supports optional framing and shadow DOM hints alongside selectorHints, maintaining robust element resolution when replaying recorded flows in code across different automation tools.

How do I round-trip Testers.AI Recorder JSON back to its original format after migrating to Cucumber?▼

Round-trips are supported by maintaining the exact 1:1 pairing between test_steps and recordedActions, allowing you to convert back to the original Testers.AI Recorder format after migrating to Cucumber.

Why does converting a Testers.AI Recorder export require delegating to the open-testing-convert master skill?▼

The skill delegates orchestration and target-specific semantics to the open-testing-convert master skill to accurately generate code and manage interoperability across multiple automation frameworks.