From 9f89b87517c2e76c47cd0a255b996a6e8a107fc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20L=C3=B6hning?= Date: Fri, 9 Jun 2023 22:28:33 +0200 Subject: [PATCH] SquishTests: Update tst_WELP04 Change-Id: I0fd52a1ab0538765736927bcca32e5b1e26f6c1d Reviewed-by: Reviewed-by: Christian Stenger --- tests/system/suite_WELP/tst_WELP04/test.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/system/suite_WELP/tst_WELP04/test.py b/tests/system/suite_WELP/tst_WELP04/test.py index a83afd3e819..557059a3309 100644 --- a/tests/system/suite_WELP/tst_WELP04/test.py +++ b/tests/system/suite_WELP/tst_WELP04/test.py @@ -3,6 +3,13 @@ source("../../shared/qtcreator.py") + +def __waitForListView__(): + listView = waitForObject("{container=':Qt Creator.WelcomeScreenStackedWidget' " + "type='QListView' unnamed='1' visible='1'}") + return listView + + def main(): # open Qt Creator startQC() @@ -22,14 +29,14 @@ def main(): searchTutorials = waitForObject("{type='QLineEdit' placeholderText='Search in Tutorials...'}") mouseClick(searchTutorials) replaceEditorContent(searchTutorials, "qwerty") - listView = waitForObject("{type='QListView' unnamed='1' visible='1' " - "window=':Qt Creator_Core::Internal::MainWindow'}") + listView = __waitForListView__() waitFor('findExampleOrTutorial(listView, ".*") is None', 3000) tutorial = findExampleOrTutorial(listView, ".*", True) test.verify(tutorial is None, "Verifying: 'Tutorials' topic is opened and nothing is shown.") bnr = "Help: Building and Running an Example" replaceEditorContent(searchTutorials, bnr.lower()) + listView = __waitForListView__() waitFor('findExampleOrTutorial(listView, "%s.*") is not None' % bnr, 3000) tutorial = findExampleOrTutorial(listView, "%s.*" % bnr, True) test.verify(tutorial is not None, "Verifying: Expected Text tutorial is shown.") @@ -46,6 +53,7 @@ def main(): mouseClick(searchTutorials) replaceEditorContent(searchTutorials, "embedded device") embeddedTutorial = "Online: How to install and set up Qt for Device Creation.*" + listView = __waitForListView__() waitFor('findExampleOrTutorial(listView, embeddedTutorial) is not None', 3000) tutorial = findExampleOrTutorial(listView, embeddedTutorial, True) test.verify(tutorial is not None,