WinTask Version History

WinTask Versions Released 2009-2015

Released October 2015, WinTask x64 5.2 and WinTask 5.2

In the 64 bit version, one more function has been added for manipulating listboxes and comboxes exposed to UI Automation framework:
SelectUIAItem, selects an item in a list or combo specified by its UIA descriptor

Recording mode switches to UI Automation recording (UIA) when the action to record is done within a NETUIHWND window class, or a DIRECTUIHWND window class or a WPF window class. Select Configure/Recording menu to uncheck UIA Recording mode checkbox in Configure Recording dialog box to switch back to the previous mode of recording in those window classes.

ClickOnBitmap wizard has an additional Check button : when clicking this Check button, the mouse moves to the bitmap which will be clicked at replay. Use this Check button when you change the Confidence threshold value.

The new function GetWindowChildrenList returns the names and handles of the child windows of the specified parent window.

A new field Compiled scripts folder (.ROB) in Configure/Run dialog box allows to specify a different folder for .ROB than the one for .SRC. Click Browser button to choose the folder for .ROB. By default, source scripts (.SRC) and compiled scripts (.ROB) are in the same folder. The .LST (compilation listing) files stay in the same folder as the SRC.

 

The minor fixes/enhancements included in version 5.2 are listed below:


Released October 2014, WinTask x64 5.1 and WinTask 5.1

WinTask x64 supports now Windows 2012 R2.

Ajax automatic wait is added for Firefox and Chrome, it is not yet added for Internet Explorer : when a script starts to type into a web form and depending on what is typed, different ajax responses are displayed where a selection has to be done, the script execution waits automatically until the list is fully populated before selecting the item.

Chrome extension has been re-written to make it available in Chrome Web Store. Google does not allow anymore extensions which are not available in their store.

In bitmap/image wizards, a confidence recognition scale has been added, the default is 100% (so exact match). If you change the value and click Paste into the script, it inserts into the script the #BitmapPrecision line automatically.

In the 64 bit version, one more function has been added for manipulating listboxes and comboxes exposed to UI Automation framework:
SelectUIAItem, selects an item in a list or combo specified by its UIA descriptor.

 

The minor fixes/enhancements included in version 5.1 are listed below:

Released February 2014, WinTask x64 5.0 and WinTask 5.0

WinTask x64 supports now the UI Automation technology and can use UI Automation to obtain information on UI elements of the application to automatize. Properties of buttons, check boxes, menus and menu items, data grids, list boxes and other controls can be retrieved using UI Automation technology. This new feature is included only in WinTask x64.

 The UI Automation Technology has been developed by Microsoft to provide a unified object model that enables all user interface (UI) frameworks to expose complex and rich functionality in an accessible and easily automated manner.

UI Automation is designed to provide robust functionality for automated testing, it is an accessibility framework that enables Microsoft Windows applications to provide and consume programmatic information about user interfaces (UIs). It provides programmatic access to most UI elements on the desktop.

The UI Automation technology works only on applications which have implemented the UI Automation framework. Obviously, Microsoft applications such as Office 2010 or 2013 and WPF applications do support UI Automation


WinTask x64 addresses any desktop element by its UIA descriptor. The UIA descriptor identifies uniquely one element displayed on desktop. In this version, the UIA descriptor is NOT generated automatically by Recording mode and you need to identify manually the element using Spy tool (if Spy tool finds that the element is addressed by UI Automation framework) and then you can use this UIA descriptor as a parameter of the WinTask x64 UIA functions.

In this version, three functions are available:
ClickUIA, clicks the element specified by its UIA descriptor
WriteUIA, writes a text into the field specified by its UIA descriptor
GetUIAProperty, retrieves the content of the specified property for the element specified by its UIA descriptor.

In this version, UI Automation functions dealing with listboxes/comboboxes are not yet implemented.


The minor fixes/enhancements included in version 5.0 (for both WinTask and WinTask x64)  are listed below:
The Lite version of WinTask is not anymore developed starting at version 5.0.

Released April 2013, WinTask 4.0

Windows 8 (desktop version) is supported in version 4.0. The modern UI (Metro) is not supported.

Internet Explorer 10 is supported in version 4.0. Enhanced Protected Mode must not be checked in Internet Options/Advanced Tab as this enhanced protected mode prevents addon to be loaded.

