RPA framework for robotic process automation using Robot Framework and Python
Top 30.1% on sourcepulse
RPA Framework provides a comprehensive suite of open-source libraries and tools for Robotic Process Automation (RPA), designed for seamless integration with both Robot Framework and Python. It aims to equip software robot developers with well-documented, actively maintained core libraries, offering extensive capabilities for automating various business processes.
How It Works
The framework is built around Robot Framework, a generic test automation framework, and extends its capabilities with a wide array of specialized libraries. These libraries abstract complex operations, such as browser automation (Selenium, Playwright), desktop application control, file system manipulation, cloud service integration (AWS, Azure, Google), and AI services (OpenAI, DocumentAI). This modular approach allows developers to pick and choose the specific functionalities they need, promoting code reusability and maintainability.
Quick Start & Requirements
pip install rpaframework
or managed through a conda.yaml
file when using Robocorp Developer Tools.RPA.Browser.Playwright
may require additional dependencies such as Node.js and robotframework-browser
, necessitating a conda.yaml
with nodejs
and rfbrowser init
post-install steps.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
RPA.Browser.Playwright
, have complex installation requirements involving Node.js and specific post-installation steps.4 months ago
Inactive