Fast Recorder & Playback

Record & Playback web workflows with variables, CSV data runs, screenshots, file uploads, drag-drop, and JS scripting

As of June 2026, Fast Recorder & Playback has users in the Developer Tools category.

Usersno change0%
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.6
Manifest V3
90-day change · In the last 90 days this extension 2 version updates.

History

3 snapshots

Tracking since May 27, 2026.

Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
DateUsersRatingReviewsVersion
May 27, 20261.0.0
Jun 3, 20261.0.0
Jun 8, 20261.0.4
Now1.0.6

Changelog

  • Jun 8, 2026
    description
    Fast Recorder & Playback lets you record browser interactions and replay them automatically — across pages, tabs, and complex multi-step flows — with zero coding required.
    
    ────────────────────────────────────────
    🎬 RECORD & REPLAY
    ────────────────────────────────────────
    • Record clicks, text input, hover, drag & drop, scrolls, and navigation in real time
    • Replay any saved scenario with one click
    • Loop N times with configurable delay between iterations
    • Schedule daily automatic playback at a set time
    • Sequence playback — run multiple scenarios back-to-back in order
    • Undo/redo support for all recorded actions
    
    ────────────────────────────────────────
    📊 CSV DATA-DRIVEN AUTOMATION
    ────────────────────────────────────────
    • Upload a CSV file and run your scenario once per row
    • Each column maps to a ${variable} in your scenario
    • Export results as XLSX (images in cells), CSV, or HTML with embedded screenshots
    • Live progress panel shows current row, status, and elapsed time
    
    ────────────────────────────────────────
    ⚙️ 14 ACTION TYPES
    ────────────────────────────────────────
    DOM Actions: click, input, hover, drag & drop
    Navigation & Control: navigate to URL, wait (ms), run JavaScript via CDP
    Control Flow: condition (12 check types), switch (branch by variable value)
    Data & Capture: readDOM → store as variable, screenshot (5 capture modes)
    
    Condition types: elementExists, elementNotExists, elementVisible, elementHidden, textContains, textEquals, valueEquals, valueContains, urlContains, urlEquals, hasClass, hasAttribute
    
    ────────────────────────────────────────
    🔤 VARIABLE SYSTEM
    ────────────────────────────────────────
    • Define global ${variables} and reuse them across selectors, values, URLs, and scripts
    • readDOM action extracts live page content into a variable at runtime
    • CSV rows override variables per iteration — no scenario edits needed
    • Priority: CSV row > readDOM result > global variable
    
    ────────────────────────────────────────
    📸 SCREENSHOT & CAPTURE
    ────────────────────────────────────────
    • 6 capture modes: Visible viewport, Full page, Scroll V/H panorama, Segment V/H, Element
    • Built-in crop & edit mode for every capture type
    • Image diff tool — pixel-level comparison with adjustable sensitivity
    • Optional watermark with {url} and {datetime} tokens
    • Hotkeys for every capture mode (fully configurable)
    
    ────────────────────────────────────────
    📤 EXPORT YOUR SCENARIOS
    ────────────────────────────────────────
    • JS Bookmarklet — run any scenario directly from the browser bookmarks bar, no extension needed
    • Selenium Python — generate a ready-to-run .py script (supports Chrome, Firefox, Edge, Safari)
    • Export / import scenarios, folders, and full backup/restore
    
    ────────────────────────────────────────
    🎨 UI & SETTINGS
    ────────────────────────────────────────
    • Dark / light theme
    • Drag-to-reorder tabs — order saved across sessions
    • All hotkeys configurable and synced across devices via chrome.storage.sync
    • Child Condition — target a parent container and match a child by text, value, class, or input type
    
    ────────────────────────────────────────
    🔒 SMART SELECTOR ENGINE
    ────────────────────────────────────────
    Records up to 8 selector candidates per element and tries them in order during playback: id → data-testid → data-id → name → CSS → XPath → text → fullXPath. Falls back to MutationObserver if the element loads late.
    
    ────────────────────────────────────────
    ⚡ ZERO DEPENDENCIES
    ────────────────────────────────────────
    No npm, no bundler, no external CDN. Pure Manifest V3 service worker architecture. All data stored locally — nothing leaves your browser.
    
    ────────────────────────────────────────
    TYPICAL USE CASES
    ────────────────────────────────────────
    ✅ Automate repetitive form submissions
    ✅ Regression-test a web app UI without writing code
    ✅ Run the same workflow across hundreds of CSV rows (data entry, bulk operations)
    ✅ Schedule a daily login + data export sequence
    ✅ Generate a Selenium test script from a recorded session
    ✅ Capture full-page screenshots of multiple pages in one run
    Fast Recorder & Playback lets you record browser interactions and replay them automatically — across pages, tabs, and complex multi-step flows — with zero coding required.
    
    ────────────────────────────────────────
    🎬 RECORD & PLAYBACK
    ────────────────────────────────────────
    • Record clicks, text input, hover, drag & drop, scrolls, and navigation in real time
    • Replay any saved scenario with one click
    • Loop N times with configurable delay between iterations
    • Schedule daily automatic playback at a set time
    • Sequence playback — run multiple scenarios back-to-back in order
    • Undo/redo support for all recorded actions
    
    ────────────────────────────────────────
    📊 CSV DATA-DRIVEN AUTOMATION
    ────────────────────────────────────────
    • Upload a CSV file and run your scenario once per row
    • Each column maps to a ${variable} in your scenario
    • Export results as XLSX (images in cells), CSV, or HTML with embedded screenshots
    • Live progress panel shows current row, status, and elapsed time
    
    ────────────────────────────────────────
    ⚙️ 15 ACTION TYPES
    ────────────────────────────────────────
    DOM Actions: click, input, hover, drag & drop
    Navigation & Control: navigate to URL, wait (ms), run JavaScript via CDP
    Control Flow: condition (12 check types), switch (branch by variable value)
    Data & Capture: readDOM → store as variable, screenshot (5 capture modes)
    File Automation: upload file to <input type="file"> or drag-and-drop zone — supports multiple files per action and ${variable} filenames
    
    Condition types: elementExists, elementNotExists, elementVisible, elementHidden, textContains, textEquals, valueEquals, valueContains, urlContains, urlEquals, hasClass, hasAttribute
    
    ────────────────────────────────────────
    🔤 VARIABLE SYSTEM
    ────────────────────────────────────────
    • Define global ${variables} and reuse them across selectors, values, URLs, and scripts
    • 4 variable types:
    – Static — fixed plain-text value
    – Random — generated fresh each run: Letters, Numbers, Alphanumeric, or Datetime (YYYY-MM-DD_HH-MM-SS)
    – Pick — randomly selects one option from a list per run
    – Fallback — tries values A → B → C in order; sticky per run (designed for use with Child Condition)
    • readDOM action extracts live page content into a variable at runtime
    • CSV rows override variables per iteration — no scenario edits needed
    • Priority: CSV row > readDOM result > global variable
    
    ────────────────────────────────────────
    📸 SCREENSHOT & CAPTURE
    ────────────────────────────────────────
    • 6 capture modes: Visible viewport, Full page, Scroll V/H panorama, Segment V/H, Element
    • Built-in crop & edit mode for every capture type
    • Image diff tool — pixel-level comparison with adjustable sensitivity
    • Optional watermark with {url} and {datetime} tokens
    • Hotkeys for every capture mode (fully configurable)
    
    ────────────────────────────────────────
    📤 EXPORT YOUR SCENARIOS
    ────────────────────────────────────────
    • JS Bookmarklet — run any scenario directly from the browser bookmarks bar, no extension needed
    • Selenium Python — generate a ready-to-run .py script (supports Chrome, Firefox, Edge, Safari)
    • Export / import scenarios, folders, and full backup/restore
    
    ────────────────────────────────────────
    🎨 UI & SETTINGS
    ────────────────────────────────────────
    • Dark / light theme
    • Drag-to-reorder tabs — order saved across sessions
    • All hotkeys configurable and synced across devices via chrome.storage.sync
    • Child Condition — target a parent container and match a child by text, value, class, or input type
    
    ────────────────────────────────────────
    🔒 SMART SELECTOR ENGINE
    ────────────────────────────────────────
    Records up to 8 selector candidates per element and tries them in order during playback: id → data-testid → data-id → name → CSS → XPath → text → fullXPath. Falls back to MutationObserver if the element loads late.
    
    ────────────────────────────────────────
    ⚡ ZERO DEPENDENCIES
    ────────────────────────────────────────
    No npm, no bundler, no external CDN. Pure Manifest V3 service worker architecture. All data stored locally — nothing leaves your browser.
    
    ────────────────────────────────────────
    TYPICAL USE CASES
    ────────────────────────────────────────
    ✅ Automate repetitive form submissions
    ✅ Regression-test a web app UI without writing code
    ✅ Run the same workflow across hundreds of CSV rows (data entry, bulk operations)
    ✅ Schedule a daily login + data export sequence
    ✅ Generate a Selenium test script from a recorded session
    ✅ Capture full-page screenshots of multiple pages in one run
    ✅ Upload different files per CSV row to forms or drag-and-drop zones
  • Jun 8, 2026
    short_description
    Record & Playback user actions across pages without delay
    Record & Playback web workflows with variables, CSV data runs, screenshots, file uploads, drag-drop, and JS scripting

