2.4. Version 6.4.3

Table of Contents

2.4.1. General
2.4.2. Squish IDE-specific
2.4.3. Qt-specific
2.4.4. Web-specific
2.4.5. Windows (native)-specific
2.4.6. macOS-specific (Cocoa/Carbon edition)

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.

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

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

2.4.3. Qt-specific

  • Added binary packages for Qt 5.12 on desktop platforms (macOS, Linux, Windows).

  • Improved error handling and error messages for type on Qt objects.

  • Extended IgnoreWindowFocusFailure qtwrapper.ini setting to apply to QWidget controls. This allows type 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 *).

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

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

2.4.6. macOS-specific (Cocoa/Carbon edition)

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