You are here:
|
Modules in the RPA subset
The RPA subset contains three main folders:
-
Automation Tools: Modules to perform automation operations
-
Automation Engines: Modules based on specific automation engines
-
Data Management: Modules to manipulate Test Data Service database records
For a detailed description of these Modules and their ModuleAttributes, see the Tricentis Tosca documentation.
Modules in the folder Automation Tools
The Automation Tools folder contains sub-folders with the following Modules:
Basic Keyboard Operations
This folder contains:
-
The Module Send Keys
-
Modules based on the Module Send Keys that perform common keyboard commands, for instance pressing Enter, or pressing DEL.
Unlike all other Modules in the subset, these Modules already have a defined DefaultValue. That means that if you create a Step from one of these Modules, you only have to fill out the Step Value Caption.
In this Step Value, enter the caption of the window that you want to steer.
Module |
Description |
---|---|
Send keyboard commands to a window in the foreground. RPA Studio uses the WinForms function SendKeys. For a list of available SendKeys commands and their syntax, see the Microsoft SendKeys documentation. This Module steers a window. For information on how to steer a control with keyboard commands, see "Keyboard commands". |
Basic Window Operations
Module |
Description |
---|---|
Take Screenshot |
Save a screenshot of the current screen to a specified path. |
Clipboard |
Write text to the clipboard or buffer text from the clipboard. |
Save As |
Steer the Windows Save As dialog. |
Dialog |
Steer a dialog window. In this case, you don't have to scan the window first. |
Window Operation |
Send specific commands to a window, such as Close or Resize. |
Buffer Operations
Module |
Description |
---|---|
Name to Buffer |
Save the name of a Bot as a buffered value. |
Delete Buffer |
Delete a Buffer. |
Partial Buffer |
Save or verify parts of a Buffer value. |
Create or verify a Buffer. Once you set a Buffer for a Bot, you can re-use the value of the Buffer in all subsequent Bots. |
Expression Evaluation
Module |
Description |
---|---|
Evaluation Tool |
This Module has the same functionality and restrictions as a Control Expression in, for instance, IF Statements. |
File Operations
Module |
Description |
---|---|
Image Compare |
Compare two images. |
File Existence |
Check for the existence or non-existence of a particular file. |
File Compare |
Compare the content of two files. The result can either be passed (no differences) or failed. |
Delete File |
Delete a file. |
Copy File |
Copy a file. |
Read/Create File |
Create a text file or read the content from a text file. |
Folder Operations
Module |
Description |
---|---|
Delete Folder |
Delete a folder. |
Copy Folder |
Copy a folder. |
Numeric Operations
Module |
Description |
---|---|
Convert Decimal |
Convert a decimal from one number format into another. |
Process Operations
Module |
Description |
---|---|
Start Program |
Start a program with a set of defined arguments. |
Timing
Module |
Description |
---|---|
Wait |
Define a wait time between Steps in milliseconds. |
Start Timer |
Start a timer. |
Stop Timer |
Stop the timer. |
Modules in the folder Automation Engines
The Automation Engines folder contains sub-folders with the following Modules:
Database
Module |
Description |
---|---|
DB Open Connection |
Create a database connection resource. |
DB Current Connection |
Set a database connection as current connection. |
DB Close Connection |
Close a database connection. |
DB Run SQL Statement |
Run an SQL statement and get read-only access to a result set. |
DB Expert Module |
Open a database connection, run an SQL statement and get read-only access to a result set. |
HTML
Module |
Description |
---|---|
Execute JavaScript |
Execute the given JavaScript on the window object of the browser. |
Open embedded Chrome/Chromium application |
Open the specified application to embed Chrome/Chromium with WebDriver. You can only open applications on the local machine. |
ClickOnScreen |
Click on a defined position in the browser window. To use this Module, you need to create the special task configuration parameter Browser for your Bot. In the Value field of the parameter, specify which browser to use: InternetExplorer, Firefox, Chrome, or Edge. |
Connect to Chrome/Chromium application |
Connect to a Chrome/Chromium application that is running under a Debug Port, using WebDriver. You can only open applications on the local machine. |
Close Browser |
Close the browser. |
Open the specified URL. If you want the Bot to use a specific Browser, you need to create the special task configuration parameter Browser for your Bot. |
|
SAP FIORI > SAP Message Toast |
Buffer or verify the message toast. |
SAP Netweaver > SAP Statusbar |
Steer the status bar. |
SAP Netweaver Business Client > Netweaver Index Page |
Steer the index menu on the start page of SAP Netweaver Business Client. |
SAP Netweaver Business Client > Netweaver Context Menu |
Steer the context menu. |
SAP Netweaver Business Client > Netweaver Menu |
Select an item in the menu of the SAP Netweaver Business Client. |
SAP Netweaver Business Client > Netweaver Business Client Logon |
Steer the SAP Business Client system selection screen. |
SAP Netweaver Business Client > Netweaver Context Menu Item Reference |
This Module performs background tasks for other Modules. You can't use it in a Bot. |
SAP Netweaver Business Client > Netweaver Index Menu Item Reference |
This Module performs background tasks for other Modules. You can't use it in a Bot. |
SAP Netweaver Business Client > Netweaver Menu Item Reference |
This Module performs background tasks for other Modules. You can't use it in a Bot. |
SAP Netweaver Business Client > Netweaver Tab Steering | Switch between different SAP Business Client tabs. |
SAP Netweaver Business Client > Netweaver Search Box |
Steer the search box in SAP Business Client. |
Module |
Description |
---|---|
Send Mail |
Send email messages via SMTP. |
Connect to Mail Server |
Create or link to an email server. |
Receive Mail Simple |
Receive one email message that is sent via POP3 or IMAP protocols. |
Receive Mail Expert |
Receive several email messages that are sent via POP3 or IMAP protocols. |
SAP
Module |
Description |
---|---|
SAP ContextMenu |
Steer SAP context menus. |
SAP Login |
Log in to SAP with defined user credentials. |
SAP Logon |
Start the SAP Logon interface and open the specified connection. |
SAP Menu |
Access various SAP functions and modify SAP settings. |
SAP Multiple Logon License Warning |
Steer the modal dialog License. |
SAP Statusbar |
Verify the status type and message in the status bar. |
SAP SubToolBar |
Steer specific buttons in the sub toolbar. |
SAP Toolbar |
Access toolbar buttons as well as the input field for transaction codes. |
SAP TreeView |
Steer simple TreeViews. |
SAP Logon - Open with Solution Manager |
Open multiple SAP connections during execution. |
Java
Module |
Description |
---|---|
Any SWT Window |
Steer PopUp menus or context menus. To use this Module, you need to open a single JavaSWT window that has a context menu. |
Java Security Information |
Steer the Java security message. |
Excel
Check out our practical example "Example | Table steering" to see some of these Modules in action.
Module |
Description |
---|---|
Open Excel Workbook |
Open an existing Microsoft Excel workbook. |
Close Excel Workbook |
Close a Microsoft Excel workbook. If you made any changes to the workbook, you also use this Module to save your changes. |
Define Excel Range |
Define which data range you want to work on. |
Create Excel Worksheet |
Create a new worksheet in an existing Microsoft Excel workbook. |
Excel Range Manipulation |
Steer the content of a defined range. |
Run Excel Macro |
Run a macro. |
HOST
Module |
Description |
---|---|
Host Change Session |
Sets the Session ID used by the Host Engine. |
Host SendKeys |
Sends a key combination to the Host emulator. |
Modules in the folder Data Management
The Data Management folder contains the following Modules:
Module |
Description |
---|---|
Data - Update Record |
Update records in your database. |
Data - Move Record to TDS Type |
Move records from one existing TDS type to another. |
Data - Create & provide new record |
Create records in your database and group them by types. |
Data - Expert Module |
Create and provide new records, read data from a record, retrieve test data, update records, delete records and types, delete all contents of a test data service database. |
Data - Find & provide record |
Identify and retrieve test data. |
Data - Delete record |
Delete records from the database. |