SlideShare a Scribd company logo
1 of 24
Download to read offline
RPA Summer School
Session 2:
Run your first Ui automation
2
Run your first
Ui Automation
3
Speaker
UiPath MVP
Speaker
UiPath MVP
Host
Community Marketing
Manager AMER
@UiPath
Rahul Goyal Carlos Veiga Diana Gray
Welcome to RPA Summer School!
Here is todayā€™s team:
Loredana Ifrim
Marketing
Community Manager
@UiPath
Cristina Vidu
Manager,
Community Marketing
EMEA @UiPath
4
1. Introduction to User Interface (UI) Automation
2. Getting familiar with StudioX activities for UI automation
3. Create your first UI automation project (web application)
4. Automate Faster: Record Automation Steps
5. What more can be automated with UI (desktop application)
6. Interaction and Q&A
7. Academy follow-up and examples
USEFUL LINKS YOU NEED:
Agenda
Download link to Practice exercises :
https://bit.ly/StudioX-session2-exercise
Before session start!!
Tutorial to install UiPath StudioX:
https://bit.ly/3lyxLK8
(Already covered in Session 1)
Introduction to
User Interface (UI) Automation
- 5 mins
6
ā€¢ 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.
ā€¢ UI Automation is the process of simulating mouse and keyboard actions on windows
and controls.
ā€¢ As a business user, you interact with a lot of different applications like internet browsers,
calculators, or CRMs. Let's see how you automate some of those interactions.
What is a User Interface?
Getting familiar with StudioX
activities for UI automation
- 5 mins
8
Input Output
Click
Type Into
Select Item
Check/Uncheck
Get Text
Get URL
Get Active Window
Extract Table Data
StudioX Activities
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.
Create your FIRST BOT
- 20 mins
Download link to Practice exercises :
https://bit.ly/2VtXWqG
10
STEP1 : Open StudioX and download project file
STEP2 : Install browser extension in StudioX
STEP3 : Create automation workflow and Run the project
DEMO : Find your unicorn name
https://www.rpasamples.com/findunicornname
11
Can you guess the activity?
I want to enter my name in textbox,
which StudioX activity shall I use ?
A. Click B. Type Into
C. Get Text D. Hover
Please go to Academy RPA Starter Course for full exercise demo: https://bit.ly/37k1MoW
12
Congratulations !
You have built your first BOT.
And you have your first Unicorn Name too! :)
Automate Faster : Recording UI
Interactions
- 15 mins
Download link to Practice exercises :
https://bit.ly/StudioX-session2-exercise
14
ā€¢ The second method of automating User Interfaces is using the Web/App
Recorder feature
ā€¢ Adding activities for all the actions you perform within User Interfaces can
become quite time-consuming. Let's see how you can record your actions on
the screen and translate them into StudioX activities.
Using the Web/App Recorder feature
Cool! Can I use the Recorder an all applications?
The Recorder works only on automating User Interfaces. It will not work for tasks involving
Excel, Outlook, Word, or files and folders automation, where you still need to add the activities
one by one.
15
STEP1 : Open StudioX and download project file
STEP2 : Install browser extension in StudioX
STEP3 : Record automation steps and Run the project
DEMO : Generate a strong password
https://www.rpasamples.com/passwordgenerator
16
Can you guess the activity?
I want to uncheck the checkbox, which
StudioX activity shall I use ?
A. Click B. Type Into
C. Get Text D. Check/uncheck
17
Can you guess the activity?
Which activity is a type of Output
interaction?
A. Click B. Type Into
C. Get Text D. Hover
Please go to Academy RPA Starter Course for full exercise demo: https://bit.ly/37k1MoW
What more can be automated with UI
(Desktop application)
- 10 mins
Download link to Practice exercises :
https://drive.google.com/file/d/1Qa14WCCBawsSPEMRMlW_UBllWueGvByx/view?usp=sharing
Before session start!!
19
STEP1 : Open StudioX and download project file
STEP2 : Create automation workflow and Run the Project
DEMO : DoubleUI Desktop APP
20
Can you guess the activity?
I want to display result as a message
window. Which activity to use?
A. Message Box B. Type Into
C. Get Text D. Hover
Please go to Academy RPA Starter Course for full exercise demo: https://bit.ly/37k1MoW
21
Academy
https://bit.ly/3jm0OOp
UiPath Website
https://docs.uipath.com/studiox/docs/ui-automation
Resources
22
Interaction and
Q&A
https://www.linkedin.com/in/rahulgoyal/
https://www.linkedin.com/in/carlosevp/
23
Session 3: Dive deeper in RPA with your first Excel and Word automations
https://bit.ly/3CpF2Ci
Search answers and place your questions on Forum StudioX topic threads
https://bit.ly/3ilv78x
Whatā€™s next?
Academy - continue your practice within the ā€˜User Interface Automation with
StudioXā€™ course
https://bit.ly/3jm0OOp
24
Goodbye & Glad to meet YOU!
Stay close:
ā— community@uipath.com
ā— https://forum.uipath.com/

