forked from qt-creator/qt-creator
Squish: Fixed issues in switchViewTo()
Change-Id: I693ad1bf30c8644f07bd4188178cb96d374a3ea1 Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
This commit is contained in:
committed by
Robert Löhning
parent
ba294226e0
commit
ae070f3277
@@ -2,11 +2,12 @@ import re;
|
|||||||
|
|
||||||
# this function switches the MainWindow of creator to the specified view
|
# this function switches the MainWindow of creator to the specified view
|
||||||
def switchViewTo(view):
|
def switchViewTo(view):
|
||||||
|
waitFor("not QToolTip.isVisible()", 15000)
|
||||||
if view < ViewConstants.WELCOME or view > ViewConstants.LAST_AVAILABLE:
|
if view < ViewConstants.WELCOME or view > ViewConstants.LAST_AVAILABLE:
|
||||||
return
|
return
|
||||||
tabBar = waitForObject("{type='Core::Internal::FancyTabBar' unnamed='1' visible='1' "
|
tabBar = waitForObject("{type='Core::Internal::FancyTabBar' unnamed='1' visible='1' "
|
||||||
"window=':Qt Creator_Core::Internal::MainWindow'}")
|
"window=':Qt Creator_Core::Internal::MainWindow'}")
|
||||||
mouseMove(tabBar, 10, 10 + 52 * view)
|
mouseMove(tabBar, 20, 20 + 52 * view)
|
||||||
if waitFor("QToolTip.isVisible()", 10000):
|
if waitFor("QToolTip.isVisible()", 10000):
|
||||||
text = str(QToolTip.text())
|
text = str(QToolTip.text())
|
||||||
else:
|
else:
|
||||||
@@ -18,7 +19,7 @@ def switchViewTo(view):
|
|||||||
else:
|
else:
|
||||||
test.warning("ToolTip does not match", "Expected pattern: %s\nGot: %s" % (pattern, text))
|
test.warning("ToolTip does not match", "Expected pattern: %s\nGot: %s" % (pattern, text))
|
||||||
mouseClick(waitForObject("{type='Core::Internal::FancyTabBar' unnamed='1' visible='1' "
|
mouseClick(waitForObject("{type='Core::Internal::FancyTabBar' unnamed='1' visible='1' "
|
||||||
"window=':Qt Creator_Core::Internal::MainWindow'}"), 5, 5 + 52 * view, 0, Qt.LeftButton)
|
"window=':Qt Creator_Core::Internal::MainWindow'}"), 20, 20 + 52 * view, 0, Qt.LeftButton)
|
||||||
|
|
||||||
# this function is used to make sure that simple building prerequisites are met
|
# this function is used to make sure that simple building prerequisites are met
|
||||||
# param targetCount specifies how many build targets had been selected (it's important that this one is correct)
|
# param targetCount specifies how many build targets had been selected (it's important that this one is correct)
|
||||||
|
Reference in New Issue
Block a user