Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Converts Ranorex Studio test suites to any supported target, and emits Ranorex from any source.
Ranorex is a commercial GUI automation tool with a distinctive architecture:
Dual-shape tests. Tests are either recording modules (visual step tables authored in Studio) or code modules (C# classes implementing ITestModule). The former are serialised XML (.rxrec) with auto-generated C# code-behind; the latter are plain C# files. Mature suites typically mix both.
Object Repository with RanoreXPath. A central .rxrep file stores every UI element reference as a RanoreXPath — Ranorex's XPath dialect extended with technology adapter hints (/dom, /form, /button, etc.). Repository items are referenced by named path (repo.Home.Login.UsernameField), giving a Page-Object-like indirection.
Multi-technology unified API. The same Ranorex API drives Web (Chrome/Edge/Firefox/IE), WinForms, WPF, Java (Swing/SWT), Qt, Android, and iOS. The technology is inferred from the RanoreXPath prefix (/dom for Web, /form for WinForms, /mobile for mobile). Extraction must route per-technology to the right canonical pattern.
Read this skill's reference files: source-profile.md, extraction.md, mappings.md.
Read target primer for your target.
Emit per target Emission Checklist.
Scope
Ranorex Studio 10.x and 11.x. Earlier versions (8.x/9.x) have subtly different designer-code-behind conventions; extraction handles both with a version sniff.
Test Suite (.rxtst) / Test Container hierarchy (smart folders, iterations, data binding).
Recording Modules (.rxrec) with auto-generated code-behind.
User Code Modules (C# classes implementing ITestModule).