More Related Content

More from Diana Gray, MBA

UiPath Apps - Data Service, Entity and DS, and Table Control - Developer Seri...
UiPath Apps - Data Service, Entity and DS, and Table Control - Developer Seri...UiPath Apps - Data Service, Entity and DS, and Table Control - Developer Seri...
UiPath Apps - Data Service, Entity and DS, and Table Control - Developer Seri...Diana Gray, MBA
Ā 
Consumindo APIs com UiPath
Consumindo APIs com UiPathConsumindo APIs com UiPath
Consumindo APIs com UiPathDiana Gray, MBA
Ā 
Introduction to RPA and Document Understanding
Introduction to RPA and Document UnderstandingIntroduction to RPA and Document Understanding
Introduction to RPA and Document UnderstandingDiana Gray, MBA
Ā 
Partner Training: UiPath Digital Marketing Center
Partner Training: UiPath Digital Marketing CenterPartner Training: UiPath Digital Marketing Center
Partner Training: UiPath Digital Marketing CenterDiana Gray, MBA
Ā 
Document Understanding: CĆ³mo prepararse para una implementaciĆ³n exitosa
Document Understanding: CĆ³mo prepararse para una implementaciĆ³n exitosaDocument Understanding: CĆ³mo prepararse para una implementaciĆ³n exitosa
Document Understanding: CĆ³mo prepararse para una implementaciĆ³n exitosaDiana Gray, MBA
Ā 
Technology Series: Intelligently automate core business apps with UiPath and ...
Technology Series: Intelligently automate core business apps with UiPath and ...Technology Series: Intelligently automate core business apps with UiPath and ...
Technology Series: Intelligently automate core business apps with UiPath and ...Diana Gray, MBA
Ā 
UiPath Apps - Functions, Expressions, Inline Validations & Function - Develop...
UiPath Apps - Functions, Expressions, Inline Validations & Function - Develop...UiPath Apps - Functions, Expressions, Inline Validations & Function - Develop...
UiPath Apps - Functions, Expressions, Inline Validations & Function - Develop...Diana Gray, MBA
Ā 
REFramework: Debugging/Workflow Analyzer/Validation - Developer Series - Part...
REFramework: Debugging/Workflow Analyzer/Validation - Developer Series - Part...REFramework: Debugging/Workflow Analyzer/Validation - Developer Series - Part...
REFramework: Debugging/Workflow Analyzer/Validation - Developer Series - Part...Diana Gray, MBA
Ā 
UiPath Apps - Containers, Controls and Events - Developer Series - Part 1 of 4
UiPath Apps - Containers, Controls and Events - Developer Series - Part 1 of 4UiPath Apps - Containers, Controls and Events - Developer Series - Part 1 of 4
UiPath Apps - Containers, Controls and Events - Developer Series - Part 1 of 4Diana Gray, MBA
Ā 
REFramework: Queues, Configuration and Creating within the States - Developer...
REFramework: Queues, Configuration and Creating within the States - Developer...REFramework: Queues, Configuration and Creating within the States - Developer...
REFramework: Queues, Configuration and Creating within the States - Developer...Diana Gray, MBA
Ā 
How to Scale Your Automation Program
How to Scale Your Automation ProgramHow to Scale Your Automation Program
How to Scale Your Automation ProgramDiana Gray, MBA
Ā 
UiPath REFramework Modify the Framework -Add States, Remove States - Develope...
UiPath REFramework Modify the Framework -Add States, Remove States - Develope...UiPath REFramework Modify the Framework -Add States, Remove States - Develope...
UiPath REFramework Modify the Framework -Add States, Remove States - Develope...Diana Gray, MBA
Ā 
UiPath REFramework Overview Developer Series - Part 1 of 4
UiPath REFramework Overview  Developer Series - Part 1 of 4UiPath REFramework Overview  Developer Series - Part 1 of 4
UiPath REFramework Overview Developer Series - Part 1 of 4Diana Gray, MBA
Ā 
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use Cases
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use CasesUiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use Cases
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use CasesDiana Gray, MBA
Ā 
RPA Summer School Studio Session 4 AMER: Advanced practices with Studio and O...
RPA Summer School Studio Session 4 AMER: Advanced practices with Studio and O...RPA Summer School Studio Session 4 AMER: Advanced practices with Studio and O...
RPA Summer School Studio Session 4 AMER: Advanced practices with Studio and O...Diana Gray, MBA
Ā 
RPA Summer School StudioX Session 4 AMER: Automate Outlook and Gmail with ease
RPA Summer School StudioX Session 4 AMER: Automate Outlook and Gmail with easeRPA Summer School StudioX Session 4 AMER: Automate Outlook and Gmail with ease
RPA Summer School StudioX Session 4 AMER: Automate Outlook and Gmail with easeDiana Gray, MBA
Ā 
RPA Summer School Studio Session 3 AMER: Introduction to Ui Automation
RPA Summer School Studio Session 3 AMER: Introduction to Ui AutomationRPA Summer School Studio Session 3 AMER: Introduction to Ui Automation
RPA Summer School Studio Session 3 AMER: Introduction to Ui AutomationDiana Gray, MBA
Ā 
RPA Summer School StudioX Session 3 AMER: Your first Excel and Word automations
RPA Summer School StudioX Session 3 AMER: Your first Excel and Word automationsRPA Summer School StudioX Session 3 AMER: Your first Excel and Word automations
RPA Summer School StudioX Session 3 AMER: Your first Excel and Word automationsDiana Gray, MBA
Ā 
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdfUiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdfDiana Gray, MBA
Ā 
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfTest Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfDiana Gray, MBA
Ā 

