Class SantanderLoginPage

  • All Implemented Interfaces:
    LoginPage

    public class SantanderLoginPage
    extends SeleniumWebPage
    implements LoginPage
    The login page for the Santander Bank
    Since:
    2.4.0
    Author:
    Frank Münster
    • Constructor Summary

      Constructors 
      Constructor Description
      SantanderLoginPage​(org.openqa.selenium.WebDriver driver)
      Creates a new LoginPage for the Santander Bank
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isLoggedIn()
      Check if a user is logged in.
      void login​(java.lang.String login, char[] password)
      Logging the given user.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SantanderLoginPage

        public SantanderLoginPage​(org.openqa.selenium.WebDriver driver)
        Creates a new LoginPage for the Santander Bank
        Parameters:
        driver - the WebDriver to use for that page
    • Method Detail

      • isLoggedIn

        public boolean isLoggedIn()
        Check if a user is logged in. There is no check if a specific account is logged in.
        Specified by:
        isLoggedIn in interface LoginPage
        Returns:
        true if an user is logged in, false else.
      • login

        public void login​(java.lang.String login,
                          char[] password)
                   throws WebSiteException
        Logging the given user.
        Specified by:
        login in interface LoginPage
        Parameters:
        login - the account to login
        password - the password
        Throws:
        WebSiteException - if the login fails