Robot Framework

Robot Framework is a generic open-source automation framework that you can use for test automation and robotic process automation (RPA). The framework is open and extensible and integrates with almost any other tool to create powerful and flexible automation solutions. Being open source also means that Robot Framework is free to use without licensing costs.

Because Robot Framework requires less technical skill than frameworks based on a programming language, even team members with very little programming experience can use it. For example, an agile team product owner could express acceptance tests using the framework without having to know the details of how the product is implemented. At the same time, because of the framework's keyword-based design, those with advanced technical skills can write keywords in their language of choice to test low-level functions perform unit and integration testing.

This section walks you through integrating Robot Framework with Perfecto.


Integrating Perfecto with Robotframework requires the following PyPi packages.

Package name Version
robotframework 2.6.0 or later
Appium-Python-Client 0.20 or later
selenium 2.47.1 or later
robotframework-appiumlibrary 1.3.7 or later
robotframework-seleniumlibrary 3.0.0 or later
robotframework-selenium2library 1.6.0 or later
six 1.11.0 or later

Step-by-step instructions

Click a step to view details.