forked from qt-creator/qt-creator
Squish: Improve ensureChecked()
...to avoid misbehaviour especially on Mac. Change-Id: I25053ea34b180a60d9a260798f7758df8a1224e2 Reviewed-by: Robert Loehning <robert.loehning@digia.com>
This commit is contained in:
@@ -24,6 +24,8 @@ def verifyChecked(objectName):
|
||||
|
||||
def ensureChecked(objectName, shouldBeChecked = True, timeout=20000):
|
||||
object = waitForObject(objectName, timeout)
|
||||
# synchronize to avoid false positives
|
||||
waitFor('object.checked == shouldBeChecked', 1000)
|
||||
if object.checked ^ shouldBeChecked:
|
||||
clickButton(object)
|
||||
if shouldBeChecked:
|
||||
|
||||
Reference in New Issue
Block a user