public boolean Login(String email, String password, String loginUrl) {
        try {
            print("User : " + email + " log-in to the system..");
            driver.get(loginUrl);
            waitTillElementLoad(By.id("email"));
            driver.findElement(By.id("email")).clear();
            driver.findElement(By.id("email")).sendKeys(email);
            driver.findElement(By.id("password")).clear();
            driver.findElement(By.id("password")).sendKeys(password);
            driver.findElement(By.id("submitButton")).click();

            // Page load verification
            if (driver.getTitle().contains("Xero | Dashboard |")) {
                print("User : " + email + " successfully logged to the system..");
                return true;
            } else {
                print("Log-in to the system failed.");
                return false;
            }
        } catch (Exception e) {
            print("Log-in to the system failed.");
            return false;
        }
    }