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 for QQuickItem and QWindow is now configurable via the ReplayDelay option in etc/qtwrapper.ini.
  • Fixed incorrect keyboard modifier status after replaying type() on QQuickItem or QWindow 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 returning TCL_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.