Version 6.3.1

Squish 6.3.1 is a maintenance release containing bug fixes for all editions of the product. See the following sections for a detailed list of all changes.

Squish IDE-specific

  • Fixed a problem causing the Squish IDE not to start when using Perl suites.
  • Fixed a regression causing the user interface to hang for several seconds when trying to Ctrl+Click identifiers in the JavaScript editor.
  • Fixed a problem viewing differences of failed verification points on Windows when the filename contained a percent (%) character.
  • Fixed a problem with providing auto-completion of Boolean test.vpWithObject(name, objectNameOrReference) in Python and JavaScript editors.
  • Fixed a problem causing feature file colorization after executing a test to colorize steps with a failed visual verification as green instead of red.
  • Fixed counting of test results/passes/fails in the summary view when the test uses visual verification points.
  • Add JSDoc annotation to the collectStepDefinitions and setupHooks exposed by the bdd.js script to avoid that warning markers are added to test.js files using these functions in the JavaScript editor.

Scripting

  • Fixed two issues with Boolean test.compareXMLFiles(expectedFilePath, actualFilePath) and the filteredElements option which would lead to false negative results.
  • Fixed errors in BDD hooks being logged as verification failures instead of errors.
  • Fixed a problem causing masks specified in the image verification point file to be ignored when the verification is done using the strict comparison mode.

Qt-specific

  • Fixed a crash when automating menu items in the menu bar on macOS with Qt 5 if the actions for the menu bar items include separator items as well.

Java-specific

  • Added initial support for Java 9.
  • Added support for SWT version 4.7.
  • Improved support for automating SWT applications on Linux systems using HiDPI displays.
  • Fixed replaying mouse clicks when running SWT applications using GTK3.

Web-specific

  • Add support for testing with Firefox 57 and newer.
  • Renamed FilterIdPropertyFromGeneratedNames to IncludeIdPropertyInGeneratedNames in webwrapper.ini and inverted the meaning of the setting.
  • Fixed a problem with detecting the Firefox version on macOS.
  • Fixed a crash when using Launch AUT or recording with Firefox 57.
  • Fixed a problem with installation of the Squish Firefox extension causing the process to be reported as "not finished within 300 seconds" after just five seconds.
  • Fixed lookup of application.ini file from Firefox on RedHat systems.
  • Disable smooth-scrolling when bringing an object into view, whenever possible (Firefox version 36 and newer, Chrome version 61 and newer) This improves stability of subsequent actions, for example grabbing a screenshot of the object that has been scrolled.

Windows (native)-specific

macOS-specific (Cocoa/Carbon edition)

iOS-specific (iPhone/iPad edition)

Source Packages

  • Support building against Qt 5.10.0 beta

© 2023 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners.
The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.
Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.