use of com.wikia.webdriver.elements.mercury.old.LoginPageObject in project selenium-tests by Wikia.
the class LoginTestsOld method MercuryLoginTest_006_closeButtonWorksAndRedirectsProperly.
@Test(groups = { "MercuryLoginTest_006", "Mercury_LoginTests_001" })
public void MercuryLoginTest_006_closeButtonWorksAndRedirectsProperly() {
ArticlePageObject homePage = new ArticlePageObject(driver);
driver.get(wikiURL);
String expectedHomePageTitle = homePage.getArticleTitle();
LoginPageObject loginPageObject = new LoginPageObject(driver).get();
loginPageObject.clickOnCloseButton();
homePage.isFooterLogoVisible();
Assertion.assertEquals(expectedHomePageTitle, homePage.getArticleTitle());
}
use of com.wikia.webdriver.elements.mercury.old.LoginPageObject in project selenium-tests by Wikia.
the class LoginTestsOld method MercuryLoginTest_012_passwordTogglerWorks.
@Test(groups = { "MercuryLoginTest_012", "Mercury_LoginTests_002" })
public void MercuryLoginTest_012_passwordTogglerWorks() {
LoginPageObject loginPageObject = new LoginPageObject(driver).get();
loginPageObject.typePassword(Configuration.getCredentials().password10);
Assertion.assertTrue(loginPageObject.isPasswordTogglerDisabled(), "password should be disabled");
loginPageObject.clickOnPasswordToggler();
Assertion.assertTrue(loginPageObject.isPasswordTogglerEnabled(), "password should be enabled");
}
use of com.wikia.webdriver.elements.mercury.old.LoginPageObject in project selenium-tests by Wikia.
the class LoginTestsOld method MercuryLoginTest_004_notPossibleToLogInWhenUsernameFieldBlank.
@Test(groups = { "MercuryLoginTest_004", "Mercury_LoginTests_001" })
public void MercuryLoginTest_004_notPossibleToLogInWhenUsernameFieldBlank() {
LoginPageObject loginPageObject = new LoginPageObject(driver).get();
loginPageObject.logUserIn("", Configuration.getCredentials().password10);
Assertion.assertTrue(loginPageObject.isSubmitButtonDisabled());
}
use of com.wikia.webdriver.elements.mercury.old.LoginPageObject in project selenium-tests by Wikia.
the class LoginTestsOld method MercuryLoginTest_002_userCanNotLogInWithWrongPassword.
@Test(groups = { "MercuryLoginTest_002", "Mercury_LoginTests_001" })
public void MercuryLoginTest_002_userCanNotLogInWithWrongPassword() {
LoginPageObject loginPageObject = new LoginPageObject(driver).get();
loginPageObject.logUserIn(Configuration.getCredentials().userName10, "thisIsWrongPassword");
Assertion.assertEquals(loginPageObject.getErrorMessage(), ERROR_MESSAGE);
}
use of com.wikia.webdriver.elements.mercury.old.LoginPageObject in project selenium-tests by Wikia.
the class LoginTestsOld method MercuryLoginTest_007_registerNowLinkWorks.
@Test(groups = { "MercuryLoginTest_007", "Mercury_LoginTests_002" })
public void MercuryLoginTest_007_registerNowLinkWorks() {
SignupPageObject registrationPage = new SignupPageObject(driver);
registrationPage.openRegisterPage();
String expectedHeader = registrationPage.getRegisterHeaderText();
LoginPageObject loginPageObject = new LoginPageObject(driver).get();
loginPageObject.clickOnRegisterLink();
String currentHeader = registrationPage.getRegisterHeaderText();
Assertion.assertEquals(expectedHeader, currentHeader);
}
Aggregations