From a56fc82b0a2f7f6db73ec77a0790f69bd28a307b Mon Sep 17 00:00:00 2001 From: Robert Loehning Date: Fri, 30 May 2014 15:49:11 +0200 Subject: [PATCH] Squish: Close QMessageBox using "OK" button Change-Id: Iead4267d0919ce4a8d7f9f5fdec61cd9ba8dd0db Reviewed-by: Christian Stenger --- tests/system/suite_editors/tst_generic_highlighter/test.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/system/suite_editors/tst_generic_highlighter/test.py b/tests/system/suite_editors/tst_generic_highlighter/test.py index df2ab56eff7..335eb1a825c 100644 --- a/tests/system/suite_editors/tst_generic_highlighter/test.py +++ b/tests/system/suite_editors/tst_generic_highlighter/test.py @@ -80,7 +80,8 @@ def getOrModifyFilePatternsFor(mimeType, filter='', toBePresent=None): mBox = waitForObject("{type='QMessageBox' unnamed='1' visible='1' " "text?='Conflicting pattern*'}", 2000) conflictingSet = set(str(mBox.detailedText).replace("*", "").splitlines()) - sendEvent("QCloseEvent", mBox) + clickButton(waitForObject("{text='OK' type='QPushButton' unnamed='1' visible='1' " + "window={type='QMessageBox' unnamed='1' visible='1'}}")) if toBeAddedSet.intersection(conflictingSet): test.fatal("At least one of the patterns to be added is already in use " "for another MIME type.",