
|
Release notes
(+) Added feature, (-) Fixed bug, (!) Changed functionality
1.0.803.0 + Implemented MatchedIndex for UIAutomationElements. + MouseController now support mouse wheel actions. + Added events, Attached, AttachFailing and AttachFailed, to the event mechanism around Attach. Now attach failures can be handled in the UIMap and the individual UIObject. + Added properties to control if TAFX should check Visible, Enabled, Available and Responding on each UIObject. This can help when objects wrongly report themselves to be invisible for instance. + Added two new events, ActionExecuting and ActionExecuted, to UIMap and the individual UIObject. Possible to cancel a action. + Improved mapping capability for the UIApplication. Possible to select which mapped properties to use. Better support for commandline arguments. Important when testing setup projects like msi. + Added Matched info tool window to the UIMap designer view.
! License logic updated to better support upgrade from beta/free to licensed.
- Fixed problem with crashing .net 1.1 applications. - Fixed bug with the recording not serializing properly. - Fixed key stroke re-order while recording. - Fixed bug with recording and playback of msaa object when not visible.(Outlook) - Fixed issue with options dialog in outlook. - Fixed issue with native popup menus.(Outlook) - Fixed issue deleting UI objects from the UIMap designer. - Fixed so that the HighlightRectangle can be used in a running test.
1.0.750.0 - Fixed bug with Menuitems in Outlook. - Fixed bug with some popup windows. + Objects in Silverlight 2 applications can now be recognized. + Logging to the Console window has been added. Enable it through the Log.LogToConsoleEnabled property. ! Tests now have to be run in the STA threading model. - Fixed delay bug for NUnit. - Fixed bug with recognizing objects in transparent groupboxes. + Added possibility to test applications hosted within other applications.
1.0.731.0 - Fixed scrolling bug in treeview in testrunner. - Fixed image capture bug for XP. ! Automatically set the MatchedIndex property for UIWindow. + Implemented matched index for UIApplication. - Fixed bugs that made it impossible to test the 'Add Printer' dialog in XP. - Fixed bug in the parent chain logic, which could make tests to fail. ! Minor changes in the 'IsResponding' logic. - Fixed bugs that would fail tests in the 'Start' menu on XP. ! UIApplication logic changed to better support applications started from a mouse action.
1.0.687.0 ! Verify and UIObject, added overloaded methods to be able to insert custom messages to the log. - VB.Net item template, wrong namespace. ! VB.Net project and item templates updated, TestFixture component now has a separate designer file. ! Documentation updated.
1.0.673.0 + Test Automation FX Documentation now included in setup. Available from the start menu. - Command line switch was case sensetive. ! FindWindowInfo updated with nullable types. - Crash in design time when trying to attach unavailable WPF application. + InvokeMethod now supports non public methods. + Code generation now supports Enum types. - WPF applications was not mapped correctly for top level windows. - Property verification did not use the verification value correctly.
1.0.624.0
+ Remap of objects can now be done in the UIMap designer. + Logging is now supported by the new Log class. + Automatic ControlPart support for DotNetMagic controls. + Custom Verifiers can be developed and used during recording. + Updated Add Object/remap Object dialog with more information. + Support for running TAFX UITests in NUnit and VSTest.
1.0.528.0
+ Recorded actions can now be deleted during recording. + Recording can be paused by pressing ALT+CTRL+ESC. - Recorder could hang when recording close, minimize and maximize actions. + Check, Uncheck, Select actions has been added. - Attach to existing process now correctly waits for timeouts. + The Express versions of Visual Studio is now supported. - A bug in the VB.NET project template was fixed. + Context menu items for View Code/Properties has been added. ! Role is now used when mapping MSAA objects. ! The default mouse speed in test playback has been increased. - A bug with the serialization to the .designer.cs file was fixed. - Verification of text properties was fixed. ! UIObjects are now reattached when the mapping properties change.
1.0.448.0
- The project templates have been updated and an item template for the TestFixture (UIMap) component has been added. The template are now installed correctly for non-english versions of VS. + A MousePath property has been added to allow customizations of how the mouse moves to objects. This enables correct clicking in menus. + The properties of .NET Windows Forms controls can now be manipulated through the Properties property of UIWindow. + Automatic scrolling when the object to click is scrolled out of view has been implemented. + An AllowChildren property has been added to set whether a parent control should handle mouse actions with its own coordinates and not add children. ! The install has been updated to include the necessary prerequisites. - A problem with running the test application with the switch –RunTest has been solved.
1.0.378.0
- Fixed bug with writing the TAFX-xsl file when using date formats containing the “/” character. + Keyboard event delay can now be set to speed up or slow down the Keyboard.SendKeys function. - User cancel during keyboard events are now handled immediately. - The Add code form is only shown when something has actually been recorded.
1.0.362.0
- Increased performance in the Add object dialog.. - Recording of on screen keyboards are now handled correctly. + Logging is done to an xml file with corresponding xsl file. + Log files can now be loaded into the test runner log for viewing. ! The UIMapObject class names has been changed the old names are marked as obsolete. + Image differences detected can be viewed from the log file. + All existing verifications can now be added during recording (image, file, object properties and manual verification).
1.0.342.0
+ Initial version of image verification support. + Recording of Double-Clicks. - Fixed bug with objects that had to reattach due to the parent changing. + Support for ControlPart objects in the recorder. + Recorder now supports entering comments that will be inserted in the generated code. + Possibility to start/bring-to-front the Application under test from the recorder has been added. - Improved the response time of the UIMap in design-time (now works...). - Many minor bug fixes (crashes etc)
1.0.316.0
+ Initial support for generic DataGridView automation (now grid clicks are recorded as Grid.Cells[1, 3].Click() etc). + Support for recording and playback of drag n’ drop operations on objects. - Fixed bug that made duplicate objects representing the same window appear in the UIMap - Fixed bug with objects in the UIMap that didn’t attach in design-time.
1.0.270.0
- Changed so the testrunner make calls to MSAA in STA apartment state to get rid of problem with tests that would hang while searching for objects.
1.0.269.0
- Fixed with MSAA objects in the UIMap representing menu items.
1.0.267.0
- Fixed bug that caused the UIMap designer to hang (reverted change from Build 264) . - More illegal characters are removed to create names during recording. ! MSAA is used instead of UIAutomation to map objects in more cases. + The testrunner now stops faster when cancelled by the user. ! The default timeout has been changed to 15 seconds from 5).
1.0.264.0
! Less exceptions are thrown in design-time to improve performance.
1.0.256.0
- Fixed bug that the Index property wasn't checked when finding windows. - Fixed bug that WindowClass wasn't used when finding toplevel windows. - Added more UIObjectTypes that is recorded without coordinates (Now is Button, MenuItem, Checkbox and RadioButton). Due to the problem that MenuItem clicks cannot be replayed with coordinates
1.0.254.0
- Fixed problem with playback on dual monitors systems. - Fixed naming of objects added during recording. + MatchedIndex property added to allow mapping of ambigous objects. + The log now shows by which properties windows are searched. - Fixed problems with attaching of window objects when having more than one ”mainwindow”.
1.0.231.0
+ Support for multiple applications in the UIMap. - Names are not changed during load anymore. + The application icon is now shown in the UIMap.
1.0.221.0
+ Added automatic update checker. - Fixed bug that IsAvailable always checked the center of the object.. - Toolbar buttons only have to be pressed once now even if the window in question doesn’t have focus.
/....../ |



|
”Finally developers can automate UI tests from within Visual Studio with .NET in an easy way. This looks like an excellent solution for our agile software teams.”
- Richard Houltz, Senior Software Developer |