diff options
Diffstat (limited to 'Tests/system/shared/utils.py')
-rw-r--r-- | Tests/system/shared/utils.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Tests/system/shared/utils.py b/Tests/system/shared/utils.py index 079407a4..aa7bb555 100644 --- a/Tests/system/shared/utils.py +++ b/Tests/system/shared/utils.py @@ -39,8 +39,13 @@ def startAppGetVersion(waitForInitialDialogs=False): def openVsToolsMenu(version): - mouseClick(waitForObject(globalnames.extensions_MenuItem)) - mouseClick(waitForObject(globalnames.pART_Popup_Qt_VS_Tools_MenuItem, 5000)) + while True: + mouseClick(waitForObject(globalnames.extensions_MenuItem)) + mouseClick(waitForObject(globalnames.pART_Popup_Qt_VS_Tools_MenuItem, 5000)) + if not object.exists(globalnames.Initializing_MenuItem): + break + mouseClick(waitForObject(globalnames.extensions_MenuItem)) # close menu + snooze(4) def closeMainWindow(): |