diff options
author | Robert Löhning <robert.loehning@qt.io> | 2023-07-31 23:53:56 +0200 |
---|---|---|
committer | Robert Löhning <robert.loehning@qt.io> | 2024-01-15 11:17:50 +0000 |
commit | a68845129b51b7497c2d58d06848a4c36a8be8e9 (patch) | |
tree | 1a26bccb2971267dac9c43406c353efc519ee8da | |
parent | e942e8e3dccf8805494822d321352b0bac9861ef (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.py | 19 |
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])) |