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

UI Automation activities

Last updated Feb 19, 2026

GetChildren

Retrieves the children of a specified target.

This API must be added after Open or Attach.

Definition

Namespace: UiPath.UIAutomationNext.API.Models

Assembly: UiPath.UIAutomationNext.API.Models (in UiPath.UIAutomationNext.API.Models dll)

Overloads

OverloadDescription
GetChildren(String, GetChildrenOptions)Retrieves the children of a specified target, identified by a string from Object Repository, along with other configurations.
GetChildren(RuntimeTarget, GetChildrenOptions)Retrieves the children of a specified target, identified by a runtime instance of an Object Repository element, along with other configurations.
GetChildren(TargetAnchorableModel, GetChildrenOptions)Retrieves the children of a specified target, identified by the TargetAnchorableModel object, along with other configurations.
GetChildren(IElementDescriptor, GetChildrenOptions)Retrieves the children of a specified target, identified by a descriptor of an element from Object Repository, along with other configurations.
GetChildren(IElementDescriptor, String, Boolean, Boolean, Double)Retrieves the children of a specified target, identified by a descriptor of an element from Object Repository, while specifying the name of the selector filter, the timeout, if you want to perform a recursive search or to check the root visibility.
GetChildren(String, String, Boolean, Boolean, Double)Retrieves the children of a specified target, identified by a string from Object Repository, while specifying the name of the selector filter, the timeout, if you want to perform a recursive search or to check the root visibility.

GetChildren(String, GetChildrenOptions)

Retrieves the children of a specified target, identified by a string from Object Repository, along with other configurations.

GetChildren(
    string target,
    GetChildrenOptions getChildrenOptions)
GetChildren(
    string target,
    GetChildrenOptions getChildrenOptions)

target String : The target element from which you want to retrieve children elements, identified by a string from Object Repository.

getChildrenOptions GetChildrenOptions : Additional options to customize the retrieval of children elements. You can choose to customize:

* `SelectorFilter` - The name of the selector
  filter.
* `Timeout` - Timeout (in seconds).
* `Recursive` - If true, performs a recursive search
  for all the children.
* `CheckRootVisibility` - If true, checks the root
  visibility for all the children.
* `SelectorFilter` - The name of the selector
  filter.
* `Timeout` - Timeout (in seconds).
* `Recursive` - If true, performs a recursive search
  for all the children.
* `CheckRootVisibility` - If true, checks the root
  visibility for all the children.

GetChildren(RuntimeTarget, GetChildrenOptions)

Retrieves the children of a specified target, identified by a runtime instance of an Object Repository element, along with other configurations.

GetChildren(
    RuntimeTarget target,
    GetChildrenOptions getChildrenOptions)
GetChildren(
    RuntimeTarget target,
    GetChildrenOptions getChildrenOptions)

target RuntimeTarget : The target element from which you want to retrieve children elements, identified by a runtime instance of an Object Repository element.

getChildrenOptions GetChildrenOptions : Additional options to customize the retrieval of children elements. You can choose to customize:

* `SelectorFilter` - The name of the selector
  filter.
* `Timeout` - Timeout (in seconds).
* `Recursive` - If true, performs a recursive search
  for all the children.
* `CheckRootVisibility` - If true, checks the root
  visibility for all the children.
* `SelectorFilter` - The name of the selector
  filter.
* `Timeout` - Timeout (in seconds).
* `Recursive` - If true, performs a recursive search
  for all the children.
* `CheckRootVisibility` - If true, checks the root
  visibility for all the children.

GetChildren(TargetAnchorableModel, GetChildrenOptions)

Retrieves the children of a specified target, identified by the TargetAnchorableModel object, along with other configurations.

GetChildren(
    TargetAnchorableModel target,
    GetChildrenOptions getChildrenOptions)
GetChildren(
    TargetAnchorableModel target,
    GetChildrenOptions getChildrenOptions)

target TargetAnchorableModel : The target element from which you want to retrieve children elements, identified by the TargetAnchorableModel object.

getChildrenOptions GetChildrenOptions : Additional options to customize the retrieval of children elements. You can choose to customize:

* `SelectorFilter` - The name of the selector
  filter.
* `Timeout` - Timeout (in seconds).
* `Recursive` - If true, performs a recursive search
  for all the children.
* `CheckRootVisibility` - If true, checks the root
  visibility for all the children.
* `SelectorFilter` - The name of the selector
  filter.
* `Timeout` - Timeout (in seconds).
* `Recursive` - If true, performs a recursive search
  for all the children.
* `CheckRootVisibility` - If true, checks the root
  visibility for all the children.

GetChildren(IElementDescriptor, GetChildrenOptions)

Retrieves the children of a specified target, identified by a descriptor of an element from Object Repository, along with other configurations.

GetChildren(
    IElementDescriptor elementDescriptor,
    GetChildrenOptions getChildrenOptions)
GetChildren(
    IElementDescriptor elementDescriptor,
    GetChildrenOptions getChildrenOptions)

elementDescriptor IElementDescriptor : The element from which you want to retrieve children elements, identified by a descriptor of a UI element from Object Repository.

getChildrenOptions GetChildrenOptions : Additional options to customize the retrieval of children elements. You can choose to customize:

* `SelectorFilter` - The name of the selector
  filter.
* `Timeout` - Timeout (in seconds).
* `Recursive` - If true, performs a recursive search
  for all the children.
* `CheckRootVisibility` - If true, checks the root
  visibility for all the children.
* `SelectorFilter` - The name of the selector
  filter.
* `Timeout` - Timeout (in seconds).
* `Recursive` - If true, performs a recursive search
  for all the children.
* `CheckRootVisibility` - If true, checks the root
  visibility for all the children.

GetChildren(IElementDescriptor, String, Boolean, Boolean, Double)

Retrieves the children of a specified target, identified by a descriptor of an element from Object Repository, while specifying the name of the selector filter, the timeout, if you want to perform a recursive search or to check the root visibility.

GetChildren(
    IElementDescriptor elementDescriptor,
    string selectorFilter,
    [bool checkRootVisibility],
    [bool recursive],
    [double timeout])
GetChildren(
    IElementDescriptor elementDescriptor,
    string selectorFilter,
    [bool checkRootVisibility],
    [bool recursive],
    [double timeout])

elementDescriptor IElementDescriptor : The element from which you want to retrieve children elements, identified by a descriptor of a UI element from Object Repository.

selectorFilter String : The name of the selector filter.

checkRootVisibility Boolean : If true, checks the root visibility for all the children.

recursive Boolean : If true, performs a recursive search for all the children.

Timeout Double : Timeout (in seconds).

GetChildren(String, String, Boolean, Boolean, Double)

Retrieves the children of a specified target, identified by a string from Object Repository, while specifying the name of the selector filter, the timeout, if you want to perform a recursive search or to check the root visibility.

GetChildren(
    string target,
    string selectorFilter,
    [bool checkRootVisibility],
    [bool recursive],
    [double timeout])
GetChildren(
    string target,
    string selectorFilter,
    [bool checkRootVisibility],
    [bool recursive],
    [double timeout])

target String : The target element from which you want to retrieve children elements, identified by a string from Object Repository.

selectorFilter String : The name of the selector filter.

checkRootVisibility Boolean : If true, checks the root visibility for all the children.

recursive Boolean : If true, performs a recursive search for all the children.

Timeout Double : Timeout (in seconds).

Return value

IEnumerable

The children elements of the specified target, one at a time.

Was this page helpful?

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