Permissions & access

Permissions
tabsstoragescriptingdownloadsalarmsdebuggerwindowsnotifications
Host access
<all_urls>

Screenshots

Fast Recorder & Playback screenshot 1

About

Fast Recorder & Playback lets you record browser interactions and replay them automatically — across pages, tabs, and complex multi-step flows — with zero coding required.

────────────────────────────────────────
🎬 RECORD & PLAYBACK
────────────────────────────────────────
• Record clicks, text input, hover, drag & drop, scrolls, and navigation in real time
• Replay any saved scenario with one click
• Loop N times with configurable delay between iterations
• Schedule daily automatic playback at a set time
• Sequence playback — run multiple scenarios back-to-back in order
• Undo/redo support for all recorded actions

────────────────────────────────────────
📊 CSV DATA-DRIVEN AUTOMATION
────────────────────────────────────────
• Upload a CSV file and run your scenario once per row
• Each column maps to a ${variable} in your scenario
• Export results as XLSX (images in cells), CSV, or HTML with embedded screenshots
• Live progress panel shows current row, status, and elapsed time

────────────────────────────────────────
⚙️ 15 ACTION TYPES
────────────────────────────────────────
DOM Actions: click, input, hover, drag & drop
Navigation & Control: navigate to URL, wait (ms), run JavaScript via CDP
Control Flow: condition (12 check types), switch (branch by variable value)
Data & Capture: readDOM → store as variable, screenshot (5 capture modes)
File Automation: upload file to <input type="file"> or drag-and-drop zone — supports multiple files per action and ${variable} filenames

