ui-automation

Java wrapper for ms-uiautomation

View on GitHub

Support for legacy Windows versions

The underlying windows COM library is versioned, and uses different versions of the interfaces for different Windows releases.

These versions are:

Windows 7

The library seems to be present in Windows 7, but doesn’t seem to work as it does in later version, so it is not possible to use much of this library for Windows 7 automation.

The functionality supported by this library is the addition of the showContextMenu() method that is available in IUIAutomationElement3.

Windows 10

Windows 10 (Build 1607)

Windows 10 (Build 1703)

The functionality supported by this library is the addition of the getFullDescription() method that is available in IUIAutomationElement6.

Windows 10 (Build 1709)

Windows 10 (Build 1803)

Windows 10 (Build 1809)