From b2d9290c40fa8b9aef49e3935211453d6dec8fc8 Mon Sep 17 00:00:00 2001 From: Christian Stenger <christian.stenger@digia.com> Date: Tue, 19 Mar 2013 13:08:51 +0100 Subject: [PATCH] Squish: Fix tst_HELP06 on Mac Change-Id: Iaea464d2f76c06566b0c9eeb9bc4572e2e90facc Reviewed-by: Robert Loehning <robert.loehning@digia.com> --- tests/system/suite_HELP/tst_HELP06/test.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/tests/system/suite_HELP/tst_HELP06/test.py b/tests/system/suite_HELP/tst_HELP06/test.py index 9a5e6ae2c0a..ca168b44606 100755 --- a/tests/system/suite_HELP/tst_HELP06/test.py +++ b/tests/system/suite_HELP/tst_HELP06/test.py @@ -3,13 +3,18 @@ source("../../shared/suites_qtta.py") # test bookmark functionality def renameBookmarkFolder(view, item, newName): - openItemContextMenu(view, item, 5, 5, 0) - activateItem(waitForObjectItem("{type='QMenu' unnamed='1' visible='1' " - "window=':Add Bookmark_BookmarkDialog'}", "Rename Folder")) + invokeContextMenuItemOnBookmarkFolder(view, item, "Rename Folder") replaceEditorContent(waitForObject(":Add Bookmark.treeView_QExpandingLineEdit"), newName) type(waitForObject(":Add Bookmark.treeView_QExpandingLineEdit"), "<Return>") return +def invokeContextMenuItemOnBookmarkFolder(view, item, menuItem): + aboveWidget = "{name='line' type='QFrame' visible='1' window=':Add Bookmark_BookmarkDialog'}" + mouseClick(waitForObjectItem(view, item), 5, 5, 0, Qt.LeftButton) + openItemContextMenu(view, item, 5, 5, 0) + activateItem(waitForObject("{aboveWidget=%s type='QMenu' unnamed='1' visible='1' " + "window=':Add Bookmark_BookmarkDialog'}" % aboveWidget), menuItem) + def getQModelIndexStr(textProperty, container): if (container.startswith(":")): container = "'%s'" % container @@ -84,11 +89,10 @@ def main(): # delete previously created directory clickButton(waitForObject(":Qt Creator.Add Bookmark_QToolButton")) clickButton(waitForObject(":Add Bookmark.ExpandBookmarksList_QToolButton")) - openItemContextMenu(waitForObject(":Add Bookmark.treeView_QTreeView"), "Sample.Folder 1", 5, 5, 0) - activateItem(waitForObjectItem("{type='QMenu' unnamed='1' visible='1' " - "window=':Add Bookmark_BookmarkDialog'}", "Delete Folder")) + invokeContextMenuItemOnBookmarkFolder(":Add Bookmark.treeView_QTreeView", "Sample.Folder 1", + "Delete Folder") clickButton(waitForObject("{container=':Add Bookmark.treeView_QTreeView' text='Yes' " - "type='QPushButton' unnamed='1' visible='1'}"))#:treeView.Yes_QPushButton")) + "type='QPushButton' unnamed='1' visible='1'}")) # close bookmarks clickButton(waitForObject(":Add Bookmark.OK_QPushButton")) # choose bookmarks from command combobox -- GitLab