Table of Contents
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.
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 test.vpWithObject
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 test.compareXMLFiles
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.
Fixed crash when trying to access status bar properties on some WxWidgets applications.
Fixed waitForObject
such that
it correctly waits for Windows Forms menu and toolbar items to become
ready for user interaction.
Fixed replaying touch events using the tapObject
function.
Support playback of doubleClick
for HTML objects in
an embedded WebView
or
WKWebView
.
Respect mouse cursor animation setting when playing back
mouseClick
with an image
lookup.
Support playback of tapObject
for HTML objects
in an embedded UIWebView
or
WKWebView
(this results in the same events as when invoking
clickObject
).
Support playback of doubleTap
for HTML objects
in an embedded UIWebView
or
WKWebView
.