The Test Automation for Micro Focus Win-Forms (Unified Functional Testing) software 2009 Volume 2 release includes improved support for the following Ultimate UI for Windows Forms controls and components.
We have added support for your automated testing on the new WinTilePanel container. The recordable actions added are ToggleTileState, CloseTile, MoveTile, and BringTileIntoView and the replay-only action added is GetIndexFromPosition that returns the tile index based on its (X, Y) coordinates.
A new QTPTimelineViewAction enumeration enables you to set a wide variety of nearly 40 different actions for your automated testing of the new WinTimelineView control that we have added to WinSchedule™.
A new QTPTimelineViewSelApptType enumeration lets you replicate every kind of selection that an end user might make, such as clearing a selection, extending a selection, selecting up to an appointment, and more.
TimelineViewProxy inherits all of the actions from ControlWithActivities, like the other proxy objects you are familiar with when testing WinSchedule™ applications. It adds recordable actions for creating/editing/selecting/removing appointments, displaying dialogs (like the appointment dialog so that you can test it such as when you show a custom appointment dialog), selecting owners, selecting timeslots, and more. You also have replay-only actions that can bring any appointment, owner or timeslot into view, and perform action (such as those defined by the QTPTimelineViewAction enumeration).
We re-evaluated how we handle actions similar to the new Row Layout Groups feature and have streamlined Row Layout Groups and all similar actions (such as resizing or moving columns within a row layout) into four new recordable actions:
HeaderMove – Moves a header, group or column to a new position.
GridItemResize - Resizes a column or group header.
GridItemSpanChange – Span sizes a header, group or column to a new size.
SwapHeaders – Swaps a header, group or column with another of the same type.
Since these 4 new recordable actions can accommodate Row Layout Groups and all similar actions, we are deprecating the following actions by making them replay-only:
MoveColumn
MoveColumnToRelativePosition
SwapColumns
ResizeColumn
RowLayoutColumnMove
RowLayoutColumnResize
RowLayoutColumnSpanResize
RowLayoutLabelResize
RowLayoutLabelSpanResize
Therefore, you can still replay these actions from your legacy testing scripts. However, Test Automation for Micro Focus Win-Forms (Unified Functional Testing) software 2009 Vol. 2 will record these actions by using the four new actions. Three new enumerations in QTPGridLayoutItemType, QTPGridLayoutDropLoc and QTPAxis help to keep these four new actions general-purpose in scope so they can express anything that these former actions had been able to record.
We have added support for recording, replaying, and verification of the new ControlContainerEditor component in UltraWinGrid and UltraWinTree controls. For both these controls a new action has been added: PerformAction, which emulates the method of the same in Infragistics.