Chrome Extension + Web App

Record Browser Actions,
Export Playwright Code

Install the Chrome extension, click through your app, and get clean Playwright test code in seconds. No manual scripting. No guesswork.

Generated Playwright Code
import { test, expect } from '@playwright/test';

test('user login flow', async ({ page }) => {
  await page.goto('https://app.example.com');
  await page.getByLabel('Email').fill('[email protected]');
  await page.getByLabel('Password').fill('••••••••');
  await page.getByRole('button', { name: 'Sign in' }).click();
  await expect(page).toHaveURL('/dashboard');
});

How It Works

01

Install Extension

Add RecordFlow to Chrome in one click. No configuration needed.

02

Record Actions

Click the record button and interact with any web app naturally.

03

Export Code

Get clean, readable Playwright test code ready to run in your CI pipeline.

Simple Pricing

Pro Plan
$29
/month
  • Unlimited recording sessions
  • Clean Playwright code export
  • Session history & management
  • Chrome extension included
  • Priority email support
Get Started

7-day free trial. Cancel anytime.

FAQ

Does it work with any website?

Yes. RecordFlow captures standard DOM interactions — clicks, inputs, navigation — on any website you visit in Chrome.

How clean is the generated Playwright code?

We use semantic selectors (roles, labels, text) over brittle CSS selectors, so the output is readable and maintainable out of the box.

Can I cancel my subscription anytime?

Absolutely. Cancel from your dashboard with one click. You keep access until the end of your billing period.