Documentation

E2Easy Extension

Learn how to use the E2Easy Chrome extension to record and play back web tests—no code required.

Introduction

The E2Easy Chrome extension lets you record what you do in the browser—clicks, typing, navigation, form entries—and play it back anytime. You use it to create repeatable test flows for any website without writing code. Record once, run as often as you need for regression testing, demos, or automation.

After you install the extension and sign in, you can start recording on any page, save your flow as a macro, and run it later in one click. You can organize macros in folders, add assertions to check that the page looks or behaves correctly, and review run history and videos when available.

Installation

Install the E2Easy extension from the Chrome Web Store or from the E2Easy website. You need Google Chrome (or a Chromium-based browser that supports Chrome extensions).

  1. Open the Chrome Web Store listing for E2Easy, or use the install link from the E2Easy site.
  2. Click Add to Chrome and confirm when prompted.
  3. Pin the extension to your toolbar (click the puzzle icon, find E2Easy, then pin) so you can open it quickly.

The extension will ask for permissions to run on websites you visit and to store data locally; these are required for recording and playback. You can revoke access anytime by removing the extension.

Quick Start

Get your first test flow in three steps.

  1. Sign in — Click the E2Easy icon in the toolbar and sign in with your Google account. You need to be signed in to save and run macros.
  2. Record — Open the website you want to test. In the extension, start a new recording, then perform the actions you want to automate (click links, fill forms, navigate). When you're done, stop and save the recording. Give it a clear name so you can find it later.
  3. Play back — Open your list of saved macros, choose the one you just created, and run it. The extension will replay your actions in the browser. You can run the same macro again anytime on the same or a similar page.

Recording a Test

To record a test, open the page where you want to start, then start recording from the E2Easy extension. Everything you do in that tab is captured: clicks, text you type, page navigations, and resizing the window. When you're finished, stop the recording and save it as a macro.

Tips for better recordings: Use a stable, predictable path (e.g. log in first if needed, then go to the screen you care about). Avoid unnecessary clicks or rapid back-and-forth. If the site uses dynamic content or heavy animations, pause briefly on important elements so the recorder can capture them reliably. You can add assertions during recording to check that specific text or elements appear—those checks will run during playback too.

Playing Back a Test

To run a saved macro, open the extension, find the macro in your list (or in a folder), and start playback. The extension will open or use a tab and replay the recorded steps in order. You can watch the run in real time. When playback finishes, you'll see the result (e.g. success or failure). If the extension is set up to capture runs, you can review run history and any recorded videos from the extension UI.

Playback works best when the page looks and behaves like it did during recording. If the site layout or URLs change a lot, you may need to re-record or adjust the macro. Running in a clean state (e.g. logged out or on a test account) often gives the most consistent results.

Managing Macros

Macros are your saved recordings. Each macro has a name and optionally belongs to a folder. From the extension you can rename macros, move them between folders, duplicate or delete them, and run them. Organizing macros into folders (e.g. by feature or by site) makes it easier to find and run the right test.

Your macros and run data are stored locally in your browser. If you sign in and your organization uses E2Easy in the cloud, recordings and run history may also sync so you can share and run them across team members.

Assertions

Assertions are checks you add during recording to verify that the page shows expected content or state. For example, you can assert that a certain message appears, a button is visible, or a value is present. When you play back the macro, the extension runs these checks at the right step and reports pass or fail. Adding a few assertions at important points (e.g. after login, after submitting a form) makes your tests more reliable and helps you spot when the app behaves differently than expected.

Settings

In the extension settings you can change preferences such as language and appearance (e.g. light or dark theme). You can also manage your account—sign out or switch organization if your team uses one. Any options that affect recording or playback (e.g. default speed, video capture) will appear there when available.

Troubleshooting

Recording doesn't start or nothing is captured. Make sure you're signed in and have started recording from the extension before interacting with the page. Try refreshing the page and starting the recording again. If the site blocks extensions or runs in a restricted context, recording may not work there.

Playback fails or stops mid-way. The page may have changed (different layout, slower load, or different content). Refresh the page and run again, or re-record the macro if the flow has changed a lot. Ensure pop-ups and redirects aren't blocked for the site.

Extension seems stuck or out of date. Reload the extension from chrome://extensions (click the reload icon on E2Easy) and refresh the tab you're testing. If you installed from the Chrome Web Store, check for updates there.