Course

User Interface (UI) Automation with Modern Design in Studio

Automating user interfaces and UI elements is one of the superpowers of the UiPath Business Platform. Learn how you can use the UiPath modern UI automation capabilities for fast and reliable results.
  • 112144 enrolled students
  • October 25, 2023
Not Started

Watch a preview

User Interface (UI) Automation with Modern Design in Studio

  • 003:00:00
  • Downloadable resources available
  • Diploma of Completion included
Start Learning Now

Course details

Difficulty Level

Beginner

Language

English

Completion time

003:00:00

Product covered

Studio

About the User Interface (UI) Automation with Modern Design in Studio Course

Looking to enhance your skills in UI automation? Our UI Automation with Modern Design in Studio course is perfect for automation explorers like you. Covering core components such as UI Automation activities, Activity properties, targeting methods, Input and output methods, Recorders, and Scraping Wizards in UiPath Studio, this course is essential for building efficient and effective automation solutions in any industry. With our course, you'll gain a solid foundation in UI automation using UiPath Studio and be well on your way to becoming an automation expert.

 

Product Alignment: this course is aligned with the 2022.10 version of UiPath Studio, and we recommend installing this version to make the most of the features presented. However, if you are using a different version of UiPath Studio, you can still work with the required version activities by updating the related project dependencies, particularly the UiPath.UIAutomation.Activities 2022.10.4 package version.

 

Course prerequisites 

The User Interface (UI) Automation with Modern Design in Studio course is beginner level. Before you enroll, you should have completed the following courses: 

  • Build your First Process with Studio
  • Variables, Constants and Arguments in Studio
  • Control Flow in Studio
  • Excel Automation with the Modern Experience in Studio

 

Audience: 

Designed and developed for automation explorers aspiring to become Automation Developers, including Document Understanding Specialists, Attended Automation Specialists, Automation Solution Architects, Automated Test Engineers, and Automated Test Managers. It's also ideal for those seeking to gain a complete understanding of UI automation capabilities and basics from UiPath. 
 

Agenda. 

The agenda for this course is:  

  1. Overview of UI Automation

                     a.    Understanding the basics of UI Automation and its components 

                     b.    Identifying the benefits of UI Automation 

   2.        Designing and Installing UiPath Extensions 

                     a.    Switching between modern and classic design as required 

                     b.    Installing and configuring the required browser extension 

   3.        Indicating UI Elements 

                     a.    Defining the target for an activity 

                     b.    Configuring the selection options window appropriately 

   4.       Introduction to Activities, Activity Properties, and Input Methods 

                     a.    Understanding the categories of UI Automation activities 

                     b.    Describing and differentiating between input methods used in UI Automation 

                     c.    Configuring input activity properties for UI Automation tasks 

   5.      Using Input Activities and Input Methods - Part one 

                     a.    Automating user interface tasks using input activities 

                     b.    Configuring input methods for UI Automation tasks 

                     c.    Building efficient and effective automation solutions 

   6.      Foreground and Background Processes 

                     a.    Differentiating between foreground and background processes 

                     b.    Understanding the importance of foreground and background processes in UI Automation 

   7.     Using Input Activities and Input Methods - Part two 

                     a.    Building on previous knowledge of input activities and methods 

                     b.    Enhancing UI Automation tasks by using input methods 

   8.     Introduction to Output Methods 

                     a.    Describing and differentiating between output methods used in UI Automation 

                     b.    Identifying the output activities used in UI Automation 

   9.     Using Output Activities and Output Methods - Part three 

                     a.    Configuring output activity properties for UI Automation tasks 

                     b.    Capturing and using output data effectively in automated UI tasks 

 10.     Practice 1 - Building and Running a UI Automation Project 

                     a.    Applying knowledge gained in previous lessons to build and run a UI Automation project. 

                     b.    Building experience and confidence in UI Automation 

 11.     Using App/Web Recorder 

                     a.    Capturing and automating user interactions using the App/Web Recorder 

                     b.    Building efficient and effective automation solutions 

 12.    Using Table Extraction 

                     a.    Extracting structured data from a website or an application in an automated process 

                     b.    Building efficient and effective automation solutions 

 13.    Practice 2 - Table Extraction 

                     a.    Applying knowledge gained in previous lessons to extract structured data from a website or an application in an automated process. 

                     b.    Building experience and confidence in UI Automation. 

 

Learning Objectives 

At the end of the course, you should be able to: 

  1. Identify and describe the key components of UI automation, including their respective roles and how they work together to automate user interface tasks.
  2. Switch between modern and classic design as required.
  3. Install and configure the required browser extension.
  4. Define the target for an activity and configure it appropriately using the Selection Options window.
  5. Explain each category of UI automation activities.
  6. Describe and differentiate between input methods used in UI automation.
  7. Identify the input activities used in UI automation, configure their properties, and apply them appropriately to automate user interface tasks.
  8. Differentiate between foreground and background processes.
  9. Describe and differentiate between output methods used in UI automation.
  10. Identify the output activities used in UI automation, configure their properties, and apply them appropriately to effectively capture and use output data in automated user interface tasks.
  11. Use the App/Web recorder to capture and automate user interactions.
  12. Use the table extraction feature to extract structured data from a website or an application in an automated process.