aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Löhning <robert.loehning@qt.io>2023-07-31 23:53:56 +0200
committerRobert Löhning <robert.loehning@qt.io>2024-01-15 11:17:50 +0000
commita68845129b51b7497c2d58d06848a4c36a8be8e9 (patch)
tree1a26bccb2971267dac9c43406c353efc519ee8da
parente942e8e3dccf8805494822d321352b0bac9861ef (diff)
Squish: Check state of "Finish" button at end of wizards
Change-Id: I3ae1ee7f458623277fc103f0e7117dedd5271d3e Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
-rw-r--r--Tests/system/suite_configuration/shared/scripts/config_utils.py19
1 files changed, 11 insertions, 8 deletions
diff --git a/Tests/system/suite_configuration/shared/scripts/config_utils.py b/Tests/system/suite_configuration/shared/scripts/config_utils.py
index fbe5aa8e..50cce4b6 100644
--- a/Tests/system/suite_configuration/shared/scripts/config_utils.py
+++ b/Tests/system/suite_configuration/shared/scripts/config_utils.py
@@ -156,15 +156,18 @@ def testAllQtWizards(funcNewProjectDialog=None, funcPage1=None, funcPage2=None,
clickButton(waitForObject(names.qt_Wizard_Next_Button))
if funcPage2:
funcPage2(expectedText, qtDirs)
- if setupQtVersions and templateName in ["Qt ActiveQt Server",
- "Qt Class Library",
- "Qt Designer Custom Widget",
- "Qt Widgets Application"]:
- clickButton(waitForObject(names.qt_Wizard_Next_Button))
- if funcPage3:
- funcPage3(expectedText, projectName)
+ if setupQtVersions:
+ if templateName in ["Qt ActiveQt Server",
+ "Qt Class Library",
+ "Qt Designer Custom Widget",
+ "Qt Widgets Application"]:
+ clickButton(waitForObject(names.qt_Wizard_Next_Button))
+ if funcPage3:
+ funcPage3(expectedText, projectName)
+ test.verify(findObject(names.qt_Wizard_Finish_Button).enabled)
else:
- test.verify(not findObject(names.qt_Wizard_Next_Button).enabled)
+ test.verify(not findObject(names.qt_Wizard_Finish_Button).enabled)
+ test.verify(not findObject(names.qt_Wizard_Next_Button).enabled)
except:
eInfo = sys.exc_info()
test.fatal("Exception caught", "%s: %s" % (eInfo[0].__name__, eInfo[1]))