A wrapper over UIAutomation that facilitates identification of UI objects under windows

Classes

  ClassDescription
UIAButton
UIAButton represents a button wrapper for UIAutomation. Button may have extended functionality such Toggle, Expand. While QAliber supports these functionalities, if the button you automate doesn't support the action, InvalidOperationException may be thrown.
UIACheckBox
Represents a checkbox wrapper over UUIAutomation. Use this to handle checkbox controls. Checkbox controls can be handled with click, or check/uncheck actions. Note unlike clicks, check/uncheck doesn't simulate mouse movement and doesn't call OnClick events.
UIAComboBox
UICombobox class represents a combo (expanding select list control) in a user-interface under windows OS. UIComboBox contains UIAListItem controls.
UIAControl
Abstract class. represents a control wrapper over UIAutomation. All UIA Desktop elements derive from this class.
UIADocument
UIADocument class represents a document (long text controls like can be found on windows notepad) in a user-interface under windows OS.
UIAEditBox
UIAEditBox class represents an Edit control (wrapper to the UI Automation Edit control) in a user-interface under windows OS.
UIAGroup
UIALabel
UIALabel class represents a Label in a user-interface under windows OS.
UIAListBox
UIAListBox class represents a list containing list items in a user-interface under windows OS. UIAListItem GUI controll is contained withing UIAListBox
UIAListItem
UIAListItem class represents an item in UIAListBox or UIComboBox in a user-interface under windows OS. It is a wrapper to the UI Automation ListItem control.
UIAMenu
UIAMenu represents a Menu and MenuBar Gui control under windows. A wrapper to UI Automation Menu control. Menues usually implemented as pop ups and you should make sure they appear on screen before using them.
UIAMenuItem
UIAMenuItm represents a MenuItem Gui control under windows.It is child control of UIAMenu. A wrapper to UI Automation MenuItem control. UIAMenueItems like UIAMenu implemented as popup and you should make sure they appear on screen before using them.
UIAPane
Represents a panel control
UIARadioButton
UIARadioButton class represents a RadioButton control (wrapper to the UI Automation RadioButton control) in a user-interface under windows OS.
UIARange
UIRange class represents a ProgressBar control (wrapper to the UI Automation ProgressBar control) in a user-interface under windows OS.
UIARoot
Represents the root element of the controls tree as seen by UI automation
UIATab
UIATab class represents a Tab control (wrapper to the UI Automation Tab control) in a user-interface under windows OS.
UIATabItem
UIATab class represents a TabItem control (wrapper to the UI Automation TabItem control) in a user-interface under windows OS.
UIATable
UIATable class represents a table in a user-interface under windows OS.
UIAToolbar
Represents toolbar control in windows.
UIATree
UIATree class represents a Tree control (wrapper to the UI Automation Tree control) in a user-interface under windows OS. Tree control contains UIATreeItem.
UIATreeItem
UIATreeItem class represents a TreeItem control (wrapper to the UI Automation Tree control) in a user-interface under windows OS. UIATreeItem is a child of UIATree or another UIATreeItem.
UIAWindow
Represents a window of an application under windows. Almost any application above the Desktop will have UIAWindow control as the root for the application.