Browser automation package. Easy to use and open source. Integrated functional testing framework.

Latest Version

Version
1.0.1.6
Update
January 8, 2021
Size
2.44MiB
Developer
Category
Users
2,000+
Rating
3.22222 ★
Manifest Version
2
Web Store Status
Languages Support
English (UK)
See more
Permissions
Storage
UnlimitedStorage
Tabs
Downloads
WebNavigation
Debugger

See more

Record/Replay Extension

WHAT DOES RECORD/REPLAY DO?

* Record/Replay lets you run end-to-end functional tests on your web site / application.

* Our automated tests give you quick feedback on whether your application works as intended.

* Tests run in your Chrome browser so Record/Replay works no matter how you develop your application, be it React, Angular, Vue or some other framework.

* We aim to serve all developers, from those with no programming experience to those with experience of multiple testing frameworks.

HOW DOES RECORD/REPLAY WORK?

RECORD - Listens for all user interface interactions through keyboard and mouse, including steps required for key functionality, such as signup, login, add purchase to cart etc.

REPLAY - Simulates all recorded user interface interactions (clicking, typing, scrolling etc.), ensuring that these scenarios actually work from the point of view of an end user.

REPORT - Provides feedback on the execution of user interface interactions, including detailed logging of user interface interaction fails and visual regression analysis of screenshots.

WHY SHOULD YOU INSTALL RECORD/REPLAY?

As you develop, especially before you deploy to production, you want to know that all the key functionality of your application really works. You don’t want your users to find the bugs before you do.

Yet manual end-to-end functional testing is time-consuming and tedious. It is a prime candidate for automation. Record/Replay delivers easy automation testing to everyone, speeding up delivery of production code you can trust. This allows the continuous delivery process to run smoothly at your organization with a quality selection of functional tests.

Beginners benefit from Record/Replay being ready-to-go as installed. No coding skills are required to record and to replay tests. Everything you need to start functional testing is included as part of the intuitive user interface. You can also gain an introduction to different testing frameworks by using our code export functions.

Experienced testers can use Record/Replay to generate short, unique selectors for all element targets, using our built-in CSS and Xpath selector generators. In addition, our code generators produce code for Jest, Puppeteer, Cypress and Selenium Webdriver that you can copy and paste into your testing suites. This can reduce the amount of time taken to create a full-coverage functional testing suite suitable for multiple different browsers, on your machine or in the cloud.

WHY IS IT BETTER THAN OTHER TESTING FRAMEWORKS?

Record/Replay is free and open-source, which distinguishes it from many other frameworks. We can offer this as there are no cloud-based services attached. All test information is saved in local storage and can be passed from one machine to another via export and import of JSON data files.

Record/Replay requires zero configuration. High set-up costs can act as a barrier to setting up proper testing, especially for start-ups and those that are looking to deliver proof-of-concept skeleton sites quickly to clients. You can start testing your site in minutes, with no previous experience of Record/Replay or even testing websites in general.

Record/Replay performs well when compared with other frameworks. If you have wide experience of existing testing frameworks, you know that automated functional testing can be a tricky process to configure and to maintain.

Compared to Puppeteer, Record/Replay benefits from using the Chrome browser itself, rather than the headless version, and supports extensions like Flash.

Compared to Cypress, Record/Replay supports the use of the tab key in user interface testing, allows bandwidth / latency throttling and supports iframe interaction by default.

Compared to Selenium Webdriver, Record/Replay is less flaky (prone to erroneous fails), faster to complete tests and provides better reporting.

Of course, this is only our opinion. Just install and give it a try, then make your own mind up!
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Record/Replay", "description": "Browser automation package. Easy to use and open source. Integrated functional testing framework.", "author": "Tom Gallagher", "version": "1.0.1.6", "incognito": "not_allowed", "icons": { "16": "images/robot_violet_16.png", "48": "images/robot_violet_48.png", "128": "images/robot_violet_128.png" }, "browser_action": { "default_icon": { "19": "images/robot_violet_19.png", "38": "images/robot_violet_38.png" }, "default_title": "Click to open Record/Replay user interface" }, "content_security_policy": "script-src 'self' https://www.google-analytics.com; object-src 'self'", "options_page": "options.html", "options_ui": { "page": "options.html", "chrome_style": true, "open_in_tab": false }, "externally_connectable": { "matches": ["*://*.vfs.cloud9.us-east-1.amazonaws.com/*"] }, "background": { "persistent": false, "scripts": [ "third_party/Rx.min.js", "third_party/jquery-3.1.1.min.js", "third_party/dexie.min.js", "utils/recordReplayMessenger.js", "utils/mobileDeviceDictionary.js", "utils/storage.js", "models/recordingModel.js", "models/activeRecordingModel.js", "models/recordingEventModel.js", "models/replayModel.js", "models/activeReplayModel.js", "models/replayEventModel.js", "background/messageMonitor.js", "background/recordingTabRunner.js", "background/replayTabRunner.js", "background/domSelectorReport.js", "background/webNavigator.js", "background/debuggerControls.js", "background/keyBoardControls.js", "background/tabControls.js", "background/background.js" ] }, "permissions": ["storage", "unlimitedStorage", "tabs", "downloads", "webNavigation", "debugger", ""]}
Read more

