Record Browser Actions as Replayable Scripts
Click record, interact with any website, and get production-ready Puppeteer or Playwright code instantly. No manual scripting required.
import { chromium } from 'playwright';
const browser = await chromium.launch();
const page = await browser.newPage();
await page.goto('https://app.example.com/login');
await page.fill('#email', '[email protected]');
await page.fill('#password', '••••••••');
await page.click('button[type="submit"]');
await page.waitForURL('**/dashboard');
await browser.close();How It Works
Install Extension
Add SessionScript to Chrome in one click from the Web Store.
Record Actions
Click record and interact normally — clicks, inputs, and navigation are all captured.
Export Script
Download Puppeteer or Playwright code ready to run in CI/CD pipelines.
Simple Pricing
- ✓Unlimited recordings
- ✓Puppeteer & Playwright export
- ✓Dashboard to manage scripts
- ✓Team sharing (up to 5 seats)
- ✓Priority support
Cancel anytime. 7-day free trial.
FAQ
Which automation frameworks are supported?
SessionScript generates code for both Puppeteer and Playwright. You can switch between them in the dashboard before exporting.
Does it work on all websites?
It works on any standard website. Some SPAs with shadow DOM or iframes may require minor manual adjustments to the generated selectors.
Is my recorded data stored securely?
Recordings are encrypted at rest and in transit. You can delete any recording from the dashboard at any time. We never share your data.