RPA automation libraries for RPAForge
Project description
RPAForge Libraries
RPA automation libraries for RPAForge.
Included Libraries
| Library | Description | Status |
|---|---|---|
DesktopUI |
Windows desktop automation (Win32, WPF) | 🟡 In Progress |
WebUI |
Web automation with Playwright | 🟡 In Progress |
OCR |
Text recognition with Tesseract/EasyOCR | 🟡 In Progress |
Excel |
Excel file operations | 🟡 In Progress |
Database |
Database operations with SQLAlchemy | 🟡 In Progress |
Credentials |
Secure credential management | 🟡 In Progress |
Installation
# Core libraries
pip install rpaforge-libraries
# With optional dependencies
pip install rpaforge-libraries[desktop] # Desktop UI automation
pip install rpaforge-libraries[web] # Web UI automation
pip install rpaforge-libraries[ocr] # OCR support
pip install rpaforge-libraries[excel] # Excel operations
pip install rpaforge-libraries[all] # All dependencies
Usage
Desktop UI
*** Settings ***
Library RPAForge.DesktopUI
*** Tasks ***
Automate Notepad
Open Application notepad.exe
Wait For Window Untitled - Notepad timeout=10s
Input Text Hello from RPAForge!
${text}= Get Window Text
Log ${text}
Close Window
Web UI
*** Settings ***
Library RPAForge.WebUI
*** Tasks ***
Login Example
Open Browser https://example.com/login
Input Text id:username myuser
Input Text id:password mypass
Click Button id:login-btn
Wait For Page Load
Close Browser
Excel
*** Settings ***
Library RPAForge.Excel
*** Tasks ***
Process Invoice
Open Workbook invoice.xlsx
${data}= Read Worksheet Sheet1
FOR ${row} IN @{data}
Log Processing: ${row}[Customer]
END
Close Workbook
License
Apache License 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rpaforge_libraries-0.3.0-py3-none-any.whl.
File metadata
- Download URL: rpaforge_libraries-0.3.0-py3-none-any.whl
- Upload date:
- Size: 42.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3be02054a437ee1cb970afb37d6dd9e52783cfdcfcef820df6e25d5eb4965bb6
|
|
| MD5 |
b57cdcb1ef744f7f6e0997fdbd8a6c45
|
|
| BLAKE2b-256 |
db3d3eda13fffa1ff7783d84bc978ec213ae6da753cb3b2e05b226e5a1ef3c27
|