public class LoginTest{
WebDriver driver;
@BeforeClass
public void launchApplication() throws Exception
{
driver=Driver.getDriver();
}
@Test
public void loginToGmsrApplication() throws Exception {
LoginBusiness loginBusiness= new LoginBusiness(driver);
loginBusiness.loginToApplication();
Assert.assertFalse(loginBusiness.loginToApplication(), "unable to enter username");
}
}
Login business:-
public class LoginBusiness {
private WebDriver driver;
LoginPage loginPage;
public LoginBusiness(WebDriver driver) throws Exception {
this.driver = driver;
loginPage = new LoginPage(driver);
}
public boolean loginToApplication() throws Exception {
loginPage.getUserNameTextField().clear();
Properties properties = Utility.getproperties(Constant.CONFIGURATION_PROPERTIES_FILE_PATH);
String username = properties.getProperty(Constant.USERNAME);
loginPage.getUserNameTextField().sendKeys(username);
String password = properties.getProperty(Constant.PASSWORD);
loginPage.getPasswordTextField().clear();
// ScreenshotUtility.captureScreenShot(driver);
loginPage.getPasswordTextField().sendKeys(password);
loginPage.getSignInButton().click();
return false;
}
}