More from Diana Gray, MBA (20)

UiPath Apps - Data Service, Entity and DS, and Table Control - Developer Seri...
UiPath Apps - Data Service, Entity and DS, and Table Control - Developer Seri...UiPath Apps - Data Service, Entity and DS, and Table Control - Developer Seri...
UiPath Apps - Data Service, Entity and DS, and Table Control - Developer Seri...
Ā 
Consumindo APIs com UiPath
Consumindo APIs com UiPathConsumindo APIs com UiPath
Consumindo APIs com UiPath
Ā 
Introduction to RPA and Document Understanding
Introduction to RPA and Document UnderstandingIntroduction to RPA and Document Understanding
Introduction to RPA and Document Understanding
Ā 
Partner Training: UiPath Digital Marketing Center
Partner Training: UiPath Digital Marketing CenterPartner Training: UiPath Digital Marketing Center
Partner Training: UiPath Digital Marketing Center
Ā 
Document Understanding: CĆ³mo prepararse para una implementaciĆ³n exitosa
Document Understanding: CĆ³mo prepararse para una implementaciĆ³n exitosaDocument Understanding: CĆ³mo prepararse para una implementaciĆ³n exitosa
Document Understanding: CĆ³mo prepararse para una implementaciĆ³n exitosa
Ā 
Technology Series: Intelligently automate core business apps with UiPath and ...
Technology Series: Intelligently automate core business apps with UiPath and ...Technology Series: Intelligently automate core business apps with UiPath and ...
Technology Series: Intelligently automate core business apps with UiPath and ...
Ā 
UiPath Apps - Functions, Expressions, Inline Validations & Function - Develop...
UiPath Apps - Functions, Expressions, Inline Validations & Function - Develop...UiPath Apps - Functions, Expressions, Inline Validations & Function - Develop...
UiPath Apps - Functions, Expressions, Inline Validations & Function - Develop...
Ā 
REFramework: Debugging/Workflow Analyzer/Validation - Developer Series - Part...
REFramework: Debugging/Workflow Analyzer/Validation - Developer Series - Part...REFramework: Debugging/Workflow Analyzer/Validation - Developer Series - Part...
REFramework: Debugging/Workflow Analyzer/Validation - Developer Series - Part...
Ā 
UiPath Apps - Containers, Controls and Events - Developer Series - Part 1 of 4
UiPath Apps - Containers, Controls and Events - Developer Series - Part 1 of 4UiPath Apps - Containers, Controls and Events - Developer Series - Part 1 of 4
UiPath Apps - Containers, Controls and Events - Developer Series - Part 1 of 4
Ā 
REFramework: Queues, Configuration and Creating within the States - Developer...
REFramework: Queues, Configuration and Creating within the States - Developer...REFramework: Queues, Configuration and Creating within the States - Developer...
REFramework: Queues, Configuration and Creating within the States - Developer...
Ā 
How to Scale Your Automation Program
How to Scale Your Automation ProgramHow to Scale Your Automation Program
How to Scale Your Automation Program
Ā 
UiPath REFramework Modify the Framework -Add States, Remove States - Develope...
UiPath REFramework Modify the Framework -Add States, Remove States - Develope...UiPath REFramework Modify the Framework -Add States, Remove States - Develope...
UiPath REFramework Modify the Framework -Add States, Remove States - Develope...
Ā 
UiPath REFramework Overview Developer Series - Part 1 of 4
UiPath REFramework Overview  Developer Series - Part 1 of 4UiPath REFramework Overview  Developer Series - Part 1 of 4
UiPath REFramework Overview Developer Series - Part 1 of 4
Ā 
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use Cases
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use CasesUiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use Cases
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use Cases
Ā 
RPA Summer School Studio Session 4 AMER: Advanced practices with Studio and O...
RPA Summer School Studio Session 4 AMER: Advanced practices with Studio and O...RPA Summer School Studio Session 4 AMER: Advanced practices with Studio and O...
RPA Summer School Studio Session 4 AMER: Advanced practices with Studio and O...
Ā 
RPA Summer School StudioX Session 4 AMER: Automate Outlook and Gmail with ease
RPA Summer School StudioX Session 4 AMER: Automate Outlook and Gmail with easeRPA Summer School StudioX Session 4 AMER: Automate Outlook and Gmail with ease
RPA Summer School StudioX Session 4 AMER: Automate Outlook and Gmail with ease
Ā 
RPA Summer School Studio Session 3 AMER: Introduction to Ui Automation
RPA Summer School Studio Session 3 AMER: Introduction to Ui AutomationRPA Summer School Studio Session 3 AMER: Introduction to Ui Automation
RPA Summer School Studio Session 3 AMER: Introduction to Ui Automation
Ā 
RPA Summer School StudioX Session 3 AMER: Your first Excel and Word automations
RPA Summer School StudioX Session 3 AMER: Your first Excel and Word automationsRPA Summer School StudioX Session 3 AMER: Your first Excel and Word automations
RPA Summer School StudioX Session 3 AMER: Your first Excel and Word automations
Ā 
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdfUiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
Ā 
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfTest Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Ā 

