Version 6.4.3

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

General

  • Removed unneeded reverse name lookup when attaching to an AUT by IP address. This avoids a 30 second delay when attaching to applications if the reverse name lookup runs into a timeout.

Squish IDE-specific

  • Resolved spurious warnings when editing BDD test cases claiming that no matching step definition can be found.
  • Disable the Record Snippet action in case the AUT exits during stepping through a test script or stopping at a breakpoint

Qt-specific

  • Added binary packages for Qt 5.12 on desktop platforms (macOS, Linux, Windows).
  • Improved error handling and error messages for type(objectOrName, text) on Qt objects.
  • Extended IgnoreWindowFocusFailure qtwrapper.ini setting to apply to QWidget controls. This allows type(objectOrName, text) replay on unfocused widgets.
  • Restored support for calling the qtTrId() function from test scripts on Qt 5 applications.
  • Fixed incorrect exposure of QML-internal methods on types, resulting in uncallable overloads like QQuickItem::mapToItem(undefined *).

Web-specific

  • Improved reliability of hooking into Firefox and Chrome.
  • Fixed a problem with detecting the right firefox executable on some Linux systems.
  • Reduced overhead of unused extensions on recording and replay performance.

Windows (native)-specific

  • Made the text property of combo box controls accessed via the Microsoft UI Automation framework expose the selected text (if any), as expected.
  • Fixed cases in which Squish would attempt to (and fail at) scrolling Windows list view items into view before clicking them.
  • Fixed regression which prevented loading of the UI Automation extension.

macOS-specific (Cocoa/Carbon edition)

  • Fixed picking of NSButton instances on macOS 10.14 (Mojave).

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