Version 3.1.1 is a maintenance release that incorporates a couple of bug fixes. See the
ChangeLog file in the package for a detailed list. User visible changes and improvements are listed below.
- A test suite has a default naming scheme property now. If not specified in the
suite.conffile, it is set to old, hierarchical names. This way existing pre-3.1 test suites keep using hierarchical as default. This is also true for using the Spy when picking objects and inserting Verification Points. Modify the
suite.confto change the default naming scheme.
- The following classes that appeared in the Qt 4.2 release were added to the Qt Wrapper and are therefore available in test scripts: QGraphicsView and related classes, QCalendarWidget, QFontComboBox, QDialogButtonBox, QWidgetAction, QSystemTrayIcon, QDesktopServices and Q3(H|V)GroupBox.
- The multi-property object identification scheme added in version 3.1.0 has undergone some improvements to provide more robust names.
- When building a Squish for Qt package from sources a Qt setup with the source directory being different than the Qt installation directory is automatically detected. This enables builds with custom Qt and Qtopia installations without manually setting the
- Important fix for Squish Spy for SWT, it had a serious threading problem in 3.1.0.
- Screenshots for a
Shellin SWT, is now supported as well.
closeWindow(object)to the Java convenient API for scripts, which closes a top level window or dialog. Also closing such a window with recording by the system window menu or close button, will now record it as a
- The object picker from spy now prevents that the click event, triggered by the actual picking, does not reach the AUT event processing.
- Input into file upload elements (INPUT elements of type FILE) can be recorded and replayed now.
- During setup any running Mozilla and Firefox instances are automatically shut down to ensure a proper plug-in installation.
- DIV and SPAN elements that have a reasonable innerText property are now identified by this property rather than by fragile, hierarchical names.