- Release Notes
- Getting Started
- Tutorials
- Automation Projects
- Creating Automations
- Automation Basics
- Object Repository
- Automation Best Practices
- Tutorial: Creating a Pivot Table
- Tutorial: Iterating Through Rows in a Table
- Tutorial: Comparing Excel Files and Emailing Reconciliation Errors
- Tutorial: Extracting Data From Automated Emails and Moving It to a Desktop Application
- Tutorial: Filtering Data in Excel
- Tutorial: Formatting Cells
- Tutorial: Adding Information About the Files in a Folder to an Excel File
- Tutorial: Adding Your Own Formulas to the Project Notebook
- PowerPoint Automation
- Data Automation
- Common Activities
- Google Workspace Automation
- OneDrive & SharePoint Automation
- Troubleshooting
StudioX User Guide
UI Automation
UI automation refers to the automation of desktop applications and web browsers. It can replicate clicking and typing in various user interface elements such as buttons, check boxes, text boxes, or drop-down lists. Knowing how to interact with them enables you to design automations much faster and easier. With StudioX, you can create automations with UI elements from most applications using application or web 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). Clicking a button and typing text in a text box are examples of input actions. Getting the text from a browser page is an example of an output action.
StudioX comes with activities that help you automate most common UI interactions. The first step in automating UI interactions is to define the desktop application or web page to interact with by adding a Use Application/Browser activity. You then add the activities to automate in that application or web page inside the Use Application/Browser activity. Next, you can point out the specific UI elements you want to interact with. For further information on how to indicate UI elements, check the Selection Screen page.
You can automate the interface of Excel and PowerPoint by placing UI Automation activities directly inside a Use Excel File or Use PowerPoint File activity just like you would in a Use Application/Browser activity.
To speed up the process, you can use the App/Web Recorder that automatically generates activities by capturing your actions on the screen.
To learn how to work with UI automation, see the following tutorials:
- Tutorial: Working with UI Automation
- Tutorial: Extracting Table Data from a Web Page and Editing It in Excel
- Tutorial: Filling Out PDF Forms in Acrobat Reader with Data from Excel
- Tutorial: Iterating through Rows in a Table
The following application / web activities are available in StudioX:
- Call Transaction
- Check/Uncheck
- Check App State
- Check Element
- Click
- Click Picture on Screen
- Click Toolbar Button
- Close Popup
- Drag and Drop
- Expand ALV Hierarchical Table
- Expand ALV Tree
- Expand Tree
- Extract Form Data
- Extract Table Data
- Fill Form
- For Each UI Element
- Get Active Window
- Get Attribute
- Get Text
- Get URL
- Go to URL
- Highlight
- Hover
- Inject Js Script
- Keyboard Shortcuts
- Maximize Window
- Minimize Window
- Mouse Scroll
- Move Window
- Navigate Browser
- Read Status Bar
- Restore Window
- SAP Login
- SAP Logon
- Select Dates in Calendar
- Select Item
- Select Menu Item
- Set Runtime Browser
- Set Value
- Table Cell Scope
- Take Screenshot
- Type Into
- Use Application/Browser
For information on automating SAP applications, see the Studio guide.