Spy tool has been redesigned. It returns now the different HTML descriptors which can be used in Web WinTask functions. The Capture button has been removed in Spy dialog box, use Capture wizard instead for capturing data.
 
<Win> mnemonic key has been added for the left Windows key. 

#BitmapPrecision new system variable (not available in WinTask Lite) specifies how closely the found image must match the input image in Pause on Bitmap and ClickOnBitmap functions.


The minor fixes/enhancements included in version 4.0 are listed below:


Released July 2012, WinTask 3.9

Any version of Firefox starting at version 10 is supported in version 3.9.

Google Chrome browser is now supported.

The OCR engine from Microsoft (MODI OCR engine) is now available for free and you don't even need to have Office 2003 or Office 2007 installed to use it. Follow this article : http://support.microsoft.com/kb/982760

SavePictureAs function works now with Firefox (and Chrome).

The minor fixes/enhancements included in version 3.9 are listed below:


Released March 2012, WinTask 3.8a

Capture wizard works now when called from Firefox.

Only Firefox 9.x and 10.x are supported in version 3.8a.

The minor fixes/enhancements included in version 3.8a are listed below:


Released August 2011, WinTask 3.8

Firefox browser starting at version 5.0 is now supported with all WinTask Web functions except SavePictureAs and SaveTargetAs functions (version 4.x of Firefox is not supported). StartBrowser function launches IE or FF and all subsequent Web functions apply to the browser specified by StartBrowser. It is possible to change in the middle of a script the specified browser using the system variable #HTMLBrowser$. If no StartBrowser statement or #HTMLBrowser$ line are in the script, the default browser to use in Web functions is Internet Explorer (so the default value for #HTMLBrowser$ is "IE").

Capture Wizard does not support Firefox in this version. You can generate the Capture lines using Internet Explorer and replay them if needed in Firefox.

Internet Explorer 9 is now supported except for the Download dialogs which are automated at mouse coordinates level, see IE9 support help topic.

COM Object has been disgarded.

COM Port functions have been disgarded.

Two new functions are added:

 

The minor fixes/enhancements included in version 3.8 are listed below:

Released June 2010, WinTask 3.7a

A new function is added:

 

The minor fixes/enhancements included in version 3.7a are listed below:

 

 

Released November 2009, WinTask 3.7

WinTask 3.7 supports Windows 7 and Windows Server 2008.

FTP functions are now available:


The minor fixes included in version 3.7 are listed below:

 

Released June 2009, WinTask 3.6

A debugger is introduced in version 3.6 (not available in WinTask Lite). WinTask Full version provides a script debugger as an aid in developing scripts. Using WinTask Debug mode, you can halt the script execution at a certain line, with the Editor showing the line in question, display the value of variables and then resume execution till the next line you have specified.

All the features of WinTask debugger can be accessed from the new Debug main menu option in the WinTask Editor window. A Debug toolbar is also provided that you can display selecting View/Debug toolbar menu option.

The features of the Debug mode are :

Under Vista and even if Internet Explorer 7 or 8 is in Protected Mode, the IE7/IE8 menu options can be recorded and replayed.

Internet Explorer 8 is now supported under Vista.


The minor fixes included in version 3.6 are listed below:

 

Released March 2009, WinTask 3.5b

A new function has been added:

The InWindowAnyInstance keyword has been added for Synchronization on Window : the pause is done then for the specified window, whatever instance it has. This new keyword allows to deal more easily with Internet Explorer pop-up windows. The same keyword can be used too in OnAction Window (OnAction is not available in WinTask Lite).

The keyword Immediate can replace the Forced keyword in CloseWindow to close immediately the specified window.

When you compile a script, errors and warnings are displayed in the Output window of the Editor. It is now possible to display only the errors (and not the warnings) by checking the checkbox Suppress compiler warnings in the Configure Run dialog box (Configure/Run menu).

MoveWindow and SizeWindow accept now coordinates covering the multiple monitors desktop area. So a script can now launch an application and move it to a second monitor. Note that Recording mode generates a lot of intermediate lines when you record a window move, so edit the script and just keep the first one and the last one.

The minor fixes included in version 3.5b are listed below:

^ back to the top