Search in sources :

Example 1 with LoginPageObject

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());
}
Also used : ArticlePageObject(com.wikia.webdriver.elements.mercury.old.ArticlePageObject) LoginPageObject(com.wikia.webdriver.elements.mercury.old.LoginPageObject) Test(org.testng.annotations.Test)

Example 2 with LoginPageObject

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");
}
Also used : LoginPageObject(com.wikia.webdriver.elements.mercury.old.LoginPageObject) Test(org.testng.annotations.Test)

Example 3 with LoginPageObject

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());
}
Also used : LoginPageObject(com.wikia.webdriver.elements.mercury.old.LoginPageObject) Test(org.testng.annotations.Test)

Example 4 with LoginPageObject

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);
}
Also used : LoginPageObject(com.wikia.webdriver.elements.mercury.old.LoginPageObject) Test(org.testng.annotations.Test)

Example 5 with LoginPageObject

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);
}
Also used : SignupPageObject(com.wikia.webdriver.elements.mercury.old.SignupPageObject) LoginPageObject(com.wikia.webdriver.elements.mercury.old.LoginPageObject) Test(org.testng.annotations.Test)

Aggregations

LoginPageObject (com.wikia.webdriver.elements.mercury.old.LoginPageObject)9 Test (org.testng.annotations.Test)9 ArticlePageObject (com.wikia.webdriver.elements.mercury.old.ArticlePageObject)1 JoinPageObject (com.wikia.webdriver.elements.mercury.old.JoinPageObject)1 SignupPageObject (com.wikia.webdriver.elements.mercury.old.SignupPageObject)1