Skip to content

Chrome extension to record and replay form fills for faster testing

Notifications You must be signed in to change notification settings

therealechan/form-snap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Form Snap

A Chrome Extension that records and replays form fills in the browser — built for QA testing workflows. Fill a form once, save it as a profile, and replay it any time.

This monorepo contains two projects:

Directory Description
extension/ Chrome Extension (Manifest V3)
site/ Landing page (Next.js + Tailwind CSS)

Extension (extension/)

Features

  • Record — Fill out a form while recording; all field values and selectors are captured automatically.
  • Replay — Select a saved profile and replay it on any page with matching fields.
  • Scan — Instantly capture all currently filled form fields (keyboard shortcut: Alt+S).
  • Multiple Profiles — Save unlimited profiles, organized by name and timestamp.
  • Smart Field Matching — Hybrid strategy using id, data-testid, name, aria-label, label text, placeholder, and CSS selector fallback.
  • Template Variables{{seed}}, {{ts}}, {{seq}}, {{uuid}}, {{date:FORMAT}} for dynamic data.
  • File Upload Support — Captures and replays file uploads.
  • Export / Import — Share profiles as JSON files between team members or machines.
  • Framework Compatible — Handles React/Vue controlled inputs with native property setters.
  • Lightweight — No external dependencies. Pure Manifest V3 extension.

Install for Development

cd extension
npm install
npm run build

Then load the extension/ folder as an unpacked extension in chrome://extensions/ (Developer mode).

Run Tests

cd extension
npm test

Landing Page (site/)

Built with Next.js, Tailwind CSS, and the Tailark dark template.

Development

cd site
pnpm install
pnpm dev

Build

cd site
pnpm build

License

MIT

About

Chrome extension to record and replay form fills for faster testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors