@Test(groups = {"smoke", "negative"}) public void LoginWithPasswordContains1Symbol() { Log.info("Checking inability lodin with password contains 1 symbol"); try { loginPage .fillEmailField(USER) .fillPasswordField("1") .waitUntilAllertPasswordIsLogIsLoaded() .clickOnLogin(); assertTrue("The Password is valid", loginPage.alertMessageInvalidPassword()); assertTrue("The current page is changed", loginPage.isOnLoginPage()); } catch (Exception e) { e.printStackTrace(); } Reporter.log("Not logged in successful"); }
@Test(groups = {"smoke", "negative"}) public void LoginWithoutAtInEmailField() { Log.info("Checking inability lodin without @ in email field"); try { loginPage .fillEmailField("osh_il+4yahoo.com") .fillPasswordField(PASSWORD) .waitUntilAllertEmailIsLogIsLoaded() .clickOnLogin(); assertTrue("The Email is valid", loginPage.alertMessageInvalidEmail()); assertTrue("The current page is changed", loginPage.isOnLoginPage()); } catch (Exception e) { e.printStackTrace(); } Reporter.log("Not logged in successful"); }
@BeforeMethod(alwaysRun = true) public void beforeMethodSetUp() { try { loginPage.openLoginPage(driver, baseUrl).waitUntilLoginPageIsLoaded(); } catch (Exception e) { e.printStackTrace(); } }
@Test(groups = {"smoke", "positive"}) public void LoginLogoutLogin() { Log.info("Checking ability login ,logout and login again with another user"); try { loginPage.fillEmailField(USER).fillPasswordField(PASSWORD).clickOnLogin(); mainPage.waitUntilMainPageIsLoaded(); mainPage.logOut(); // homePage.waitUntilHomePageIsLoaded(); // homePage.clickOnLogin(); loginPage .waitUntilLoginPageIsLoaded() .fillEmailField(USER1) .fillPasswordField(PASSWORD) .clickOnLogin(); mainPage.waitUntilMainPageIsLoaded(); assertTrue("The Main Page doesn't open", mainPage.isOnMainPage()); mainPage.logOut(); // homePage.waitUntilHomePageIsLoaded(); } catch (Exception e) { e.printStackTrace(); } Reporter.log("Login successful"); }
@Test(groups = {"smoke", "positive"}) public void LoginSuccess() { Log.info("Checking that all correct data added successfully"); try { loginPage.fillEmailField(USER).fillPasswordField(PASSWORD).clickOnLogin(); mainPage.waitUntilMainPageIsLoaded(); assertTrue("The Main Page doesn't open", mainPage.isOnMainPage()); mainPage.logOut(); // homePage.waitUntilHomePageIsLoaded(); // assertTrue("The Home Page doesn't open", homePage.isOnHomePage()); } catch (Exception e) { e.printStackTrace(); } Reporter.log("Login successful"); }