4.2.2 (Jun 2006)

4.2.2 (Jun 2006)

QTP Key Event Record Fix
In the 4.2 Platform release the "quick-test-pro-record-fix" property was added to the nexaweb-client.xml file, to provide a work-around for a bug that was found in the Quick Test Professional while recording of key events. As of the 4.2.2 Platform release, the use of this flag is no longer necessary as the bug in Quick Test Professional has been fixed and available in a patch.
Use of the patch is now recommended over the use of the flag. To obtain the patch, contact your Mercury representative and request patch SR# 1-345639133 with keywords "patch to fix key recording bugs".

New Features
4.2.2 adds enhanced support for test automation by exposing a Java interface for complex types.  The API for this is available via the reference under "Test API", an overview is available
dev.nexaweb.com/home/us.dev/index.html@cid=1094.html
There are two known limitations with this new feature:

  1. ComboBoxScriptObjects getItem and getItemCount will not work if the comboBox uses a treeTable or table

  2. There is no script equivalent for getting the currently focused object

Defects Resolved

Id

Description

5759

Components display the string literal "null" when the data provider has a null value

5157

NXML UI page with disabled image generates continuous remote calls for a failed image

5711

default key action does not fire onBeforeActiveLost when the focus is transferred

5747

Required QTP configuration setting disables accessKey functionality

5748

onKeyDown not handling backspace and delete keys correctly

5779

listitem does not have "selectable" attribute

5781

TextArea attribute cursorPosition is incorrect

5805

Nexaweb applications are not immediately interactive in IE (EOLAS patent issue)

5816

Cut and paste with a signed applet does not work

5743

The behavior of "richText" attribute of label UI component acts different within 4.1 and 4.2

5813

Backspace, Delete, Ctrl+Z do not generate DOM update events

5823

Need window events for minimize, maximize and restore

5822

Need access keys to work for DisplayService.modalAlert()

5820

Cache of the file specified as <pre-loaded-in-applet-def/>

6150

712-2718277 - Cannot tab out of textField/editable ComboBox after modalAlert has fired

Special Notes
5820 
To resolve this defect, nexaweb-client.xml was updated to support a cab identification attribute for archives pre-loaded in the applet definition. To supply pre-loaded applet defined libraries in both jar and cab format, use the attribute cab=”true” and cab=”false” to control where the entries are placed in the applet definition.

Example:

<pre-loaded-in-applet-def> <archive cab=”false” name=”MyLibrary.jar” path=”/WEB-INF/client/lib/MyLib.jar” pack200Path=”/WEB-INF/client/lib/MyLib.jar.pack.gz”/> <archive cab=”true” name=”MyLibrary.cab” path=”/WEB-INF/client/lib/MyLib.cab” /> </pre-loaded-in-applet-def>