Known Issues - Squish 7.0.1 Release¶
Release Date: June 14th, 2022
Recommended Update: n/a
All Editions¶
Scripting: exceptions thrown during snooze()¶
In Squish 7.0.0, snooze()
function was extended to possibly take into account errors that occurred during snooze time in AUT
or even in Squish itself. As these errors may have remained largely undiscovered previously, it can happen that test scripts
that used to pass with previous Squish versions suddenly start to fail on exceptions during snooze()
call.
If you are affected by this issue and the exceptions in the test scripts cannot be explained by errors in previous function
calls, please get in touch with Squish technical support to get help with diagnostics and debugging.
Workaround: Override snooze()
function in such a way that the function itself is wrapped in a code block where
any exceptions are properly caught and/or logged
def snooze_impl(timeout):
try:
snooze_orig(timeout)
except:
test.warning("snooze() failed, using time.sleep() instead")
time.sleep(timeout)
snooze_orig = snooze
snooze = snooze_impl
Squish for Mac, Squish for iOS¶
'How to Install Squish' chapter is missing from offline documentation¶
Offline HTML documentation shipped with Squish for macOS and Squish for iOS does not contain How to Install Squish chapter. Links pointing to this chapter from various other places in offline documentation are invalid as well.
Workaround: Use PDF documentation or read documentation online.