Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func testExcessFailedPasscode() {
- let passcodeScreen = PasscodeScreen(app: app)
- let startScreen = StartScreen(app: app)
- // Перезапуск приложения
- app.terminate()
- app.launchArguments = [""]
- sleep(5)
- app.launch()
- // Проверка основных элементов экрана
- wait(passcodeScreen.enterCodeLabel)
- XCTAssert(passcodeScreen.exitButton.exists)
- XCTAssert(passcodeScreen.deleteButton.exists)
- XCTAssert(passcodeScreen.logo.exists)
- XCTAssert(passcodeScreen.pin0Button.exists)
- XCTAssert(passcodeScreen.pin1Button.exists)
- XCTAssert(passcodeScreen.pin2Button.exists)
- XCTAssert(passcodeScreen.pin3Button.exists)
- XCTAssert(passcodeScreen.pin4Button.exists)
- XCTAssert(passcodeScreen.pin5Button.exists)
- XCTAssert(passcodeScreen.pin6Button.exists)
- XCTAssert(passcodeScreen.pin7Button.exists)
- XCTAssert(passcodeScreen.pin8Button.exists)
- XCTAssert(passcodeScreen.pin9Button.exists)
- // Ввод кода доступа #1
- passcodeScreen.pin1Button.tap()
- passcodeScreen.pin2Button.tap()
- passcodeScreen.pin3Button.tap()
- passcodeScreen.pin4Button.tap()
- // Ввод кода доступа #2
- passcodeScreen.pin5Button.tap()
- passcodeScreen.pin6Button.tap()
- passcodeScreen.pin7Button.tap()
- passcodeScreen.pin8Button.tap()
- // Ввод кода доступа #3
- passcodeScreen.pin9Button.tap()
- passcodeScreen.pin0Button.tap()
- passcodeScreen.pin1Button.tap()
- passcodeScreen.pin2Button.tap()
- // Ввод кода доступа #4
- passcodeScreen.pin1Button.tap()
- passcodeScreen.pin1Button.tap()
- passcodeScreen.pin1Button.tap()
- passcodeScreen.pin1Button.tap()
- // Ввод кода доступа #5
- passcodeScreen.pin0Button.tap()
- passcodeScreen.pin0Button.tap()
- passcodeScreen.pin0Button.tap()
- passcodeScreen.pin0Button.tap()
- // Проверка текста ошибки
- wait(app.staticTexts["Ошибка"])
- XCTAssert(app.staticTexts["Превышено число попыток неверного ввода короткого пароля. Просьба авторизоваться с логином и паролем"].exists)
- app.buttons["Ok"].tap()
- // Проверка основных элементов на стартовом экране
- wait(startScreen.loginButton)
- XCTAssert(startScreen.registrationButton.exists)
- XCTAssert(startScreen.guestLoginButton.exists)
- XCTAssert(startScreen.loginButton.exists)
- XCTAssert(startScreen.logo.exists)
- }
- func testTimur() {
- // Проверка логаута
- let app = XCUIApplication()
- app/*@START_MENU_TOKEN@*/.navigationBars["Котировки"]/*[[".otherElements[\"TabBarViewController\"]",".otherElements[\"UINavigationController\"].navigationBars[\"Котировки\"]",".navigationBars[\"Котировки\"]",".otherElements.matching(identifier: \"UINavigationController\").navigationBars[\"Котировки\"]"],[[[-1,2],[-1,3],[-1,0,1]],[[-1,2],[-1,1]]],[0]]@END_MENU_TOKEN@*/.buttons["navbarHamburger"].tap()
- app/*@START_MENU_TOKEN@*/.buttons["SideMenuViewController._headerView.signInOutButton"]/*[[".otherElements[\"UISideMenuNavigationController\"]",".otherElements[\"SideMenuViewController\"]",".otherElements[\"SideMenuViewController._headerView\"]",".buttons[\"sidemenuSignOut\"]",".buttons[\"SideMenuViewController._headerView.signInOutButton\"]"],[[[-1,4],[-1,3],[-1,2,3],[-1,1,2],[-1,0,1]],[[-1,4],[-1,3],[-1,2,3],[-1,1,2]],[[-1,4],[-1,3],[-1,2,3]],[[-1,4],[-1,3]]],[0]]@END_MENU_TOKEN@*/.tap()
- app/*@START_MENU_TOKEN@*/.alerts["HoverAlertController"]/*[[".windows[\"HoverAlertController._alertWindow\"].alerts[\"HoverAlertController\"]",".alerts[\"HoverAlertController\"]"],[[[-1,1],[-1,0]]],[0]]@END_MENU_TOKEN@*/.buttons["Да"].tap()
- // Перезапуск приложения
- app.terminate()
- app.launchArguments = [""]
- sleep(5)
- app.launch()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement