SquishTests: Fix opening cascaded menus

Change-Id: Ieae5d24f60b9e67c602dbf43737ee3a712a7908c
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Christian Stenger
2023-09-14 15:19:59 +02:00
parent fc79d938ef
commit 1701172c30

View File

@@ -190,8 +190,7 @@ def invokeMenuItem(menu, item, *subItems):
"Function arguments: '%s', '%s', %s" % (menu, item, str(subItems))) "Function arguments: '%s', '%s', %s" % (menu, item, str(subItems)))
break # we failed to trigger - no need to process subItems further break # we failed to trigger - no need to process subItems further
else: else:
noAmpersandItem = item.replace('&', '') waitForObject("{type='QMenu' title='%s'}" % str(itemObject.text), 2000)
waitForObject("{type='QMenu' title='%s'}" % noAmpersandItem, 2000)
itemObject = waitForObjectItem(itemObject, subItem) itemObject = waitForObjectItem(itemObject, subItem)
waitFor("itemObject.enabled", 2000) waitFor("itemObject.enabled", 2000)
activateItem(itemObject) activateItem(itemObject)