Guest User

Untitled

a guest
Oct 17th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. class LoginScreen {
  2. var app: XCUIApplication
  3.  
  4. let identifier = "german-icon"
  5.  
  6. var usernameTextField: XCUIElement { return app.textFields["usernameTextField"] }
  7. var passwordTextField: XCUIElement { return app.secureTextFields["passwordTextField"] }
  8. var loginButton: XCUIElement { return app.buttons["loginButton"] }
  9.  
  10. init(app: XCUIApplication) {
  11. self.app = app
  12. }
  13.  
  14. func enter(username: String) {
  15. emailTextField.write(string: username)
  16. }
  17.  
  18. func enter(password: String) {
  19. passwordTextField.write(string: password)
  20. }
  21.  
  22. func tapLogin() {
  23. loginButton.tap()
  24. }
  25.  
  26. func login(withUsername username: String, password: String) {
  27. enter(username: username)
  28. enter(password: password)
  29. tapLogin()
  30. }
  31. }
Add Comment
Please, Sign In to add comment