UIA Verify 2.0

Rating:        Based on 2 ratings
Reviewed:  1 review
Downloads: 14830
Released: Mar 22, 2011
Updated: Mar 22, 2011 by UIAutomationTeam
Dev status: Stable Help Icon

Recommended Download

Application UIAVerify2.0_x86.zip
application, 413K, uploaded Mar 22, 2011 - 14830 downloads

Release Notes

Release Notes:

We are excited to release the new version "UIAVerify 2.0" which is based on COM API for UI Automation.

This version uses UIA COM-to-.NET wrapper to invoke the UIA COM APIs.

Known Issues that can cause test failures in the UIA Verify 2.0 release
There are few UIA MSAA proxy 'by-design' changes that might trigger failures in few test cases. These issues affect only win32 common controls. Unwanted failures can be suppressed using 'FilterFiles' (Menu: Tests->Filter Known Problems)

1. UIA elements that represent menu items do not have the Accelerator key property in native UIA.
2. 'CanSelectMultiple' property of SelectionPattern is false for Multi Select list box controls.
3. SetFocus doesn't return InvalidOperation error when 'IsKeyboardFocusable' property is false.
4. The 'Name' property of the Spinner controls is always ‘null’ in native UIA.
5. 'LabeledBy' property is not found on few of the controls (Combo Box, Tree View, Tab, Progress Bar controls etc).
6. Group controls support ExpandCollapse pattern but the expand collapse pattern events are not fired.
7. Managed UIA support toggle pattern on menu items which might be missing in native UIA.
8. List control is not tied to the parent Combo Box unless the list control is expanded. Hence unexpanded Combo Box will not expose Selection pattern.

Installation instructions:
To start, unzip the file and run VisualUIAVerify.exe. Please refer to the document on 'How to use UIA Verify' to investigate errors, suppress failures using filter files , and create automated test cases for regression testing.

Thanks,

~The UIAutomation Team

Reviews for this release

     
There are some useful touches added, such as the layout of panes to view available patterns and to see the AutomationID inline with the Control Type and Accessibility Name. But this tool is buggy. It crashes periodically, even if I am careful that the host UI isn't having any changing elements. It's sporadically exit out with exceptions. I'd recommend Microsoft's Inspect Objects instead.
by jasonking on Dec 18, 2012 at 7:10 AM