Similar Extensions

icon

SiteMacro Extension · Productivity 2,000+ 14 ★ 43.98KiB

icon

Chromium browser automation Extension · Developer Tools 2,000+ 209 ★ 136KiB

icon

Robotcorder Extension · Developer Tools 2,000+ 18 ★ 210KiB

icon

QAS Web Recorder Extension · Developer Tools 2,000+ 3 ★ 1.27MiB

icon

Automation Extension · Developer Tools 2,000+ 10 ★ 33.59KiB

icon

Recorder Action Extension · Developer Tools 2,000+ 3 ★ 63.78KiB

icon

FeatherTest - Website Automated Tests Extension · Developer Tools 2,000+ 5 ★ 43.4KiB

icon

Selenium Click Recorder (RPA bot) Extension · Developer Tools 2,000+ 8 ★ 1.46MiB

icon

Browser Automaton Extension · Developer Tools 2,000+ 2 ★ 94.54KiB

icon

Katalon Recorder (Selenium tests generator) Extension · Productivity 2,000+ 263 ★ 6.23MiB

icon

Wildfire Extension · Productivity 2,000+ 93 ★ 23.27MiB

icon

IBM RPA Web Recorder Extension · Developer Tools 2,000+ 2 ★ 78.1KiB

icon

Ui.Vision Extension · Developer Tools 2,000+ 217 ★ 8.08MiB

icon

Axiom Browser Automation & Web Scraping Extension · Developer Tools 2,000+ 185 ★ 11.25MiB

icon

Record click bot Extension · Developer Tools 2,000+ 2 ★ 12.47KiB

icon

Broker of Macro Expert Extension · Productivity 2,000+ 2 ★ 39.41KiB

icon

easy-web-macro-extension Extension · Productivity 2,000+ 5 ★ 70.27KiB

icon

AlertSite DejaClick Extension · Productivity 2,000+ 9 ★ 7.22MiB

icon

Scheduled Click Extension · Productivity 2,000+ 14 ★ 13.29KiB

icon

Browserflow - Web Scraping & Web Automation Extension · Productivity 2,000+ 222 ★ 1.06MiB

icon

Macro Commander Web Plugin for Chrome Extension · Productivity 2,000+ 5 ★ 19.49KiB

icon

Macro-Maker Extension · Productivity 2,000+ 6 ★ 10.52KiB

icon

Click Scheduler Pro Extension · Productivity 2,000+ 11 ★ 11.4KiB

icon

Page Modeller (Selenium, Robot Framework etc) Extension · Developer Tools 2,000+ 5 ★ 1.12MiB

User reviews

icon

Артём Власов (ID: 0000005ecf15414a) Voted 1 ★ - Updated 03/26/2023 This extension is trash

icon

Misfar Microw (ID: 0000001ac3148968) Voted 1 ★ - Updated 01/02/2022 complex to use not like imacros

icon

Aaron Martin (ID: 000000e50a90f166) Voted 5 ★ - Updated 06/29/2021 Useful automation built into a browser extension.

icon

Patrick (ID: 000000b70b8f3096) Voted 5 ★ - Updated 01/08/2021 I give the maximum note because even if I had a bug testing the extensions, I raised an issue in Github and was fixed like 2 hours later + published in chrome store. I was amazed. I hope for mass adoption of this one because I think it's a really solid start and have soom room for improvement (since it's open source, I'm not worried !)

icon

Stan Hunt (ID: 000000ef0a7a38b6) Voted 5 ★ - Updated 11/28/2020 Been using this to help streamline a few test suite/UX toolkits, does the job and then some. The code gens make the framework very efficient and the CSS selectors (which work when the pages change - nice touch) are neat and short. Works as described in the video, easy to set up and get going. This has functionality I'd be surprised to get in a paid service - as a free extension, this is a golden ticket.