UIAutomation 0.8.0 Preview 4

Rating: No reviews yet
Downloads: 59
Released: Aug 28, 2012
Updated: Aug 28, 2012 by xinliu
Dev status: Beta Help Icon

Recommended Download

Application UIAutomation 0.8.0P4 .NET35
application, 177K, uploaded Aug 28, 2012 - 18 downloads

Other Available Downloads

Application UIAutomation 0.8.0P4 .NET40
application, 172K, uploaded Aug 28, 2012 - 12 downloads
Application UIAutomation 0.8.0P4 for Metro testing
application, 546K, uploaded Aug 28, 2012 - 8 downloads
Source Code UIAutomation 0.8.0P4 sources
source code, 667K, uploaded Aug 28, 2012 - 10 downloads
Documentation UIAutomation 0.8.0P4 samples
documentation, 40K, uploaded Aug 28, 2012 - 11 downloads

Release Notes

This release introduces

Metro UI testing:

(P1) unattended runs of scripts

UIARunner.exe is a utility that runs your PowerShell scripts from GUI as well as from command-line. Regarding unattended runs, UIARunner requires at least one file: the script you are running.
Nonetheless, there is also the possibility to use a 'profile' or 'autoexec' file (functioning similarly to autoexec.bat in elderly versions of Windows or the auto_open macro in MS EXcel) called UIARunner.ps1. Package includes the file, allowing you to run scripts as soon as you downloaded the package.
The command-line is :
UIARunner .\script1.ps1
UIARunner C:\[path]\script2.ps1
The test results are stored to the UIARunner_report.csv file in the folder of the application.

(P2) bug fix in UIARunner

(P3) bug fix in UIARunner

(R) improvements to code generation

Windows UIAutomation:

(P4) output as a collection

Get-UIAWindow and Get-UIAControlType cmdlets return all objects that match the condition (-Name, -Class, and/or -AutomationId)

(P4) the Search- cmdlets are switched off

The Search-UIAControl and Search-UIAWindow cmdlets are now obsolete and hidden from the public. Consider using Get-UIAWindow and Get-UIAControlType instead. If you need them back, please explain the need in the forum.

(P1) automated test result generation

Each cmdlet reports the result as a test case
if parameter [UIAutomation.Preferences]::EveryCmdletAsTestResult is set to $true

(P1) UIARunner in the graphical mode shows the test results

- (P2) UIARunner shows date/time, status, name of a test result, line number, pipeline position, error message and the path to a screenshot if available

(P1) UIARunner in the graphical mode generates the same report as in the command-line mode

(P2) UIAutomation, UIARunner, UIAutomaitonSpy now can display two squares over controls (over the control of interest and over its parent) what should help the operator to understand the hierachy of controls

(P2) UIAutomationSpy reads autoconfig script

- UIAutomationSpy read the UIAAutomaitonSpy.ps1 file if it's represented in the application's folder. The file is the same as UIARunner.ps1 and effective for running scripts from the Script tab

the satellite product TMX

(R) new reports

(P1) new sorting cmdlets

now return test results, test scenarios, test suites sorted by
- date/time (test results)
- time spent (test suites, test scenarios, test results)
- (R) the last change date/time (test suites, test scenarios)
- Id (test suites, test scenarios, test results)
- Name (test suites, test scenarios, test results)
- Pass rate, i.e. pass/all ratio (test suites, test scenarios)
- Fail rate, i.e. fail/all ratio (test suites, test scenarios)
and filtered by the following conditions:
- name (test suites, test scenarios, test results)
- passed (test suites, test scenarios, test results)
- failed (test suites, test scenarios, test results)
- not tested (test suites, test scenarios, test results)
- known issue (test suites, test scenarios, test results)
- (R) date/time
- (R) time spent
- (R) test result Id, scenario Id, suite Id
- (R) top N

(R) work with TFS Express 2011

P1 == Preview1
P2 == Preview2
P3 == Preview3
P4 == Preview4
R == Release

Reviews for this release

No reviews yet for this release.