Skip to content

Robot Framework Desktop Application Automation/RPA example using Sikuli and custom Python actions

Notifications You must be signed in to change notification settings

odonnell-anthony/robotframework-desktop-automation-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Robot framework

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)

Who is this repository for?

Newcomers to Robot Framework interested in automated Desktop application testing or RPA, looking for examples

What is Robot Framework?

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

What exactly is this?

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

How do I get set up?

  • 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

Who do I talk to?

About

Robot Framework Desktop Application Automation/RPA example using Sikuli and custom Python actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published