UiElement

Hi ,

May I know the use of UiElement please.

Thanks in advance

Hi @saritha

UiElement is an object that represents a graphical element on the screen. It can be a window, button, text box, or any other object that can be interacted with through the user interface.

UiElements are used extensively in UiPath activities, particularly those that involve automating user interfaces. For example, when automating a web page, UiPath uses UiElements to identify the web page elements, such as buttons, text boxes, and links.

You can pass, iterate & modify UiElements according to your usecase. The following doc contains more information:

Hope this helps,
Best Regards.

1 Like

@saritha

Any element that you identify is a uielement…it has its properties

If you want to pass on the objects or elements that you identified across xamls then you can create uielements and pass them across and use them in other wctivities without indicating them Again…

Cheers

1 Like

Thanks for the reply.

So no need to use select for the click, Type Into if we use UiElement

Thanks

1 Like

is this correct

@saritha

Yes…thats true…uielement already has the selector details in it

Cheers

@saritha

Let’s say you want to click an element & you need to click the same again later in the workflow. You can do it like this:

  1. When using the click for the first time, indicate the element on the screen. In the output property, store the selector info in a variable.

  2. Next time when you want to click the same element, instead of using the selector or screen indicating, you can pass the variable in the input directly. You can do this N times & you can pass this variable between workflows as well.

Hope this helps,
Best Regards.

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.