RPA Framework overview

RPA Framework is a collection of open-source libraries and tools for Robotic Process Automation (RPA), and it is designed to be used with both Robot Framework and Python. The goal is to offer well-documented and actively maintained core libraries for Software Robot Developers.

The project is:



Learn about installing Python packages with Robocorp.

Default installation method with Robocorp Developer Tools using conda.yaml configuration file:

channels: - conda-forge dependencies: - python=3.9.16 - pip=22.1.2 - pip: - rpaframework==24.0.0


After installation, the libraries can be imported inside Robot Framework:

*** Settings *** Library RPA.Browser.Selenium *** Tasks *** Login Open Available Browser https://example.com Input Text id:user-name ${USERNAME} Input Password id:password ${PASSWORD}

The libraries are also available inside Python:

from RPA.Browser.Selenium import Selenium lib = Selenium() lib.open_available_browser("https://example.com") lib.input_text("id:user-name", username) lib.input_text("id:password", password)

Support and contact


Found a bug? Missing a critical feature? Interested in contributing? Head over to the Contribution guide to see where to get started.


This project is open-source and licensed under the terms of the Apache License 2.0

Last edit: August 31, 2022