Easily generate Selenium-based scripts for browser automation and testing.
Catchpoint Script Recorder Extension
Simply input the URL where you want your automation to begin and click Start, then use the browser to perform the series of steps you want to automate. Catchpoint Script Recorder captures every action you take and generates a Selenium script in real time. The extension’s UI provides auto-complete, syntax highlighting, breakpoints, analytics, built-in screenshots, and play-back to help you test, edit, and debug your script. Send finished scripts directly to the Catchpoint Platform for use in your automated web transaction tests, or export them as Java, C#, Python, Ruby, or HTML.
Read more
Source Manifest.json
{ "background": { "page": "views/background.html" }, "browser_action": { "default_icon": "images/favicon.png", "default_popup": "views/popup.html", "default_title": "Catchpoint Script Recorder" }, "content_scripts": [ { "all_frames": true, "js": [ "Chrome/selenium_atoms_compiled.js", "Chrome/catchpoint_common_string.js", "libraries/jquery-3.4.1.min.js", "Chrome/catchpoint_content_performance.js", "Chrome/catchpoint_content.js", "common/recorder_common.js", "common/catchpoint_recorder_constants.js", "content/catchpoint_recorder_content.js", "scripts/util.js", "scripts/instantTest.js" ], "matches": [ "\\u003Call_urls>" ], "run_at": "document_start" } ], "content_security_policy": "script-src 'self' https://ssl.google-analytics.com; object-src 'self'", "description": "Easily generate Selenium-based scripts for browser automation and testing.", "externally_connectable": { "matches": [ "*://*.catchpoint.com/*" ] }, "icons": { "128": "images/icon128.png", "16": "images/favicon.png", "48": "images/icon48.png" }, "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkgKzhoKrI6sjgB6eYSYlkFkzXPrEjbOm//KQ6MgqlZmSpjMD9teDOpTcaaRNBvScCO6pl/Wv/WL23jXI2CJW4RzWk3iJ7rWLVElTTB7M5nKfyDq1AuN64AfpAZmcH+tDEwjBN7Q9fzldLzurPuStiJ6ZGmLHILm2yajgGTYWqNs5zbcAiDyT0OPgtG7ZM2qP9ERBjH+S0GnOVn3n62eiVxX05uWJge8VJO1AXiSGU9pqQNZMrBq21wwszrjVxPL0+DxmH4zbF/fMjnBIscYBc/L4cXuQiyA+gpmOg88AIvqFmbYlClXOn5te0RZzBVAQul6pZYklxLShKdu16nDAFwIDAQAB", "manifest_version": 2, "minimum_chrome_version": "31.0", "name": "Catchpoint Script Recorder", "permissions": [ "background", "tabs", "browsingData", "contextMenus", "cookies", "debugger", "tabs", "downloads", "downloads.shelf", "webNavigation", "webRequest", "webRequestBlocking", "\\u003Call_urls>", "storage" ], "short_name": "CP Recorder", "update_url": "https://clients2.google.com/service/update2/crx", "version": "1.9.21", "web_accessible_resources": [ "views/blank.html" ]}
Read more