Item logo image for FlowMacro — Web Automation & Selenium IDE Engine

FlowMacro — Web Automation & Selenium IDE Engine

ExtensionDeveloper Tools
Item media 2 (screenshot) for FlowMacro — Web Automation & Selenium IDE Engine
Item media 1 (screenshot) for FlowMacro — Web Automation & Selenium IDE Engine
Item media 2 (screenshot) for FlowMacro — Web Automation & Selenium IDE Engine
Item media 1 (screenshot) for FlowMacro — Web Automation & Selenium IDE Engine
Item media 1 (screenshot) for FlowMacro — Web Automation & Selenium IDE Engine
Item media 2 (screenshot) for FlowMacro — Web Automation & Selenium IDE Engine

Overview

Record web workflows, mask passwords with local encryption, replay macros, and export clean Playwright or Selenium code.

FlowMacro is a developer-first browser automation engine and standalone Selenium IDE for Chrome. Record repetitive web tasks, auto-mask sensitive credentials with local AES-256-GCM encryption, replay actions with millisecond precision, and export clean, idiomatic Playwright, Puppeteer, and Python Selenium code in seconds. ⚡ KEY CAPABILITIES 1. Dedicated Standalone IDE Controller (960 × 750px) Unlike cramped extension popups or devtools tabs that disrupt page styling, FlowMacro operates as a dedicated standalone controller window orchestrating target tabs without DOM or CSS collisions. 2. Zero-Trust Local Credential Vault (AES-256-GCM) • Automatic Sensitive Field Detection: Automatically identifies password inputs and PIN fields (type="password", autocomplete="current-password"). • Ephemeral In-Memory Shield: Passwords appear as {{SECRET_PASSWORD}} in the IDE table and are encrypted client-side using the W3C Web Crypto API. • Zero Plain-Text Leaks: Exported scripts strictly reference environment variables (process.env.AUTO_MACRO_PASSWORD / os.getenv('AUTO_MACRO_PASSWORD')) so secrets never leak into Git repositories or CI/CD logs. 3. Deterministic In-Browser Macro Replay • Sequential event runner with visual element highlighting. • Native prototype descriptor injection for React, Vue, and Angular virtual DOM compatibility. • Page lifecycle synchronization (chrome.tabs.onUpdated) to automatically wait for page redirects and asynchronous reloads. 4. 1-Click Multi-Framework Code Exporters • Playwright (TypeScript & JavaScript) • Puppeteer (Node.js) • Python Selenium (WebDriver) • Selenium IDE (.side JSON project files) 5. CSV Batch Execution Engine Bind spreadsheet columns (e.g., {{email}}, {{first_name}}, {{sku}}) to automate multi-row form submissions and repetitive data workflows. 6. 100% Air-Gapped & Zero-Backend • No account creation, no external telemetry, and no remote databases. • All macro sequences, selectors, and test configurations live exclusively in local browser storage (chrome.storage.local). What's New in Version 1.0.1: - State Persistence: Migrated session state to chrome.storage.session with automatic background worker rehydration. Replays and recordings no longer get interrupted if Chrome idles the service worker. - Reliable Input Flushing: Keystrokes and input fields flush synchronously before form submissions and click events, eliminating missed typing steps. - Real DOM Settle Detection: Upgraded replay synchronization using MutationObserver to detect dynamic DOM changes and SPA client-side navigations smoothly. - Native Event Activation: Added native element.click() dispatch alongside synthetic pointer events to reliably toggle checkboxes, radio buttons, and modern UI components (Radix, Headless UI). - Same-Origin Iframe Support: Enabled recursive DOM selector resolution across same-origin embedded iframes. - Diagnostic Execution Logs: Detailed locator waterfall error reporting in the IDE log showing the exact step, command, and attempted selectors if an element is missing.

Details

  • Version
    1.0.1
  • Updated
    September 18, 2026
  • Size
    746KiB
  • Languages
    English
  • Developer
    Email
    singhnaveen360@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

FlowMacro — Web Automation & Selenium IDE Engine has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

FlowMacro — Web Automation & Selenium IDE Engine handles the following:

User activity
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps