UIAutomation 0.7.12

Rating: No reviews yet
Downloads: 206
Released: Jun 25, 2012
Updated: Jun 25, 2012 by xinliu
Dev status: Beta Help Icon

Recommended Download

Application UIAutomation 0.7.12 .NET35
application, 112K, uploaded Jun 25, 2012 - 42 downloads

Other Available Downloads

Application UIAutomation 0.7.12 .NET40
application, 115K, uploaded Jun 25, 2012 - 21 downloads
Application UIAutomation 0.7.12 for Metro testing
application, 129K, uploaded Jun 25, 2012 - 74 downloads
Source Code UIAutomation 0.7.12 sources
source code, 1488K, uploaded Jun 25, 2012 - 21 downloads
Example UIAutomation 0.7.12 samples
example, 26K, uploaded Jun 25, 2012 - 48 downloads

Release Notes

This release is, in fact, a beta of 0.8.0. If no bugs were introduced, it will be soon uploaded as 0.8.0.

This release introduces
1) three new cmdlets for Metro UI testing:
Show-UIAMetroStartScreen (Win)
Show-UIAMetroCharm (Win+C)
Show-UIAMetroMenu (Win+Z)
They work without parameters
The Invoke-UIAHotkey cmdlet is now deprecated

2) cmdlets for habitual Windows hot keys:
Show-UIAStartRun (Win+R)
Show-UIADesktop (Win+D)
Show-UIATaskManager (Shift Ctrl Esc) (if you need to screenshot the task manager, for example)
Show-UIAContextMenu (Shift+F10) (a dubious one: the focus should be set to a control you are invoking the menu for)

3) bug fix in Wait-UIAControlTypeIsEnabled and Wait-UIAcontrolTypeIsVisible cmdlets

4) bug fix in "Win32 click" cmdlets: Invoke-UIAControlClick -RightClick didn't show up the menu unless the user moves the mouse cursor (it wil again use PostMessage, the change was made on 20th).

5) experimental support of CacheRequest:
Start-UIACacheRequest # it also sets the UIAutomation.Preferences::FromCache variable
# this code gets the pane and caches all the subtree below the pane
$pane = Get-UIAWindow -n xxx | Get-UIAPane -n yyy
$pane | Get-UIAButton -n zzz # cached element
$pane | Get-UIARadioButton -n aaa # cached element
Stop-UIACacheRequest
There'll be an upcoming blog support, of course.

6) the RootElement's code is cleaned out from the UIAutomationSpy code output (Code -> Control -> the lowest box).
The Code->Hierarchy tree shows the root element (as UIA Verify does).

Reviews for this release

No reviews yet for this release.