Zero Vendor Lock-In

Multi-Framework Exporters & Live Code Studio

Workflow Recorder treats workflows as canonical JSON state models. This allows you to compile the exact same recorded interaction into production-ready Playwright (TypeScript/JavaScript), Puppeteer, Selenium Python, Cypress, or declarative YAML without manual rework.

Format: Canonical Workflow Schema v1.0
File: auth-login.spec.ts
// Loading script template...
Framework Compatibility

Exporter Capabilities Matrix

Compare how each exported automation framework handles auto-waits, Shadow DOM boundaries, iframes, and multi-tab workflows.

Framework File Ext Auto-Wait Engine Shadow DOM Multi-Tab Typed Variables Runner Speed
Playwright (TypeScript) .spec.ts Native Actionability Automatic Piercing Full Context Tracking TypeScript Interface Ultra-Fast (Chromium/FF/WebKit)
Playwright (JavaScript) .spec.js Native Actionability Automatic Piercing Full Context Tracking ESM Object Ultra-Fast
Puppeteer .js Explicit waitForSelector >>> CSS Combinator Page Target Events Node Process Env High (CDP Direct)
Selenium Python .py WebDriverWait + EC find_element shadow_root window_handles Python Dict Medium (W3C WebDriver)
Cypress .cy.ts Command Retry Queuing { includeShadowDom } Stubbed Tabs Cypress.env() Medium (Browser Injected)
Canonical JSON .json Declared Step Timeouts Path Ancestry Chain Logical Tab Keys JSON Schema Draft 2020 Instant Serialization
Terminal Execution

Run Exported Scripts Directly in Terminal

No proprietary dependencies. Once you download your generated test script, execute it immediately using official standard toolchains.

Playwright Test Runner

Run headless or headed with trace recording and video artifacts:

npx playwright test auth-login.spec.ts --headed

Puppeteer Node.js

Execute standalone Node.js automation script:

node auth-login.puppeteer.js

Selenium WebDriver Python

Execute with Python 3 and standard Chrome WebDriver:

python auth_login.py

Start Generating Clean Automation Scripts Today

Install the extension, record any browser interaction, and export resilient code in seconds. Free forever.

Read Documentation