Record Browser Actions Into Automation Scripts
Click through your app once. Get clean Playwright or Selenium code instantly. Smart selectors, zero boilerplate — built for QA engineers and developers.
Start Recording — $29/mo// Generated Playwright script
await page.goto('https://app.example.com/login');
await page.fill('[data-testid="email"]', '[email protected]');
await page.click('button[type="submit"]');
await page.waitForURL('**/dashboard');
Pro Plan
$29
per month
- ✓Chrome extension — unlimited recordings
- ✓Playwright & Selenium code generation
- ✓Smart selector engine (data-testid, ARIA, CSS)
- ✓Script history & version management
- ✓Export to JS, TS, Python
- ✓Priority email support
Cancel anytime. 7-day money-back guarantee.
Frequently Asked Questions
How does the recording work?
Install the Chrome extension, click the record button, and interact with any web app normally. Every click, input, and navigation is captured and sent to our web app, which generates production-ready automation code using AST manipulation and smart selector strategies.
Which automation frameworks are supported?
We generate scripts for Playwright (JavaScript, TypeScript, Python) and Selenium (JavaScript, Python). The selector engine prioritizes data-testid attributes, then ARIA roles, then stable CSS selectors — so your scripts stay resilient across UI changes.
Can I edit the generated scripts?
Yes. Every generated script is editable in the web app before export. You can add assertions, parameterize values, and reorganize steps. Scripts are saved to your history so you can revisit and re-export at any time.