RPA Summer School StudioX Session 2 AMER: Run your first UI automation

  • 1. RPA Summer School Session 2: Run your first Ui automation
  • 2. 2 Run your first Ui Automation
  • 3. 3 Speaker UiPath MVP Speaker UiPath MVP Host Community Marketing Manager AMER @UiPath Rahul Goyal Carlos Veiga Diana Gray Welcome to RPA Summer School! Here is todayā€™s team: Loredana Ifrim Marketing Community Manager @UiPath Cristina Vidu Manager, Community Marketing EMEA @UiPath
  • 4. 4 1. Introduction to User Interface (UI) Automation 2. Getting familiar with StudioX activities for UI automation 3. Create your first UI automation project (web application) 4. Automate Faster: Record Automation Steps 5. What more can be automated with UI (desktop application) 6. Interaction and Q&A 7. Academy follow-up and examples USEFUL LINKS YOU NEED: Agenda Download link to Practice exercises : https://bit.ly/StudioX-session2-exercise Before session start!! Tutorial to install UiPath StudioX: https://bit.ly/3lyxLK8 (Already covered in Session 1)
  • 5. Introduction to User Interface (UI) Automation - 5 mins
  • 6. 6 ā€¢ 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. ā€¢ UI Automation is the process of simulating mouse and keyboard actions on windows and controls. ā€¢ As a business user, you interact with a lot of different applications like internet browsers, calculators, or CRMs. Let's see how you automate some of those interactions. What is a User Interface?
  • 7. Getting familiar with StudioX activities for UI automation - 5 mins
  • 8. 8 Input Output Click Type Into Select Item Check/Uncheck Get Text Get URL Get Active Window Extract Table Data StudioX Activities 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.
  • 9. Create your FIRST BOT - 20 mins Download link to Practice exercises : https://bit.ly/2VtXWqG
  • 10. 10 STEP1 : Open StudioX and download project file STEP2 : Install browser extension in StudioX STEP3 : Create automation workflow and Run the project DEMO : Find your unicorn name https://www.rpasamples.com/findunicornname
  • 11. 11 Can you guess the activity? I want to enter my name in textbox, which StudioX activity shall I use ? A. Click B. Type Into C. Get Text D. Hover Please go to Academy RPA Starter Course for full exercise demo: https://bit.ly/37k1MoW
  • 12. 12 Congratulations ! You have built your first BOT. And you have your first Unicorn Name too! :)
  • 13. Automate Faster : Recording UI Interactions - 15 mins Download link to Practice exercises : https://bit.ly/StudioX-session2-exercise
  • 14. 14 ā€¢ The second method of automating User Interfaces is using the Web/App Recorder feature ā€¢ Adding activities for all the actions you perform within User Interfaces can become quite time-consuming. Let's see how you can record your actions on the screen and translate them into StudioX activities. Using the Web/App Recorder feature Cool! Can I use the Recorder an all applications? The Recorder works only on automating User Interfaces. It will not work for tasks involving Excel, Outlook, Word, or files and folders automation, where you still need to add the activities one by one.
  • 15. 15 STEP1 : Open StudioX and download project file STEP2 : Install browser extension in StudioX STEP3 : Record automation steps and Run the project DEMO : Generate a strong password https://www.rpasamples.com/passwordgenerator
  • 16. 16 Can you guess the activity? I want to uncheck the checkbox, which StudioX activity shall I use ? A. Click B. Type Into C. Get Text D. Check/uncheck
  • 17. 17 Can you guess the activity? Which activity is a type of Output interaction? A. Click B. Type Into C. Get Text D. Hover Please go to Academy RPA Starter Course for full exercise demo: https://bit.ly/37k1MoW
  • 18. What more can be automated with UI (Desktop application) - 10 mins Download link to Practice exercises : https://drive.google.com/file/d/1Qa14WCCBawsSPEMRMlW_UBllWueGvByx/view?usp=sharing Before session start!!
  • 19. 19 STEP1 : Open StudioX and download project file STEP2 : Create automation workflow and Run the Project DEMO : DoubleUI Desktop APP
  • 20. 20 Can you guess the activity? I want to display result as a message window. Which activity to use? A. Message Box B. Type Into C. Get Text D. Hover Please go to Academy RPA Starter Course for full exercise demo: https://bit.ly/37k1MoW
  • 23. 23 Session 3: Dive deeper in RPA with your first Excel and Word automations https://bit.ly/3CpF2Ci Search answers and place your questions on Forum StudioX topic threads https://bit.ly/3ilv78x Whatā€™s next? Academy - continue your practice within the ā€˜User Interface Automation with StudioXā€™ course https://bit.ly/3jm0OOp
  • 24. 24 Goodbye & Glad to meet YOU! Stay close: ā— community@uipath.com ā— https://forum.uipath.com/