chore(tst_get_started_modal.qml): added tests for links

This commit is contained in:
Anastasiya S 2021-10-26 00:08:15 +03:00
parent ad5737e8ac
commit 4ade2c7db9
1 changed files with 19 additions and 14 deletions

View File

@ -23,8 +23,6 @@ WindowTestCase {
var beforeGetStartedModal = popupComponent.createObject(window) var beforeGetStartedModal = popupComponent.createObject(window)
beforeGetStartedModal.open() beforeGetStartedModal.open()
beforeGetStartedModal.title = "Before you get started ..."
wait(2000)
compare(beforeGetStartedModal.height, 318, "height should be 318") compare(beforeGetStartedModal.height, 318, "height should be 318")
compare(beforeGetStartedModal.width, 480, "width should be 480") compare(beforeGetStartedModal.width, 480, "width should be 480")
beforeGetStartedModal.destroy() beforeGetStartedModal.destroy()
@ -35,12 +33,9 @@ WindowTestCase {
var beforeGetStartedModal = popupComponent.createObject(window) var beforeGetStartedModal = popupComponent.createObject(window)
beforeGetStartedModal.open() beforeGetStartedModal.open()
beforeGetStartedModal.title = "Before you get started ..."
wait(2000)
legacyHelpers.target = beforeGetStartedModal legacyHelpers.target = beforeGetStartedModal
var getStartedButton = legacyHelpers.findInFooter("getStartedStatusButton") var getStartedButton = legacyHelpers.findInFooter("getStartedStatusButton")
print (getStartedButton) mouseClick(getStartedButton, getStartedButton.width/2, getStartedButton.height/2, Qt.LeftButton)
mouseClick(getStartedButton, 2, 2, Qt.LeftButton)
verify(!getStartedButton.enabled, "Get Started Button is enabled") verify(!getStartedButton.enabled, "Get Started Button is enabled")
beforeGetStartedModal.destroy() beforeGetStartedModal.destroy()
} }
@ -48,23 +43,33 @@ WindowTestCase {
function test_case3_BeforeGetStartedModal_button_enabled() { function test_case3_BeforeGetStartedModal_button_enabled() {
var beforeGetStartedModal = popupComponent.createObject(window) var beforeGetStartedModal = popupComponent.createObject(window)
beforeGetStartedModal.open() beforeGetStartedModal.open()
wait(2000)
legacyHelpers.target = beforeGetStartedModal legacyHelpers.target = beforeGetStartedModal
var acknowledgeCheckBox = legacyHelpers.findInContent("acknowledgeCheckBox") var acknowledgeCheckBox = legacyHelpers.findInContent("acknowledgeCheckBox")
print(acknowledgeCheckBox)
mouseClick(acknowledgeCheckBox, acknowledgeCheckBox.width/2, acknowledgeCheckBox.height/2, Qt.LeftButton) mouseClick(acknowledgeCheckBox, acknowledgeCheckBox.width/2, acknowledgeCheckBox.height/2, Qt.LeftButton)
wait(2000)
var termsOfUseCheckBox = legacyHelpers.findInContent("termsOfUseCheckBox") var termsOfUseCheckBox = legacyHelpers.findInContent("termsOfUseCheckBox")
print(termsOfUseCheckBox)
mouseClick(termsOfUseCheckBox, termsOfUseCheckBox.width/2, termsOfUseCheckBox.height/2, Qt.LeftButton) mouseClick(termsOfUseCheckBox, termsOfUseCheckBox.width/2, termsOfUseCheckBox.height/2, Qt.LeftButton)
wait(2000) var getStartedButton = legacyHelpers.findInFooter("getStartedStatusButton")
var getStartedButton = legacyHelpers.findInContent("getStartedStatusButton")
print(getStartedButton)
verify(!getStartedButton.enabled, "Get Started Button is enabled") verify(!getStartedButton.enabled, "Get Started Button is enabled")
mouseClick(getStartedButton, 2, 2, Qt.LeftButton) mouseClick(getStartedButton, getStartedButton.width/2, getStartedButton.height/2, Qt.LeftButton)
beforeGetStartedModal.destroy() beforeGetStartedModal.destroy()
} }
function test_case4_beforeGetStartedModal_TOU_click() {
var beforeGetStartedModal = popupComponent.createObject(window)
beforeGetStartedModal.open()
legacyHelpers.target = beforeGetStartedModal
var termsOfUseLink = legacyHelpers.findInContent("termsOfUseLink")
mouseClick(termsOfUseLink, 2, 2, Qt.LeftButton)
}
function test_case5_beforeGetStartedModal_privacy_policy_click() {
var beforeGetStartedModal = popupComponent.createObject(window)
beforeGetStartedModal.open()
legacyHelpers.target = beforeGetStartedModal
var privacyPolicyLink = findChild(beforeGetStartedModal, "privacyPolicyLink")
mouseClick(privacyPolicyLink, 2, 2, Qt.LeftButton)
}
} }