activities
latest
false
UiPath logo, featuring letters U and I in white

UI Automation Activities

Last updated Jul 1, 2025

PREVIEW
Advanced Selector Editor

The Advanced Selector Editor integrated in a redesigned Selection Helper improves the selector configuration experience in both Studio desktop and Studio Web.

It offers a single, intuitive interface for configuring a single selector, which combines the capabilities of strict and fuzzy selectors to provide greater transparency and control over selector creation and modification.

When indicating or editing a UI element, the Selection Helper loads the target element information and displays it with different sections for:

  • Target
  • Anchors (up to 3 anchors)
  • Window selector
docs image

After indicating an element, the Selector and Auto-anchor (when possible) are automatically generated using the default targeting methods for each technology.

Each of the Target/Anchor(s) can be expanded and display the available targeting methods, with toggles for each of them:

  • Selector
  • Computer Vision
  • Image

The name displayed for the Selector exposes the matching strategy used when searching for that target:

  • Find one match corresponds to the previous Strict selector. It uses an exact-match approach. This method ensures precise element identification but may fail if these attributes change dynamically or if the UI lacks stable identifiers.
  • Find all matches corresponds to the previous Fuzzy selector. This option intentionally produces multiple matches. It is designed to be used with anchors to refine selection, making it more resilient to slight UI changes.

The most appropriate search strategy is automatically chosen when the selector is generated, but it can be changed from the Selector Editor.

Either of the 2 types of selectors can be edited with the Selector Editor which can be started from the Selection Helper.

The initial basic view of the Selector Editor can be used for quick edits, allowing to:

  • Change the search strategy
  • Add/remove attributes for selected tag
  • Change the attribute options: strict, regex, fuzzy (and attribute-level accuracy)
  • Edit the query values for each selected attributes
  • For Find all matches search strategy, add additional filtering by Selector accuracy and/or Text

The matching status for each attribute is displayed next to the query value, with details about the matching score of the query value with the live value.

docs image

Filtering of the target matches with defined anchor(s( is enabled by default, but if you turn off the Enable Anchors toggle, you can visualize all the matches for the selector definition and navigate through these matches that are highlighted on the screen.

You can still edit the selection definition in the raw format used previously by switching to Selector view.

The Advanced Editor provides the full functionality for selector editing, with:

  • Ancestry view - displays the ancestors in the UI hierarchy of the selected element.

    You are able to add/remove tag types from the Ancestry View to make the selector more reliable.

  • Live values - adds a new column to show live values for the attributes along with the query values, so that you can decide on the proper values to include in the selector definition..
docs image

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2025 UiPath. All rights reserved.