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.
squishide
-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 toQWidget
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.