Condition types: elementExists, elementNotExists, elementVisible, elementHidden, textContains, textEquals, valueEquals, valueContains, urlContains, urlEquals, hasClass, hasAttribute

────────────────────────────────────────
🔤 VARIABLE SYSTEM
────────────────────────────────────────
• Define global ${variables} and reuse them across selectors, values, URLs, and scripts
• 4 variable types:
– Static — fixed plain-text value
– Random — generated fresh each run: Letters, Numbers, Alphanumeric, or Datetime (YYYY-MM-DD_HH-MM-SS)
– Pick — randomly selects one option from a list per run
– Fallback — tries values A → B → C in order; sticky per run (designed for use with Child Condition)
• readDOM action extracts live page content into a variable at runtime
• CSV rows override variables per iteration — no scenario edits needed
• Priority: CSV row > readDOM result > global variable

────────────────────────────────────────
📸 SCREENSHOT & CAPTURE
────────────────────────────────────────
• 6 capture modes: Visible viewport, Full page, Scroll V/H panorama, Segment V/H, Element
• Built-in crop & edit mode for every capture type
• Image diff tool — pixel-level comparison with adjustable sensitivity
• Optional watermark with {url} and {datetime} tokens
• Hotkeys for every capture mode (fully configurable)

────────────────────────────────────────
📤 EXPORT YOUR SCENARIOS
────────────────────────────────────────
• JS Bookmarklet — run any scenario directly from the browser bookmarks bar, no extension needed
• Selenium Python — generate a ready-to-run .py script (supports Chrome, Firefox, Edge, Safari)
• Export / import scenarios, folders, and full backup/restore

────────────────────────────────────────
🎨 UI & SETTINGS
────────────────────────────────────────
• Dark / light theme
• Drag-to-reorder tabs — order saved across sessions
• All hotkeys configurable and synced across devices via chrome.storage.sync
• Child Condition — target a parent container and match a child by text, value, class, or input type

────────────────────────────────────────
🔒 SMART SELECTOR ENGINE
────────────────────────────────────────
Records up to 8 selector candidates per element and tries them in order during playback: id → data-testid → data-id → name → CSS → XPath → text → fullXPath. Falls back to MutationObserver if the element loads late.

────────────────────────────────────────
⚡ ZERO DEPENDENCIES
────────────────────────────────────────
No npm, no bundler, no external CDN. Pure Manifest V3 service worker architecture. All data stored locally — nothing leaves your browser.

────────────────────────────────────────
TYPICAL USE CASES
────────────────────────────────────────
✅ Automate repetitive form submissions
✅ Regression-test a web app UI without writing code
✅ Run the same workflow across hundreds of CSV rows (data entry, bulk operations)
✅ Schedule a daily login + data export sequence
✅ Generate a Selenium test script from a recorded session
✅ Capture full-page screenshots of multiple pages in one run
✅ Upload different files per CSV row to forms or drag-and-drop zones

Technical

Version
1.0.6
Manifest
V3
Size
409KiB
Min Chrome
109
Languages
1
Featured
No

Metadata

ID
hghkokkjbpedgjbpohpkgmejkeobocam
Developer ID
u03e46c60d3da907384822922faf4d751
Developer Email
[email protected]
Created
May 26, 2026
Last Updated (Store)
Jun 4, 2026
Last Scraped
Jun 8, 2026
Website
Support URL
Privacy Policy

Data sourced from the Chrome Web Store · last verified Jun 8, 2026.