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