Subscribe

UiPath Activities

The UiPath Activities Guide

Project Settings

Starting with UIAutomation v19.8, multiple properties that are common to many activities in this pack can be configured globally for your current project. This means that once configured in the Project Settings window, the changes you make are propagated to all of the activities in your project. The following properties are shared:

📘

Important!

The properties configured in the Project Settings only take effect in the activities of the workflow if their properties have not been edited. Editing properties manually no longer applies the Project settings to them.

UI Automation Classic

The UI Automation specific project settings may impact multiple activities at once, so you can find below the list of properties and what activities are impacted by them.

Generic

Property Name

Impacted Activities

DelayBefore

Activate
Check
Click
Click Image
Click OCR Text
Click Text
Double Click
Double Click Image
Double Click OCR Text
Double Click Text
Hover
Hover Image
Hover OCR Text
Hover Text
Select Item
Select Multiple Items
Send Hotkey
Set Focus
Set Text
Set Web Attribute
Type Into
Type Secure Text

DelayAfter

Activate
Check
Click
Click Image
Click OCR Text
Click Text
Double Click
Double Click Image
Double Click OCR Text
Double Click Text
Hover
Hover Image
Hover OCR Text
Hover Text
Select Item
Select Multiple Items
Send Hotkey
Set Focus
Set Text
Set Web Attribute
Type Into
Type Secure Text

DelayBetweenKeys

Send Hotkey
Type Into
Type Secure Text

Timeout (milliseconds)

Activate
Check
Click
Click Image
Click OCR Text
Click Text
Close Application
Double Click
Double Click Image
Double Click OCR Text
Double Click Text
Element Exists
Element Scope
Extract Structured Data
Find Children
Find Element
Find Image
Find Image Matches
Find OCR Text Position
Find Relative Element
Find Text Position
Get Ancestor
Get Attribute
Get Full Text
Get OCR Text
Get Position
Get Text
Get Visible Text
Highlight
Hover
Hover Image
Hover OCR Text
Hover Text
Image Exists
Inject Js Script
OCR Text Exists
On Element Appear
On Element Vanish
On Image Appear
On Image Vanish
Select Item
Select Multiple Items
Send Hotkey
Set Focus
Set Text
Set Web Attribute
Take Screenshot
Text Exists
Tooltip
Type Into
Type Secure Text
Wait Element Vanish
Wait Image Vanish

WaitForReady

Activate
Check
Click
Click Image
Click OCR Text
Click Text
Close Application
Double Click
Double Click Image
Double Click OCR Text
Double Click Text
Element Exists
Element Scope
Extract Structured Data
Find Children
Find Element
Find Image
Find Image Matches
Find OCR Text Position
Find Relative Element
Find Text Position
Get Ancestor
Get Attribute
Get Full Text
Get OCR Text
Get Position
Get Text
Get Visible Text
Highlight
Hover
Hover Image
Hover OCR Text
Hover Text
Image Exists
Inject Js Script
OCR Text Exists
On Element Appear
On Element Vanish
On Image Appear
On Image Vanish
Select Item
Select Multiple Items
Send Hotkey
Set Focus
Set Text
Set Web Attribute
Take Screenshot
Text Exists
Tooltip
Type Into
Type Secure Text
Wait Element Vanish
Wait Image Vanish

Also, the Capture Screenshots project setting dictates if screenshots are captured at design time by all the activities that support this feature. If the setting is set to false, the Remove informative screenshot option from the context menu is disabled.

Browser

Property Name

Impacted Activities

Browser

Attach Browser
Open Browser

Private

Open Browser

NewSession

Open Browser

Hidden

Open Browser

CommunicationMethod

Attach Browser
Open Browser

UserDataFolderMode

Attach Browser
Open Browser

UserDataFolderPath

Attach Browser
Open Browser

Runtime Browser

Attach Browser
Open Browser

Runtime Browser

The Runtime Browser project setting enables you to switch the browser at runtime. This setting can be used to execute on another browser than the one used at design time. This converts the browser type and selectors automatically if set.

This setting has several possible options, as follows:

  • None - This option maintains the browser type and selectors as defined at design time; when set to None, the setting does not influence the runtime execution in any way. This option is selected by default.
  • Chrome - This option adapts the browser type and selector properties for Chrome.
  • Edge - this option adapts the browser type and selectors properties for Edge
  • Firefox - this option adapts the browser type and selectors properties for Firefox

Robot Logging

Log Target Info

If this setting is set to True, the UIAutomation Classic activities log Activity Type, Activity Display Name, and Selector.

Additionally, for the Open Browser activity, Activity type, Activity display name, and URL are logged.

Tooltip

Property Name

Impacted Activities

Timer

Tooltip

Data Scraping

Property Name

Impacted Activities

DelayBetweenPagesMs

Extract Structured Data

Element Exists

Property Name

Impacted Activities

Timeout(Milliseconds)

Element Exists

Highlight

Property Name

Impacted Activities

HighlightTime

Highlight

Keyboard Events

Property Name

Impacted Activities

SendWindowMessages

Copy Selected Text
Send Hotkey
Type Into
Type Secure Text

ClickBeforeTyping

Send Hotkey
Type Into
Type Secure Text

EmptyField

Send Hotkey
Type Into
Type Secure Text

SimulateType

Type Into
Type Secure Text

Send Hotkey

Property Name

Impacted Activities

SendWindowMessages

Send Hotkey

Mouse Events

Property Name

Impacted Activities

SendWindowMessages

Click
Click Image
Click OCR Text
Click Text
Double Click
Double Click Image
Double Click OCR Text
Double Click Text
Hover
Hover Image
Hover OCR Text
Hover Text

SimulateClick

Click
Double Click

SimulateHover

Hover

Screenshot

Property Name

Impacted Activities

WaitBefore

Take Screenshot

UI Automation Modern

Generic

All UI Automation Modern activities are influenced by these properties:

  • Delay Before (Seconds)
  • Delay After (Seconds)
  • Timeout (Seconds)
  • Capture Screenshots - Specifies whether activities that capture screenshots of their targets should do so at design time. If the setting is set to false, the Remove informative screenshot option from the context menu is disabled.

Targeting Methods - Web

All activities that use the Indicate on Screen feature with Web type apps are influenced by these properties:

  • Input Mode
  • Full Selector
  • Fuzzy Selector
  • Image
  • Enable Anchors
  • Ignore selectors with IDX/tableRow/tableCol

Targeting Methods - Java

All activities that use the Indicate on Screen feature with Java type apps are influenced by these properties:

  • Input Mode
  • Full Selector
  • Fuzzy Selector
  • Image
  • Enable Anchors
  • Ignore selectors with IDX/tableRow/tableCol

Targeting Methods - SAP

All activities that use the Indicate on Screen feature with SAP are influenced by these properties:

  • Input Mode
  • Full Selector
  • Fuzzy Selector
  • Image
  • Enable Anchors
  • Ignore selectors with IDX/tableRow/tableCol

Targeting Methods - Desktop

All activities that use the Indicate on Screen feature with Desktop apps using the UIA, AA, and Win32 framework are influenced by these properties:

  • Input Mode
  • Full Selector
  • Fuzzy Selector
  • Image
  • Enable Anchors
  • Ignore selectors with IDX/tableRow/tableCol

Verify Execution

The Verify Execution feature present in all Modern UI Automation activities are influenced by the following properties:

  • Timeout (seconds)
  • Retry

The Type Into activity is influenced by the following property: