Robot Framework Desktop Application Automation/Robotic Process Automation example
This has been made to be run (and tested) on Windows 10 (not set in dark mode)
Newcomers to Robot Framework interested in automated Desktop application testing or RPA, looking for examples
Robot framework is a python based, open source test automation framework with great extensibility. Robot framework is cross platform and will run on Mac, Linux and Windows.
See here for Robot Framework home page
A basic Robot Framework Desktop Application (Microsoft Paint) test suite with the following tasks:
- Open Paint
- Open File In Paint
- Rotate Image in Paint
- Save File and Exit Paint
Sikuli is the supporting library used in this suite along with custom Python keywords for key presses
- Install Python 3
- Install Java SDK and add PATH enviroment variables
- Clone or download this repository
- Using the command line navigate in to the project folder and execute the command
pip install -r requirements
this will install robot framework and the required supporting library and dependencies as well as pypiwin32
Once everything has been installed you can run the test suite from the command line in the projects folder with the commandrobot .\rpa.robot
- Anthony O`Donnell - LinkedIn