- Release Notes
- Getting Started
- Setup and Configuration
- Automation Projects
- Dependencies
- Types of Workflows
- Control Flow
- File Comparison
- Automation Best Practices
- Source Control Integration
- Debugging
- Logging
- The Diagnostic Tool
- Workflow Analyzer
- About Workflow Analyzer
- ST-NMG-001 - Variables Naming Convention
- ST-NMG-002 - Arguments Naming Convention
- ST-NMG-004 - Display Name Duplication
- ST-NMG-005 - Variable Overrides Variable
- ST-NMG-006 - Variable Overrides Argument
- ST-NMG-008 - Variable Length Exceeded
- ST-NMG-009 - Prefix Datatable Variables
- ST-NMG-011 - Prefix Datatable Arguments
- ST-NMG-012 - Argument Default Values
- ST-NMG-016 - Argument Length Exceeded
- ST-NMG-017 - Class name matches default namespace
- ST-DBP-002 - High Arguments Count
- ST-DBP-003 - Empty Catch Block
- ST-DBP-007 - Multiple Flowchart Layers
- ST-DPB-010 - Multiple instances of [Workflow] or [Test Case]
- ST-DBP-020 - Undefined Output Properties
- ST-DBP-021 - Hardcoded Timeout
- ST-DBP-023 - Empty Workflow
- ST-DBP-024 - Persistence Activity Check
- ST-DBP-025 - Variables Serialization Prerequisite
- ST-DBP-026 - Delay Activity Usage
- ST-DBP-027 - Persistence Best Practice
- ST-DBP-028 - Arguments Serialization Prerequisite
- ST-USG-005 - Hardcoded Activity Arguments
- ST-USG-009 - Unused Variables
- ST-USG-010 - Unused Dependencies
- ST-USG-014 - Package Restrictions
- ST-USG-017 - Invalid parameter modifier
- ST-USG-020 - Minimum Log Messages
- ST-USG-024 - Unused Saved for Later
- ST-USG-025 - Saved Value Misuse
- ST-USG-026 - Activity Restrictions
- ST-USG-027 - Required Packages
- ST-USG-028 - Restrict Invoke File Templates
- ST-USG-032 - Required Tags
- ST-USG-034 - Automation Hub URL
- Variables
- Arguments
- Imported Namespaces
- Coded automations
- Introduction
- Registering custom services
- Before and After contexts
- Generating code
- Generating coded test case from manual test cases
- Trigger-based Attended Automation
- Recording
- UI Elements
- Selectors
- Object Repository
- Data Scraping
- Image and Text Automation
- Citrix Technologies Automation
- RDP Automation
- VMware Horizon Automation
- Salesforce Automation
- SAP Automation
- macOS UI Automation
- The ScreenScrapeJavaSupport Tool
- The WebDriver Protocol
- Extensions
- About extensions
- SetupExtensions tool
- UiPathRemoteRuntime.exe is not running in the remote session
- UiPath Remote Runtime blocks Citrix session from being closed
- UiPath Remote Runtime causes memory leak
- UiPath.UIAutomation.Activities package and UiPath Remote Runtime versions mismatch
- The required UiPath extension is not installed on the remote machine
- Screen resolution settings
- Group Policies
- Cannot communicate with the browser
- Chrome extension is removed automatically
- The extension may have been corrupted
- Check if the extension for Chrome is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and Incognito mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- List of extensions for Chrome
- Chrome Extension on Mac
- Group Policies
- Cannot communicate with the browser
- Edge extension is removed automatically
- The extension may have been corrupted
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- List of extensions for Edge
- Extension for Safari
- Extension for VMware Horizon
- Extension for Amazon WorkSpaces
- SAP Solution Manager plugin
- Excel Add-in
- Test Suite - Studio
- Troubleshooting
- About troubleshooting
- Assembly compilation errors
- Microsoft App-V support and limitations
- Internet Explorer X64 troubleshooting
- Microsoft Office issues
- Identifying UI elements in PDF with Accessibility options
- Repairing Active Accessibility support
- Validation of large Windows-legacy projects takes longer than expected
Studio User Guide
Keyboard Shortcuts
Here is the complete list of keyboard shortcuts for Studio:
Ctrl + Shift + N - Creates a new Blank Process.
Ctrl + C - Copies a file from the Project panel into clipboard. Use Ctrl + V to paste it anywhere in the tree.
.xaml
or project.json
file.
Ctrl + L - Opens the folder where the Log files are stored.
Ctrl + S - Saves the currently opened workflow.
Ctrl + Shift + S - Saves all the workflows that are currently open.
Ctrl + V - Pastes a file from clipboard into the Project panel.
Ctrl + Tab - Moves focus between workflows opened in the Designer panel.
Ctrl + W - Closes the workflow file that is in focus in the Designer panel.
Alt + Left or mouse backward button - Go to the previous element inside a project file or to the previous project file.
Alt + Right or mouse forward button - Go to the next element inside a project file or to the next project file.
Alt + F7 - Moves focus between Studio panels. When you use Ctrl + Tab or Alt + F7 and hold the modifier key (Ctrl or Alt respectively), the following window appears, allowing you to switch between active files and panels in Studio.
F3 or Ctrl + Shift + P - Opens the Command Palette.
Ctrl + Shift + T - Opens the Add an Activity search bar.
Ctrl + Shift + F - Opens the Go to file search bar.
Ctrl + F - Opens the Universal Search bar.
Ctrl + J - Opens the Jump to activity search bar.
Ctrl + 1 - Switches to the Current File tab in the Universal Search bar.
Ctrl + 2 - Switches to the All Files tab in the Universal Search bar.
Ctrl + 3 - Switches to the Activities tab in the Universal Search bar.
Ctrl + 4 - Switches to the Variables tab in the Universal Search bar.
Ctrl + 5 - Switches to the Arguments tab in the Universal Search bar.
Ctrl + 6 - Switches to the Imports tab in the Universal Search bar.
Ctrl + 7 - Switches to the Project Files tab in the Universal Search bar.
Ctrl + 8 - Switches to the Dependencies tab in the Universal Search bar.
Ctrl + 9 - Switches to the Snippets tab in the Universal Search bar.
Ctrl + Alt + A - Opens and focuses the Properties panel.
Ctrl + Alt + F - Sets the focus to the search box in the Activities panel.
Ctrl + Alt + O - Sets the focus to the search box in the UI Objects Browser panel.
Ctrl + Alt + P - Opens and focuses the search bar in the Project panel.
Ctrl + Alt + S - Opens and focuses the search bar in Snippets panel.
Tab - Navigates to the next item in the panel or the next element in the activity.
A list of useful keyboard shortcuts is displayed in the Designer panel, when all project files are closed, as illustrated in the image below:
Ctrl + D - Ignores the activity that is currently selected by placing it into a Comment Out container.
Ctrl + E - Removes the activity from the Comment Out container it was placed in.
F9 - Marks the selected activity with a breakpoint.
Ctrl + Shift + B - Opens the Breakpoints panel.
Ctrl + Alt + E - Opens the Error List panel.
F10 - When debugging, steps over the execution of a block of activities in the currently selected workflow.
F11 - When debugging, enables you to step into a block of activities and executes the first one.
Shift + F11 - When debugging, steps out of the current container after its last activity is executed.
Ctrl + Alt + B - Opens the Basic Recording toolbar.
Ctrl + Alt + C - Opens the Citrix Recording toolbar.
Ctrl + Alt + D - Opens the Desktop Recording toolbar.
Ctrl + Alt + W - Opens the Web Recording toolbar.
F2 - Adds delay during a recording activity.
F3 - Lets you specify a custom recording region.
F4 - Lets you choose the UI Framework to record, which can be Default, AA, and UIA.
.xaml
file set as Main.
Ctrl + F5 - Runs the current project.
.xaml
file in debugging
mode.
.xaml
file.
F7 - Checks the file for validation errors and Workflow Analyzer violations.
Shift + F7 - Checks the whole project for validation errors and Workflow Analyzer violations.
F8 - Checks the currently opened workflow for validation errors.
Shift + F8 - Checks all project files for validation errors.
Pause - Pauses the execution of the current workflow, in both normal and debug mode.
F12 - Stops the execution of the current workflow, in both normal and debug mode.
Ctrl + T - Places the activity inside the Try section of a Try Catch activity.
Ctrl + N - Creates a new Sequence Diagram in the current project.
Ctrl + C - Copies the selected activity or activities to the clipboard.
Ctrl + V - Pastes the copied activity or activities inside the selected item.
Ctrl + K - Creates a variable of the same type as the required type of the activity when used in an input field or the Expression Editor. If an expression already exists in the field, before pressing CTRL + K, you can select that expression or a part of it to use the selected text as the name of the new variable.
Ctrl + M - Creates an In argument of the same type as the required type of the activity when used in an input field or the Expression Editor. If an expression already exists in the field, before pressing CTRL + M, you can select that expression or a part of it to use the selected text as the name of the new argument.
Ctrl + Shift + M - Creates an Out argument of the same type as the required type of the activity when used in an input field or the Expression Editor. If an expression already exists in the field, before pressing CTRL + Shift + M, you can select that expression or a part of it to use the selected text as the name of the new argument.
Ctrl + Shift + E - Opens the Expression Editor when used inside activity input fields.
Ctrl + Space - Opens the IntelliPrompt window.
Ctrl + 1 ... Ctrl + 6 - When the IntelliPrompt window is open, enables/disables displaying each item type in the code completion window, the same as using the buttons at the bottom of the window: Ctrl + 1 Methods, Ctrl + 2 Properties, Ctrl + 3 Classes, Ctrl + 4 Namespaces, Ctrl + 5 Constants, Ctrl + 6 Keywords.
F2 - Allows for renaming the selected activity.
Shift + F2 - Adds an annotation to a selected activity.
Enter - Saves the data added in the activity input field.
Shift + Enter - Adds a new line in the activity input field.
Tab - Moves through the fields and buttons in the activity, including the menu displayed when you hover the mouse over an input field.
Ctrl + Shift + M - Enable or disable a bookmark.
Ctrl + Period (.) - Go to the next bookmark.
Ctrl + Comma (,) - Go to the previous bookmark.
Alt + Down - Open drop-down lists in the code editor header, that serve as navigational breadcrumbs. This shortcut allows you to navigate to other coded automations within the project, as well as to all methods and classes within the opened coded automation.
Ctrl + Alt + T - Open Test Explorer panel. You can use this anywhere within the Designer panel.
Alt + Down Arrow - Open the Run All in View menu from the Test Explorer.
Alt + T - Open Test Results sub-panel in Test Explorer. You can use this only in the Test Explorer panel.
Alt + A - Open Activity sub-panel in Test Explorer. You can use this only in the Test Explorer panel.
The following keyboard shortcuts are available in Arguments dialog boxes available in activities such as Invoke Workflow File and Inject .NET Code:
Tab - Moves through the items in the grid.
Delete - Deletes the item selected in the grid.
F2 - Highlights the current cell for editing, positioning the cursor at the end of the line.
Ctrl + Tab - Moves through the options available in the window for the selected item in the grid (Delete, Move up, Move Down).
Alt + D - Access the Source Control, Orchestrator folders, and Orchestrator/Cloud Connection menus in the status bar, and then use Shift + Tab to cycle through the menus. Once a menu is selected, press Enter to open it.
CTRL + Tab - Moves focus between tabs. This also applies to the sub-tabs inside the Tools and Settings tabs.
Tab - Moves focus between the content inside tabs.
F1 - Enables you to access a help topic associated with the currently selected element.
Alt + F4 - Closes the current window.
Alt + - - Opens the Options context menu in the title bar of the currently selected panel. Please note that this works with the hyphen key above the character keys, not with the minus key in the numpad.
Windows key + Up Arrow - Maximizes the current window.
Windows key + Down Arrow - Restores down the current window.
Ctrl + P - Opens the Manage Packages window.
Esc - Closes the Publish, Manage Packages, File Diff windows.
Ctrl + F1 - Pins or unpins the ribbon.
Ctrl + Shift + R - Removes all unused project dependencies.
Shift + Tab - Navigates to the previous activity or node in the Activities panel.
Ctrl + Z - Undo the last action.
Ctrl + Y - Redo the last action you've undone.
Shift + F10 - Open the context menu for the selected item (right-click).
Ctrl + Tab - Moves the focus out of multiline text boxes where pressing the Tab key inserts a tab.
Ctrl + Shift + F10 - Dismisses the tooltip content for the selected item.
You can quickly get to most of the options in the Home tab (Studio Backstage View) and the ribbons in the Design and Debug tabs by pressing and releasing the Alt key, and then pressing one or more keys.
When you press and release the Alt key, one or more letters or digits appear over the options in the current view. To use an option, press the corresponding key or keys. For some options, additional keys are available after you press the initial key combination.
For a list of shortcuts, see the following sections.
Design Tab Ribbon Keys
If you are in the Design tab or Debug tab, press Alt+D to access the shortcut keys for the Design tab ribbon.
Key(s) |
Action Performed |
Additional Keys and Actions |
---|---|---|
N |
Open the New drop-down |
– |
S |
Open the Save drop-down |
S - Save as L - Save all |
EA | Open the Export As drop-down |
ET - Open the Export as Template window EL - Open the Export as Library window |
R |
Open the Debug File drop-down |
C - Run file B - Debug project D - Run project |
X |
Cut the selected activities |
– |
C |
Copy the selected activities |
– |
V |
Paste the copied activities |
– |
MP |
Open the Manage Packages window |
– |
ME |
Open the Manage Entities window |
– |
EW |
Open the Service Editor window |
– |
U |
Open the UI Explorer window |
– |
IU |
Open the Remove Unused drop-down |
F - Remove Unused Workflows A - Remove Unused Variables B - Remove Unused Arguments C - Remove Unused Dependencies D - Remove Unused Imports E - Remove Unused Screenshots |
A |
Open the Analyze File drop-down |
B - Analyze Project C - Validate File D - Validate Project S - Workflow Analyzer Settings |
EX |
Open the Export to Excel window |
– |
P |
Open the Publish window |
– |
Debug Tab Ribbon Keys
If you are in the Design tab or Debug tab, press Alt+E to access the shortcut keys for the Debug tab ribbon.
Key(s) |
Action Performed |
Additional Keys and Actions |
---|---|---|
R |
Open the Debug File drop-down |
C - Run file B - Debug project D - Run project |
B |
Break execution |
– |
T |
Stop execution |
– |
S |
Step Into |
– |
V |
Step Over |
– |
O |
Step Out |
– |
ER |
Retry |
– |
EI |
Ignore |
– |
ES |
Restart |
– |
F |
Focus |
– |
P |
Open the Breakpoints drop-down |
T - Toggle Breakpoints P - Show Breakpoints Panel |
LS |
Set Slow Step speed |
– |
LE |
Enable / disable Execution trail |
– |
LH |
Enable / disable Highlight Elements |
– |
LA |
Enable / disable Log Activities |
– |
LC |
Enable / disable Continue on Exception |
– |
LP |
Enable / disable Picture in Picture |
– |
LR |
Open the Remote Debugging drop-down |
C - Configure Remote Debugging |
LO |
Open the Logs folder |
– |
Title Bar Keys
To access keys for the buttons in the Studio title bar (top-right side of the window), press the Alt key.
Key(s) |
Action Performed |
Additional Keys and Actions |
---|---|---|
F |
Open the Send feedback window, | |
L |
Open the Help drop-down. | |
I |
Open the Sign in / Sign out menu |
Home Tab Keys
If you are in the Design tab or Debug tab, press Alt+H to open the Home tab (Studio Backstage View) and access the shortcut keys for the Home tab. If you are already in the Home tab, all you need to do is press the Alt key.
Key(s) |
Action Performed |
Additional Keys and Actions |
---|---|---|
Z |
Go back to the previous tab, if a project is open |
– |
O |
Open a project |
– |
C |
Close the currently open project |
– |
S |
Open the Start tab |
O - Open a Local Project C - Clone or Check Out a Project P - Create a Process L - Create a Library A - Create a Test Automation T - Create a Template 1...9 - Open one of the nine most recent projects |
T |
Open the Templates tab |
– |
M |
Open the Team tab |
– |
L |
Open the Tools tab |
U - Open the UI Explorer M - Open the Project Dependencies Mass Update Tool R - Open the Repair Tool for Microsoft Office C - Install the Chrome extension F - Install the Firefox extension E - Install the Edge extension J - Install the Java extension S - Install the Silverlight extension T - Install the Citrix extension W - Install the Windows Remote Desktop extension V - Install the VMware Horizon extension |
E |
Open the Settings tab |
G - Open the General tab D - Open the Design tab L - Open the Locations tab M - Open the Manage Sources tab P - Open the License and Profile tab T - Open the Team tab B - Open the Labs tab |
H |
Open the Help tab |
D - Open the Product Documentation link F - Open the Community Forum link M - Open the Help Center link A - Open the Academy link R - Open the Release Notes link S - Open the Take a short survey link T - Open the Quick Tutorial link C - Copy the license information |