A browser extension that generates RobotFramework automation scripts for SeleniumLibrary and Browser.
Fork based on https://github.com/sohwendy/Robotcorder
For understanding and extending the generated scripts, see upstream
- robotframework-browser documentation
- SeleniumLibrary documentation
For understanding the XPATH selectors see Xpath Cheatsheet
For extra guides you can check out https://robocorp.com/docs/development-howtos/browser for generic browser automation documentation and https://robocorp.com/docs/development-howtos/browser/playwright for playwright based Browser library documentation.
- Recording user actions
- Scanning the html page
- Validating XPATH selectors
Choose between generating locators for Robotframework Browser (playwright based) or SeleniumLibrary Choose between RPA or Test focused Robot Framework syntax
Edit the locators.
go to chrome://extensions
click on Extension options
edit and update the locators
Coming to chrome web store soon. For now see https://github.com/robocorp/Robotcorder/releases for manual installation of latest release.
$ script/export.command
or
$ npm run export
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
Refer to CHANGELOG.md