The UiPath word mark, logos, and robots are registered trademarks owned by UiPath, Inc. and its affiliates.
UiPath (R) is a registered trademark in the United States and several countries across the globe. See TMEP 906. ©2024 UiPath. All rights reserved.
UiPath Automation Developer
Associate Training Series -
Session 3
UI Automation and Recording
2
▪ Intro to UI Automation
▪ How to use the recording tool
▪ Table Extraction
Agenda
3
• A User Interface (UI) is a series of screens, pages, and visual elements - like buttons and
input fields - that enable you to interact with an application
• User interface(UI) Automation is the process of interacting with visual elements on the
Desktop. This is done through simulating mouse movement; mouse click and keyboard inputs.
What is UI Automation?
Mouse movements
and clicks
Keyboard inputs Reading computer
screen
4
Input Output
Click
Type Into
Select Item
Check/Uncheck
Get Text
Get URL
Get Active Window
Extract Table Data
StudioActivities
All interactions with the UI can be split into
• Input (sending or adding something to the application) and
• Output (getting something from the application)
Use Application/Browser to connect with the target application.
The Recording Tool
6
Recording tool
With the recording you can save a lot of time when creating an automation.
You can record Click, Text typing, Checkboxes, Drop-downs, Mouse Hover and
Keyboard Shortcuts.
7
More About Recording
All user interface elements are
highlighted while you record, as you can
see in the following screenshot, so that
you can be sure the correct buttons,
fields or menus are selected.
Regardless of the type
of recording selected,
some actions are
recordable and some
are not.
Recordable Non-Recordable
● Left-click on
buttons, check
boxes, drop-
down lists and
other GUI
elements
● Text typing
● Modifier keys
● Mouse hover
Note:
If you make changes to your display settings without restarting the
computer, elements are not going to be properly identified.
8
Text typing
Left clicks
Click on Check boxes
Click on Drop-downs
▪ Following keyboard shortcuts can be used while recording:
▪ F2 – pauses the recording for 3 seconds. A countdown timer is displayed in the bottom left corner of
the screen. Can be useful with menus that automatically hide
▪ Esc – exists the automatic or manual recording. If pressed again, recording is saved as a sequence,
and you return to the main view
During Recording, you can do….
Recordable Actions Non-Recordable Actions
● Left-click on buttons,
check boxes, drop-
down lists and other
GUI elements
● Text typing
● Modifier keys
● Mouse hover
9
Modern Experience
Using the Modern Experience
automation, the recording tool is now
unique, so it’s not necessary to select the
App type in advance.
Project Settings 🡪 Toggle the Modern
Design Experience
Enabling Modern Experience
Demo
● Login Page, Table
Extraction and Recording
11
Log into UiPath Academy www.academy.uipath.com
> go to the Learning by Role page
> enroll for the RPA Developer Foundation course
> go through the lesson titled “ Working with the
Recorder, Selectors in Studio, DataTables and Excel
Automation With Studio”
Session 4 – Advanced practices with Studio and Orchestrator
> Email Automation, String Manipulation, Debugging
and Error Handling, Leveraging Orchestrator etc.
Feel free to ask any questions in the UiPath Forum thread
- https://forum.uipath.com/t/rpa-summer-school-studio-
thread/461307
What’s next?
12
Thank You
Any questions?

UiPath Automation Developer Associate Training Series 2025 - Session 3

  • 1.
    The UiPath wordmark, logos, and robots are registered trademarks owned by UiPath, Inc. and its affiliates. UiPath (R) is a registered trademark in the United States and several countries across the globe. See TMEP 906. ©2024 UiPath. All rights reserved. UiPath Automation Developer Associate Training Series - Session 3 UI Automation and Recording
  • 2.
    2 ▪ Intro toUI Automation ▪ How to use the recording tool ▪ Table Extraction Agenda
  • 3.
    3 • A UserInterface (UI) is a series of screens, pages, and visual elements - like buttons and input fields - that enable you to interact with an application • User interface(UI) Automation is the process of interacting with visual elements on the Desktop. This is done through simulating mouse movement; mouse click and keyboard inputs. What is UI Automation? Mouse movements and clicks Keyboard inputs Reading computer screen
  • 4.
    4 Input Output Click Type Into SelectItem Check/Uncheck Get Text Get URL Get Active Window Extract Table Data StudioActivities All interactions with the UI can be split into • Input (sending or adding something to the application) and • Output (getting something from the application) Use Application/Browser to connect with the target application.
  • 5.
  • 6.
    6 Recording tool With therecording you can save a lot of time when creating an automation. You can record Click, Text typing, Checkboxes, Drop-downs, Mouse Hover and Keyboard Shortcuts.
  • 7.
    7 More About Recording Alluser interface elements are highlighted while you record, as you can see in the following screenshot, so that you can be sure the correct buttons, fields or menus are selected. Regardless of the type of recording selected, some actions are recordable and some are not. Recordable Non-Recordable ● Left-click on buttons, check boxes, drop- down lists and other GUI elements ● Text typing ● Modifier keys ● Mouse hover Note: If you make changes to your display settings without restarting the computer, elements are not going to be properly identified.
  • 8.
    8 Text typing Left clicks Clickon Check boxes Click on Drop-downs ▪ Following keyboard shortcuts can be used while recording: ▪ F2 – pauses the recording for 3 seconds. A countdown timer is displayed in the bottom left corner of the screen. Can be useful with menus that automatically hide ▪ Esc – exists the automatic or manual recording. If pressed again, recording is saved as a sequence, and you return to the main view During Recording, you can do…. Recordable Actions Non-Recordable Actions ● Left-click on buttons, check boxes, drop- down lists and other GUI elements ● Text typing ● Modifier keys ● Mouse hover
  • 9.
    9 Modern Experience Using theModern Experience automation, the recording tool is now unique, so it’s not necessary to select the App type in advance. Project Settings 🡪 Toggle the Modern Design Experience Enabling Modern Experience
  • 10.
    Demo ● Login Page,Table Extraction and Recording
  • 11.
    11 Log into UiPathAcademy www.academy.uipath.com > go to the Learning by Role page > enroll for the RPA Developer Foundation course > go through the lesson titled “ Working with the Recorder, Selectors in Studio, DataTables and Excel Automation With Studio” Session 4 – Advanced practices with Studio and Orchestrator > Email Automation, String Manipulation, Debugging and Error Handling, Leveraging Orchestrator etc. Feel free to ask any questions in the UiPath Forum thread - https://forum.uipath.com/t/rpa-summer-school-studio- thread/461307 What’s next?
  • 12.