🚀 Beta Version Available Now

What is the Macro Scheduler WebRecorder?

A Chrome browser extension that records user interactions on web pages and generates Macro Scheduler automation scripts with Chrome WebDriver commands. Old timers will remember the WebRecorder. Well it's back—and better than ever for modern Chrome automation.

Smart Recording

Records clicks, typing, form submissions, and keyboard interactions automatically with smart duplicate event removal for cleaner scripts.

Optimized Script Generation

Generates Macro Scheduler scripts with proper Chrome WebDriver syntax—ChromeStart, ChromeNavigate, ChromeFindElements, and more.

One-Click Download

Review your generated script and download it instantly as a .scp file ready to run with Macro Scheduler.

Installation Instructions

Since this extension is in beta testing and not yet published to the Chrome Web Store, you'll need to install it as an "unpacked extension". Follow these simple steps:

1

Download & Extract

Download the extension and extract the zip file to a folder on your computer. Remember this location for Step 3.

Download Extension (v1.5.7)
2

Enable Developer Mode

Open Chrome, go to More tools → Extensions (or navigate to chrome://extensions/), then toggle "Developer mode" ON in the top-right corner.

3

Load the Extension

Click "Load unpacked", navigate to the folder where you extracted the extension files, and click "Select Folder". The extension will appear in your extensions list.

4

Pin the Extension (Optional)

Click the puzzle piece icon (🧩) in Chrome's toolbar, find "Macro Scheduler Recorder", and click the pin icon (📌) to add it directly to your toolbar for easy access.

How to Use the WebRecorder

▶️

Start Recording

Click the extension icon and press "Start Recording"

🖱️

Perform Actions

Navigate to any website and perform the actions you want to automate (clicking, typing, form submissions, etc.)

⏸️

Stop Recording

Click the extension icon again and press "Stop Recording"

đź’ľ

Download Script

Review the generated script and click "Download Script" to save it as a .scp file

⚙️ Script Requirements

The generated scripts require Chrome for Testing to be installed on your system.

Make sure to update the CHROMEDRIVER_EXE path in the generated script to match your installation location.

Download & Installation Instructions

Supported Actions

The extension currently records and generates scripts for:

âś“ Element Clicks

Buttons, links, and interactive elements

âś“ Text Input

Input fields and textareas

âś“ Form Submissions

Submit buttons and form actions

âś“ Keyboard Interactions

Key presses and shortcuts

âś“ Focus Events

Element focus and interactions

Note: The initial page URL is automatically included when recording starts. Subsequent page changes should result from user interactions (clicks, form submissions) rather than manual URL changes.

Script Output Format

Generated scripts use Macro Scheduler syntax with Chrome WebDriver commands:

ChromeStart>session_id
ChromeNavigate>session_id,url,https://example.com
ChromeFindElements>session_id,css selector,input[type='text'],elements
ChromeSetElementValue>session_id,elements_1,Hello World
ChromeElementAction>session_id,elements_1,click
ChromeQuit>session_id

Troubleshooting

đź”§ Extension Not Loading

  • Make sure Developer mode is enabled
  • Verify all extension files are in the selected folder
  • Check Chrome's console for error messages (F12 → Console tab)

đź”§ Recording Not Working

  • Refresh the page after starting recording
  • Make sure the extension has permission to access the website
  • Check that you're performing supported actions (clicks, typing, etc.)

đź”§ Script Generation Issues

  • Ensure you have recorded at least one action
  • Verify the recorded events appear in the extension popup
  • Try clearing and re-recording if the script appears empty

Beta Testing - We Need Your Feedback!

This is an early beta version. Anyone who has dabbled with automating Chrome and websites will know how difficult it is to make one-size-fits-all rules. Your mileage will vary, but we've tested many scenarios—frames, new tabs, forms, and clicks—and we're happy with what it can do.

Please report:

  • Extension behavior problems
  • Script generation errors
  • UI/UX feedback
  • Feature requests
Download WebRecorder Extension