Squish: Fix problem with Mac menubar

Change-Id: Id03f060acb1ba343cfd1ff9199f3f1de46abd58b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
This commit is contained in:
Christian Stenger
2013-03-27 12:58:28 +01:00
parent 5aa0f06817
commit f706d18374
+5
View File
@@ -196,6 +196,11 @@ def cleanUpUserFiles(pathsToProFiles=None):
return doneWithoutErrors
def invokeMenuItem(menu, item, subItem = None):
if platform.system() == "Darwin":
try:
waitForObject(":Qt Creator.QtCreator.MenuBar_QMenuBar", 2000)
except:
nativeMouseClick(waitForObject(":Qt Creator_Core::Internal::MainWindow", 1000), 20, 20, 0, Qt.LeftButton)
menuObject = waitForObjectItem(":Qt Creator.QtCreator.MenuBar_QMenuBar", menu)
waitFor("menuObject.visible", 1000)
activateItem(menuObject)