Docs

RunMacro Documentation

Create your first robot, then go further as needed.

Clear step-by-step guides to create, run, and improve robots for repetitive computer work.

Docs Browser Open Extension
🧩 Browser

Open an extension page in background Chrome (CDP)

The Open Extension command navigates background Chrome to an extension internal page, of the form chrome-extension://<ID>/<path> (e.g.

Prerequisites#

  • Add Open Extension to the macro.
  • Prepare the data or target that Open Extension will use.

Supported modes#

  • Browser Mode

What it does#

The Open Extension command navigates background Chrome to an extension internal page, of the form chrome-extension://&lt;ID&gt;/&lt;path&gt; (e.g. home.html, popup.html). Often used to open a wallet/extension UI and automate it.

Screenshots & video#

RunMacro Open Extension command configuration dialog showing parameter fields
Configuration dialog and parameter fields for the Open Extension command in RunMacro.

When to use it#

  • Open an extension UI (crypto wallet, cookie helper…).
  • Automatically go to an extension settings page.
  • Prepare an extension page before clicking/typing.

When not to use it#

  • Do not open an uninstalled/untrusted extension or without the correct Chrome profile and extension ID.

Configuration steps#

  1. Get the extension ID (in chrome://extensions with Developer mode on).
  2. Add Browser › Open Extension, enter the ID and the page path (default home.html).
  3. Choose current/new tab. Save.

Every option explained#

Extension ID#

The extension ID string (32 chars). Find it in chrome://extensions.

Page path#

The page file inside the extension: home.html, popup.html, index.html… Defaults to home.html.

Open mode (current / new tab)#

Open the extension page in the current tab or a new tab.

Expected result#

After execution, Open Extension completes the described action and makes its result available to the next step.

Real example#

Example: open a wallet UI#

  1. Open Extension with the wallet ID and path home.html (new tab).
  2. Delay 1500ms.
  3. Use Smart HTML to type the unlock password.

Limitations and failure cases#

  • Extension ID, target URL, and profile permissions determine results; Chrome may not create a target if disabled.

Tips & common mistakes#

A wrong ID or an uninstalled extension leads to a blank/error page. Verify the ID in chrome://extensions first.

Verification details#

  • commands/browser.py
RunMacro robot

Robots do the work. Your time is yours.

Create a robot in minutes, no coding needed. Reliable execution, remote management, transparent costs — and you always stay in control.