LegacyAccessiblePattern

Supported in UFT Developer version 2023 and later

UIA Pro is supported as a technical preview.

UIAPro. LegacyAccessiblePattern

new LegacyAccessiblePattern()

The UIA Pro Legacy pattern.

Methods

getChildId() → {Promise.<number>}

Retrieves the Microsoft Active Accessibility child identifier for the current object.

Returns:

a promise that is fulfilled with the child id.
Type
Promise.<number>

getDefaultOperation() → {Promise.<string>}

Retrieves the Microsoft Active Accessibility default action for the current object.

Returns:

a promise that is fulfilled with the default action.
Type
Promise.<string>

getDescription() → {Promise.<string>}

Retrieves the Microsoft Active Accessibility description for the current object.

Returns:

a promise that is fulfilled with the description.
Type
Promise.<string>

getHelp() → {Promise.<string>}

Retrieves the Microsoft Active Accessibility help string for the current object.

Returns:

a promise that is fulfilled with the help string.
Type
Promise.<string>

getKeyboardShortcut() → {Promise.<string>}

Retrieves the Microsoft Active Accessibility keyboard shortcut for the current object.

Returns:

a promise that is fulfilled with the keyboard shortcut.
Type
Promise.<string>

getName() → {Promise.<string>}

Retrieves the Microsoft Active Accessibility name for the current object.

Returns:

a promise that is fulfilled with the name.
Type
Promise.<string>

getRole() → {Promise.<string>}

Retrieves the Microsoft Active Accessibility role for the current object.

Returns:

a promise that is fulfilled with the role.
Type
Promise.<string>

getSelectedChildren() → {Promise.<Array.<Promise.<UiObject>>>}

Retrieves the Microsoft Active Accessibility selected children of the current object.

Returns:

a promise that is fulfilled with an array of promises that consist of the selected items of the object.
Type
Promise.<Array.<Promise.<UiObject>>>

getState() → {Promise.<string>}

Retrieves the Microsoft Active Accessibility state for the current object.

Returns:

a promise that is fulfilled with the state.
Type
Promise.<string>

getValue() → {Promise.<string>}

Retrieves the Microsoft Active Accessibility value for the current object.

Returns:

a promise that is fulfilled with the value.
Type
Promise.<string>

performDefaultOperation() → {Promise.<void>}

Performs the default operation on the control.

Returns:

a promise that is fulfilled.
Type
Promise.<void>

select(selectOptions) → {Promise.<void>}

Selects the element.

Parameters:

NameTypeDescription
selectOptionsSelectOptionsThe flag to use when selecting the element.

Returns:

a promise that is fulfilled.
Type
Promise.<void>

setSecure(value) → {Promise.<void>}

Sets the encrypted Microsoft Active Accessibility value for the current object.

Parameters:

NameTypeDescription
valuestringrequired.

Returns:

a promise that is fulfilled.
Type
Promise.<void>

setValue(value) → {Promise.<void>}

Sets the Microsoft Active Accessibility value for the current object.

Parameters:

NameTypeDescription
valuestringrequired.

Returns:

a promise that is fulfilled.
Type
Promise.<void>