IBM Support

Windows UI Automation extension

News


Abstract

This document provides an overview of the Windows UI Automation extension and the additional Actions and Triggers that are available with the extension.

Content

The UI Automation Extension enables single sign-on administrators or profilers to create AccessProfiles for applications that support the Windows UI Automation accessibility framework.

For example, applications that are written using .NET Windows Presentation Foundation support Windows UI Automation, out-of-the-box, to access basic controls like Text Fields and Buttons.

Requirements and compatibility

The extension is available for both IBM Security Privileged Identity Manager and IBM Security Access Manager for Enterprise Single Sign-On.

ProductVersionSupported version
IBM Security Privileged Identity Manager2.1.0Privileged Access Agent 2.1.0 with Fix Pack 3

AccessStudio 8.2.2 - Optional; required for creating AccessProfiles

2.0.2AccessAgent 8.2.2 with Fix Pack 12

AccessStudio 8.2.2 - Optional; required for creating AccessProfiles

IBM Security Access Manager for Enterprise Single Sign-On 8.2.2AccessAgent 8.2.2 with Fix Pack 12

AccessStudio 8.2.2 - Optional; required for creating AccessProfiles



Triggers

The table lists the new triggers provided by the UIAExtension and explains the conceptual information for each trigger.

TriggersDescription
On Button Clicked - UI AutomationThis trigger is fired when a button is clicked.

Use this trigger to detect when the specified button is clicked. The application must support the accessibility feature specified by Windows UI Automation.
Element is Found - UI AutomationThis trigger is fired when an element is found.

Use this trigger to poll for the element that is specified by the signature. The application must support the accessibility feature that is specified by Windows UI Automation.

Actions

The table lists the new actions provided by the UIAExtension and explains the conceptual information for each action.

ActionsDescription
Click an Element - UI AutomationThis action is used to click the specified element.

Use this action to click the specified element. The field must support the Windows UI Automation Invoke Pattern, SelectItem Pattern, or Toggle Pattern.
Inject Credentials - UI AutomationThis action is used to fetch user account data from the Wallet and inject user credentials into an application.

Use this action whenever user data (for example, user name, password, and so on) must be filled-in automatically. This action lets you specify the account data bag that holds the credentials, the fields into which these credentials are injected, and the authentication service that is used to authenticate credentials.
Get Element Text - UI AutomationThis action is used to retrieve the text that is associated with an element.

Use this action to retrieve the text for an element. The text that you retrieve is stored in a Property Store Item.
Set Element Text - UI AutomationThis action sets the text for an element.

Use this action to set user data, for example, user names and passwords, into fields that support the Windows UI Automation feature.

Revision history


DateChange Description
31 March 2017Updated UI Automation extension with new actions, Get Element Text and Set Element Text. Renamed Click a Button action to Click an Element action.

[{"Product":{"code":"SS9JLE","label":"IBM Security Access Manager for Enterprise Single Sign-On"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"AccessStudio","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.2.2","Edition":"","Line of Business":{"code":"LOB24","label":"Security Software"}},{"Product":{"code":"SSRQBP","label":"IBM Security Privileged Identity Manager"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":" ","Platform":[{"code":"PF033","label":"Windows"}],"Version":"2.0.2;2.1.0","Edition":"","Line of Business":{"code":"LOB24","label":"Security Software"}}]

Document Information

Modified date:
16 June 2018

UID

swg22000071