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.