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.


  • 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.


  • 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.


  • 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.


  • 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