Keyword Libraries

Robot Framework and Python libraries for robotic process automation.

Categories
Library
RPA.Archive

Archive is a library for operating with ZIP and TAR packages.

RPA.Browser

Browser is a web testing library for Robot Framework, based on the popular SeleniumLibrary.

RPA.Browser.Playwright

Browser library is a browser automation library for Robot Framework.

RPA.Browser.Selenium

Browser is a web testing library for Robot Framework, based on the popular SeleniumLibrary.

RPA.Cloud.AWS

AWS is a library for operating with Amazon AWS services S3, SQS, Textract and Comprehend.

RPA.Cloud.Azure

Azure is a library for operating with Microsoft Azure API endpoints.

RPA.Cloud.Google

Google is a library for operating with Google API endpoints.

RPA.Crypto

Library for common encryption and hashing operations.

RPA.Database

Database is a library for handling different database operations.

RPA.Desktop

Desktop is a cross-platform library for navigating and interacting with desktop environments. It can be used to automate applications…

RPA.Desktop.Clipboard

DEPRECATED!! Use library RPA.Desktop's clipboard functionality instead.

RPA.Desktop.OperatingSystem

OperatingSystem is a cross-platform library for managing computer properties and actions.

RPA.Desktop.Windows

Windows is a library for managing the Windows operating system.

RPA.Dialogs

The Dialogs library provides a way to display information to a user and request input while a robot is running. It allows building processes…

RPA.Email.Exchange

Exchange is a library for sending, reading, and deleting emails. Exchange is interfacing with Exchange Web Services (EWS).

RPA.Email.ImapSmtp

ImapSmtp is a library for sending, reading, and deleting emails. ImapSmtp is interfacing with SMTP and IMAP protocols.

RPA.Excel.Application

Excel.Application is a library for controlling an Excel application.

RPA.Excel.Files

The Excel.Files library can be used to read and write Excel files without the need to start the actual Excel application.

RPA.FTP

FTP library can be used to access an FTP server, and interact with files.

RPA.FileSystem

The FileSystem library can be used to interact with files and directories on the local computer. It can inspect and list files, remove and…

RPA.HTTP

RPA Framework HTTP library that extends functionality of RequestsLibrary, for more information see: https://github.com/MarketSquare…

RPA.Images

Images is a library for general image manipulation. For image-based desktop automation, use the RPA.Desktop library.

RPA.JSON

JSON is a library for manipulating JSON files and strings.

RPA.JavaAccessBridge

Java application UI automation library using Java Access Bridge technology.

RPA.Netsuite

Netsuite is a library for accessing Netsuite using NetSuite SOAP web service SuiteTalk. The library extends the netsuitesdk library.

RPA.Notifier

Notifier is a library interfacting with different notification services.

RPA.Outlook.Application

Outlook.Application is a library for controlling the Outlook application.

RPA.PDF

PDF is a library for managing PDF documents.

RPA.Robocloud.Items

A library for interacting with RPA work items.

RPA.Robocloud.Secrets

Secrets is a library for interfacing secrets set in the Robocloud Vault (used by default) or file-based secrets, which can be taken into use…

RPA.RobotLogListener

RobotLogListener is a library for controlling logging during a Robot Framework execution using the listener API.

RPA.SAP

This library wraps the upstream SapGuiLibrary.

RPA.Salesforce

Salesforce is a library for accessing Salesforce using REST API. The library extends simple-salesforce library.

RPA.Slack

RPA Framework library for Slack operations.

RPA.Tables

Tables is a library for manipulating tabular data inside Robot Framework.

RPA.Tasks

Tasks is a library for controlling task execution during a Robot Framework run.

RPA.Twitter

Twitter is a library for accessing Twitter using developer API. The library extends tweepy library.

RPA.Word.Application

Word.Application is a library for controlling a Word application.

Appium

AppiumLibrary is an appium testing library for RobotFramework

SSH

Robot Framework test library for SSH and SFTP

Mainframe3270

Altran developed and open source a test library for Robot Framework to enable to create automated test scripts to test IBM Mainframe 3270.

SAP GUI Library

A Robot Framework Library for automating the SAP GUI desktop client

WhiteLibrary

Library for automating Windows GUI technologies with Robot Framework. WhiteLibrary wraps the White automation framework.

DataDriver Library

Library to provide Data-Driven testing with CSV tables to Robot Framework

CaptureFast Library

Library for data parse operation over documents via CaptureFast using Robot Framework

BuiltIn

Contains generic often needed keywords. Imported automatically and thus always available

Collections

Contains keywords for handling lists and dictionaries

DateTime

Supports creating and verifying date and time values as well as calculations between them

Dialogs

Supports pausing the test execution and getting input from users

OperatingSystem

Enables performing various operating system related task

Process

Supports executing processes in the system

Remote

Built-in special library acting as a proxy between Robot Framework and test libraries elsewhere. Actual test libraries can be running on…

Screenshot

Provides keywords to capture and store screenshots of the desktop

String

Library for manipulating strings and verifying their contents

Telnet

Supports connecting to Telnet servers and executing commands on the opened connections

XML

Library for verifying and modifying XML documents