diff --git a/tests/system/shared/utils.py b/tests/system/shared/utils.py index 9f716d8639f9ecc11d7f3b44560500099b2fb95f..db4c4e1cd56565350f69226f4b4f398daff47f63 100644 --- a/tests/system/shared/utils.py +++ b/tests/system/shared/utils.py @@ -198,7 +198,7 @@ def invokeMenuItem(menu, item, *subItems): itemObject = waitForObjectItem(objectMap.realName(menuObject), item) waitFor("itemObject.enabled", 2000) activateItem(itemObject) - numberedPrefix = "&?\\d+: " + numberedPrefix = "(&\\d \| )?" for subItem in subItems: sub = itemObject.menu() waitFor("sub.visible", 1000) @@ -209,7 +209,7 @@ def invokeMenuItem(menu, item, *subItems): for i in range(actions.count()): current = actions.at(i) nonPrefix = subItem[len(numberedPrefix):] - matcher = re.match("(%s)(.*)" % numberedPrefix, str(current.text)) + matcher = re.match("%s(.*)" % numberedPrefix, str(current.text)) if matcher and matcher.group(2) == nonPrefix: itemObject = current activateItem(itemObject) diff --git a/tests/system/suite_editors/tst_generic_highlighter/test.py b/tests/system/suite_editors/tst_generic_highlighter/test.py index a47b2136b2718d4f8faf4a9ff3cf12033c5b8bf5..8e249df54e5e535a96d5c08c823a37ed2cf9b238 100644 --- a/tests/system/suite_editors/tst_generic_highlighter/test.py +++ b/tests/system/suite_editors/tst_generic_highlighter/test.py @@ -213,7 +213,7 @@ def main(): recentFile = os.path.join(folder, current) if recentFile.startswith(home) and platform.system() in ('Linux', 'Darwin'): recentFile = recentFile.replace(home, "~", 1) - invokeMenuItem("File", "Recent Files", "&?\\d+: %s" % recentFile) + invokeMenuItem("File", "Recent Files", "(&\\d \| )?%s" % recentFile) editor = getEditorForFileSuffix(current) display = displayHintForHighlighterDefinition(current, patterns, lPatterns, addedHighlighterDefinition,