Desktop UI Automation

Learn how to build automation cases for front- and back-office systems, including Microsoft Office, Java, and SAP applications, by utilizing LEAPWORK’s Desktop UI automation capabilities.

Introductory lessons

This section contains introduction lessons to Desktop UI Automation on the LEAPWORK platform.
Watch the videos and try it on your own desktop applications.


1. Introduction to desktop UI automation

Learn how to create desktop UI automation cases, how to easily capture elements in a desktop application, and more.


2. Automating forms and fields

This video covers how to open forms, how to set values in different kinds of fields, and how to read and compare values.


3. Custom blocks and data-driven automation

Learn how to create a reusable component (a custom block), how to drive automation cases with external data, and more.


4. Working with the strategy editor, part I

This lesson covers how to use the strategy editor, how to work with lists of elements, and how to use variables and tokens.


5. Working with the strategy editor, part II

Learn how to easily build complex, iterative, data-driven automation cases by adding dynamic fields and external data sources to strategies.

Additional training

Take these more advanced lessons if you need your cases to handle 2 or more applications or cross between technologies.


6. Multi-application automation

Learn how to use web automation as part of a desktop case, how to build asserts based on values from different applications, and more.


7. Controlling multiple windows

Learn how to shift focus between open windows and applications and how to transfer data between applications in multiple cycles.


8. Schedules
and reports

Learn how to set up and configure schedules, how to view results of automation cases in easy-to-use reports and dashboards.

Related articles and guides