forked from qt-creator/qt-creator
Squish: Use regex instead of wildcard to find objects
Squish 6.7.1 for Qt 6.1.x can't find the objects when using wildcards. The same version of Squish for Qt 5.15.x works fine. Change-Id: Ia378934af51cab2894a9df01e2391dbdb9cf32f9 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -99,7 +99,7 @@ def __createProjectOrFileSelectType__(category, template, fromWelcome = False, i
|
||||
|
||||
def __createProjectSetNameAndPath__(path, projectName = None, checks = True):
|
||||
directoryEdit = waitForObject("{type='Utils::FancyLineEdit' unnamed='1' visible='1' "
|
||||
"toolTip?='Full path: *'}")
|
||||
"toolTip~='Full path: .*'}")
|
||||
replaceEditorContent(directoryEdit, path)
|
||||
projectNameEdit = waitForObject("{name='nameLineEdit' visible='1' "
|
||||
"type='Utils::FancyLineEdit'}")
|
||||
|
@@ -28,7 +28,7 @@ source("../../shared/qtcreator.py")
|
||||
# test Qt Creator version information from file and dialog
|
||||
def getQtCreatorVersionFromDialog():
|
||||
chk = re.search("(?<=Qt Creator)\s\d+.\d+.\d+[-\w]*",
|
||||
str(waitForObject("{text?='*Qt Creator*' type='QLabel' unnamed='1' visible='1' "
|
||||
str(waitForObject("{text~='.*Qt Creator.*' type='QLabel' unnamed='1' visible='1' "
|
||||
"window=':About Qt Creator_Core::Internal::VersionDialog'}").text))
|
||||
try:
|
||||
ver = chk.group(0).strip()
|
||||
|
Reference in New Issue
Block a user