Robotcorder

A Robot that records user action and scans the page to generate RobotFramework test scripts (beta)

What is Robotcorder?

Robotcorder is a Chrome extension developed by wencodes, and its main feature is "A Robot that records user action and scans the page to generate RobotFramework test scripts (beta)".

Extension Screenshots

screenshot
screenshot
screenshot
screenshot

Download Robotcorder Extension CRX File

Download Robotcorder extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Robotcorder generates RobotFramework test script by recording user interactions and scanning the html page. 

It aims to be equivalent of Selenium IDE for RobotFramework browser test automation.

http://bit.ly/robotcorder-blog

Change log 
http://bit.ly/robotcorder-changelog

-- 0.4.0 --
- Add options to customise the locators

-- 0.3.0 --
Add pause & resume feature
Fix Scan bug

-- 0.2.0 --
Add copy to clipboard function
Change spacing to 4
Include google font

-- 0.1.9 --
Add more settings - Sleep 3s, Check Element.
Listen to all the frames including iframes. May be slow for page with many elements.
Reduce permission.                    

Extension Basic Information

Name Robotcorder Robotcorder
ID ifiilbfgcemdapeibjfohnfpfmfblmpd
Official URL https://chromewebstore.google.com/detail/robotcorder/ifiilbfgcemdapeibjfohnfpfmfblmpd
Description A Robot that records user action and scans the page to generate RobotFramework test scripts (beta)
File Size 210 KB
Installation Count 5,074
Current Version 0.4.0
Last Updated 2018-09-22
Publish Date 2018-09-22
Rating 4.56/5 Total 18 Ratings
Developer wencodes
Email [email protected]
Payment Type free
Extension Website https://github.com/sohwendy/Robotcorder
Help Page URL https://github.com/sohwendy/Robotcorder
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "name": "Robotcorder",
    "version": "0.4.0",
    "homepage_url": "https:\/\/github.com\/sohwendy\/Robotcorder",
    "description": "A Robot that records user action and scans the page to generate RobotFramework test scripts (beta)",
    "content_security_policy": "script-src 'self' https:\/\/ssl.google-analytics.com; object-src 'self'",
    "background": {
        "scripts": [
            ".\/src\/constants.js",
            ".\/src\/translator\/robot-translator.js",
            ".\/src\/background.js"
        ],
        "persistent": true
    },
    "options_page": ".\/src\/options.html",
    "content_scripts": [
        {
            "matches": [
                ""
            ],
            "js": [
                ".\/src\/locator\/xpath-locator.js",
                ".\/src\/locator\/tree-builder.js",
                ".\/src\/locator\/classifier.js",
                ".\/src\/locator\/scanner.js",
                ".\/src\/content.js"
            ],
            "run_at": "document_end",
            "all_frames": true
        }
    ],
    "browser_action": {
        "default_icon": "assets\/icon-stop.png",
        "default_popup": "src\/popup.html"
    },
    "icons": {
        "16": "assets\/logo-16.png",
        "32": "assets\/logo-32.png",
        "48": "assets\/logo-48.png",
        "128": "assets\/logo-128.png"
    },
    "permissions": [
        "",
        "activeTab",
        "downloads",
        "storage"
    ]
}