UiPath Automation Developer Associate Training Series 2025 - Session 3
DianaGray10
209 views
12 slides
Mar 10, 2025
Slide 1 of 12
1
2
3
4
5
6
7
8
9
10
11
12
About This Presentation
In session 3, we will cover User Interface (UI) Automation for Studio.
Required self-paced training for this lesson is:
User Interface (UI) Automation with Modern Design in Studio 2 modules - 3h - https:/academy.uipath.com/courses/user-interface-ui-automation-with-modern-design-in-studio
UI Automa...
In session 3, we will cover User Interface (UI) Automation for Studio.
Required self-paced training for this lesson is:
User Interface (UI) Automation with Modern Design in Studio 2 modules - 3h - https:/academy.uipath.com/courses/user-interface-ui-automation-with-modern-design-in-studio
UI Automation Synchronization with Studio - 2 modules - 1 h 30 m - https://academy.uipath.com/courses/ui-automation-synchronization-with-studio
UI Automation Descriptors in Studio - 2 modules - 2h - https:/academy.uipath.com/courses/ui-automation-descriptors-in-studio
⁉️ For any questions you may have, please use the dedicated Forum thread. You can tag the hosts and mentors directly and they will reply as soon as possible.
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 Academywww.academy.uipath.com
> go to the Learning by Rolepage
> enroll for the RPA Developer Foundationcourse
> go through the lesson titled “Working with the
Recorder, Selectors in Studio, DataTables and Excel
Automation With Studio”
Session4–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?