Platforms to show: All Mac Windows Linux Cross-Platform
Back to UIAutomationElementMBS class.
UIAutomationElementMBS.CachedAcceleratorKey as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedAccessKey as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
An access key is a character in the text of a menu, menu item, or label of a control such as a button that activates the attached menu function. For example, the letter "O" is often used to invoke the Open file common dialog box from a File menu. Microsoft UI Automation elements that have the access key property set always implement the Invoke control pattern.
(Read only property)
UIAutomationElementMBS.CachedAnnotationObjects as UIAutomationElementArrayMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedAriaProperties as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedAriaRole as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedAutomationId as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
The UI Automation identifier is unique among sibling elements in a container, and is the same in all instances of the application.
(Read only property)
UIAutomationElementMBS.CachedChildren as UIAutomationElementArrayMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
The view of the returned collection is determined by the TreeFilter property of the UIAutomationCacheRequestMBS that was active when this element was obtained.
Children are cached only if the scope of the cache request included TreeScopeSubtree, TreeScopeChildren, or TreeScopeDescendants.
If the cache request specified that children were to be cached at this level, but there are no children, the value of this property is 0. However, if no request was made to cache children at this level, an attempt to retrieve the property returns an error.
(Read only property)
Some examples using this property:
UIAutomationElementMBS.CachedClassName as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
Some examples using this property:
UIAutomationElementMBS.CachedControllerFor as UIAutomationElementArrayMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedControlType as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Control types describe a known interaction model for UI Automation elements without relying on a localized control type or combination of complex logic rules. This property cannot change at run time unless the control supports the UIAutomationMultipleViewPatternMBS interface. An example is the Win32 ListView control, which can change from a data grid to a list, depending on the current view.
(Read only property)
Some examples using this property:
UIAutomationElementMBS.CachedCulture as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedDescribedBy as UIAutomationElementArrayMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This property maps to the Accessible Rich Internet Applications (ARIA) describedby property.
(Read only property)
UIAutomationElementMBS.CachedFlowsFrom as UIAutomationElementArrayMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This property maps to the Microsoft Accessible Rich Internet Applications (ARIA) x-ms-aria-flowfrom property.
(Read only property)
UIAutomationElementMBS.CachedFlowsTo as UIAutomationElementArrayMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This property maps to the Accessible Rich Internet Applications (ARIA) flowto property.
(Read only property)
UIAutomationElementMBS.CachedFrameworkId as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedFullDescription as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Requires Windows 10, version 1703 or later.
(Read only property)
UIAutomationElementMBS.CachedHasKeyboardFocus as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedHeadingLevel as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
For Windows 10, version 1803 or newer.
(Read only property)
UIAutomationElementMBS.CachedHelpText as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This information is typically obtained from ToolTips.
(Read only property)
UIAutomationElementMBS.CachedIsContentElement as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
A content element contains data that is presented to the user. Examples of content elements are the items in a list box or a button in a dialog box. Non-content elements, also called peripheral elements, are typically used to manipulate the content in a composite control; for example, the button on a drop-down control.
(Read only property)
UIAutomationElementMBS.CachedIsControlElement as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Controls are elements in the UI that display information, or that can be manipulated by the user to perform an action.
(Read only property)
UIAutomationElementMBS.CachedIsDataValidForForm as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedIsDialog as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
When the CachedIsDialog property is TRUE, a client application can assume the cached window is a dialog.
For Windows 10 Build 20348 or later.
(Read only property)
UIAutomationElementMBS.CachedIsEnabled as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedIsKeyboardFocusable as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedIsOffscreen as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedIsPassword as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This property enables applications such as screen-readers to determine whether the text content of a control should be read aloud.
(Read only property)
UIAutomationElementMBS.CachedIsPeripheral as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Peripheral UI appears and supports user interaction, but does not take keyboard focus when it appears. Examples of peripheral UI includes popups, flyouts, context menus, or floating notifications.
When the IsPeripheral property is TRUE, a client application can't assume that focus was taken by the element even if it's currently keyboard-interactive.
This property is relevant for these control types:
- ControlTypeIdGroup
- ControlTypeIdMenu
- ControlTypeIdPane
- ControlTypeIdToolBar
- ControlTypeIdToolTip
- ControlTypeIdWindow
- ControlTypeIdCustom
- WindowOpened (EventIdWindowWindowOpened)
- MenuOpened (EventIdMenuOpened)
- ToolTipOpened (EventIdToolTipOpened)
UIAutomationElementMBS.CachedIsRequiredForForm as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedItemStatus as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This property enables a client to ascertain whether an element is conveying status about an item. For example, an item associated with a contact in a messaging application might be "Busy" or "Connected"
(Read only property)
UIAutomationElementMBS.CachedItemType as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This property is used to obtain information about items in a list, tree view, or data grid. For example, an item in a file directory view might be a "Document File" or a "Folder".
(Read only property)
UIAutomationElementMBS.CachedLabeledBy as UIAutomationElementMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This property could be used to retrieve, for example, the static text label for a combo box.
This property maps to the Accessible Rich Internet Applications (ARIA) labeledby property.
(Read only property)
UIAutomationElementMBS.CachedLandmarkType as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedLevel as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedLiveSetting as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This property maps to the Accessible Rich Internet Applications (ARIA) live property.
The LiveSetting property is supported by provider elements that are part of a live region. When the content of a live region changes, the provider element can raise a notification. A client application determines whether to notify the user of the changes based on the value of the LiveSetting property.
(Read only property)
UIAutomationElementMBS.CachedLocalizedControlType as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedLocalizedLandmarkType as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedName as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
The name of an element can be used to find the element in the element tree when the automation ID property is not supported on the element.
(Read only property)
UIAutomationElementMBS.CachedNativeWindowHandle as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedOptimizeForVisualContent as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
A value of TRUE indicates that the provider optimizes for visual content, while FALSE indicates that the provider optimizes for virtual content.
(Read only property)
UIAutomationElementMBS.CachedOrientation as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This property is supported by controls such as scroll bars and sliders that can have either a vertical or a horizontal orientation.
(Read only property)
UIAutomationElementMBS.CachedParent as UIAutomationElementMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedPositionInSet as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedProcessId as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
Some examples using this property:
UIAutomationElementMBS.CachedProviderDescription as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CachedSizeOfSet as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CurrentAcceleratorKey as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
UIAutomationElementMBS.CurrentAccessKey as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
An access key is a character in the text of a menu, menu item, or label of a control such as a button that activates the attached menu function. For example, the letter "O" is often used to invoke the Open file common dialog box from a File menu. Microsoft UI Automation elements that have the access key property set always implement the Invoke control pattern.
(Read only property)
UIAutomationElementMBS.CurrentAnnotationObjects as UIAutomationElementArrayMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
(Read only property)
The items on this page are in the following plugins: MBS WinFrameworks Plugin.