forked from qt-creator/qt-creator
SquishTests: Adapt to changed language display
Change-Id: Iff286316a26807e383073980de7ca58186a7de2e Reviewed-by: Jukka Nokso <jukka.nokso@qt.io> Reviewed-by: Robert Löhning <robert.loehning@qt.io>
This commit is contained in:
committed by
Robert Löhning
parent
5e3da690e2
commit
ca1c7d11e6
@@ -12,10 +12,13 @@ def main():
|
|||||||
mouseClick(waitForObjectItem(":Options_QListView", "Environment"))
|
mouseClick(waitForObjectItem(":Options_QListView", "Environment"))
|
||||||
clickOnTab(":Options.qt_tabwidget_tabbar_QTabBar", "Interface")
|
clickOnTab(":Options.qt_tabwidget_tabbar_QTabBar", "Interface")
|
||||||
languageName = testData.field(lang, "language")
|
languageName = testData.field(lang, "language")
|
||||||
|
locale = QLocale(testData.field(lang, "ISO"))
|
||||||
if "%1" in languageName:
|
if "%1" in languageName:
|
||||||
country = str(QLocale.countryToString(QLocale(testData.field(lang, "ISO")).country()))
|
country = str(QLocale.countryToString(locale.country()))
|
||||||
languageName = languageName.replace("%1", country)
|
languageName = languageName.replace("%1", country)
|
||||||
selectFromCombo(":User Interface.languageBox_QComboBox", languageName)
|
natName = "%s (%s)" % (str(locale.nativeLanguageName()), str(locale.nativeTerritoryName()))
|
||||||
|
comboLanguageName = natName + " - " + languageName
|
||||||
|
selectFromCombo(":User Interface.languageBox_QComboBox", comboLanguageName)
|
||||||
clickButton(waitForObject(":Options.OK_QPushButton"))
|
clickButton(waitForObject(":Options.OK_QPushButton"))
|
||||||
clickButton(waitForObject(":Restart required.Later_QPushButton"))
|
clickButton(waitForObject(":Restart required.Later_QPushButton"))
|
||||||
test.verify(waitFor("not object.exists(':Options_Core::Internal::SettingsDialog')", 5000),
|
test.verify(waitFor("not object.exists(':Options_Core::Internal::SettingsDialog')", 5000),
|
||||||
|
Reference in New Issue
Block a user