Skip to content

Instantly share code, notes, and snippets.

@sukhrobkhakimov
Created March 2, 2020 10:56
Show Gist options
  • Save sukhrobkhakimov/b2f8b7a22bdd255c1f12692e3712c5f4 to your computer and use it in GitHub Desktop.
Save sukhrobkhakimov/b2f8b7a22bdd255c1f12692e3712c5f4 to your computer and use it in GitHub Desktop.
import XCTest
class SignUpUITests: XCTestCase {
func testSignUp() {
// Arrange
let emailTextField = Accessibility.SignUp.emailTextField.element
let passwordTextField = Accessibility.SignUp.passwordTextField.element
let confirmPasswordTextField = Accessibility.SignUp.confirmPasswordTextField.element
let signUpButton = Accessibility.SignUp.signUpButton.element
// Act
emailTextField.tap()
emailTextField.typeText("test@example.com")
passwordTextField.tap()
passwordTextField.typeText("test")
confirmPasswordTextField.tap()
confirmPasswordTextField.typeText("test")
signUpButton.tap()
// Assert
// E.g. XCTAssertTrue(someSuccessAlert.exists)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment