Skip to content

A chrome extension that generates test scripts

License

Notifications You must be signed in to change notification settings

tekjanson/Robotcorder

 
 

Repository files navigation

Robotcorder

Greenkeeper badge Build Status Known Vulnerabilities

A browser extension (beta) that generates RobotFramework test scripts

Features

  1. Recording user actions
  2. Scanning the html page
  3. Mouse over, while recording press Alt+h to insert a hover over directly where you mouse currenty is
  4. Using Custom Keywords, if you need to have an element xpath as an argment you can click on the element textarea and then go back to your reocrd tab and use Alt+h to hover over the element to add its xpath to the selected textarea. hit submit to save that dynamic keyword to the robot script

Read more..

Watch it in action!

** New Feature (22 Sept 2018) **
Edit the locators.
go to chrome://extensions
click on Extension options
edit and update the locators

How To Add The Extension

  1. Clone the repository ($ git clone https://github.com/tekjanson/Robotcorder.git)
  2. Once the reposityry has been cloned, go to chrome://extensions/
  3. In the upper right hand corner of the page, silde the toggle so that developer mode is ON
  4. Select "Load Unpack"
  5. Select the cloned repository folder and click "Open"
  6. The Robocorder extension will appear, ready to use

Change Log

Refer to CHANGELOG.md

Github Pages

Found in /docs. Refer to Robotcorder-Page for instruction how to update github page.

forthebadge forthebadge

forthebadge forthebadge forthebadge

Future work and known issues

  1. need a way to automatically source the keyword file in the robot script file
  2. bug with the recorder loosing focus on tab when interacting with POM popup, to get around this start recording before selecting your POM
  3. Add a way to run execute the dynamic POM, this will also be extremely helpful for debugging
  4. look into adding API testing

About

A chrome extension that generates test scripts

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 83.3%
  • CSS 6.3%
  • HTML 5.8%
  • RobotFramework 4.1%
  • Shell 0.5%