Version 6.7.3
Squish 6.7.3 is a maintenance release containing bug fixes for different editions of the product. See the following sections for a detailed list of all changes.
General
- Increased the Squish Floating License Server connection timeout to 30 seconds to handle busy networks/machines more gracefully.
Script Interpreters
test.vpWithObject()
now throws an exception when the second argument is neither an object name nor an object reference.- JavaScript - Fixed crash on access to static and let local-scope values in case of recursive script calls triggered by e.g.
installEventHandler()
callbacks.
Qt
- The delay between steps of
mouseClick()
,tapObject()
and other replay functions forQQuickItem
andQWindow
is now configurable via theReplayDelay
option inetc/qtwrapper.ini
. - Fixed incorrect keyboard modifier status after replaying
type()
onQQuickItem
orQWindow
objects when the typed text involves any modifier key. - Fixed recording of mouse wheel interaction in QtWidgets applications with negative scrolling delta values.
- The
castToQObject()
now raises an exception when called with a null object. Previously such calls could crash the AUT. - Desktop screenshots work on QNX.
Java
- The Java Wrapper enables testing of AUTs running Java <= 19.
Android
- Added missing Android-21 Z-order for
tapObject()
recording.
iOS
ApplicationContext.usedMemory
is now supported on iOS.
Tk
- Fixed a problem where
tcleval
was incorrectly returningTCL_ERROR
on valid Tcl. - Improved error reporting when there is a failure reading a Tk Widget property.
Source Packages
- Squish can now be built with Ruby 3.0 support.
configure
now detects q++ from QNX >= 7.0 as a valid C++ compiler.
© 2024 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.