Search in sources :

Example 6 with LoginPageObject

use of com.wikia.webdriver.elements.mercury.old.LoginPageObject in project selenium-tests by Wikia.

the class LoginTestsOld method MercuryLoginTest_003_invalidUserCanNotLogIn.

@Test(groups = { "MercuryLoginTest_003", "Mercury_LoginTests_001" })
public void MercuryLoginTest_003_invalidUserCanNotLogIn() {
    LoginPageObject loginPageObject = new LoginPageObject(driver).get();
    loginPageObject.logUserIn("notExistingUserName", Configuration.getCredentials().password10);
    Assertion.assertEquals(loginPageObject.getErrorMessage(), ERROR_MESSAGE);
}
Also used : LoginPageObject(com.wikia.webdriver.elements.mercury.old.LoginPageObject) Test(org.testng.annotations.Test)

Example 7 with LoginPageObject

use of com.wikia.webdriver.elements.mercury.old.LoginPageObject in project selenium-tests by Wikia.

the class LoginTestsOld method MercuryLoginTest_010_signInLinkWorksOnJoinPage.

@Test(groups = { "MercuryLoginTest_010", "Mercury_LoginTests_002" })
public void MercuryLoginTest_010_signInLinkWorksOnJoinPage() {
    LoginPageObject loginPageObject = new LoginPageObject(driver).get();
    String expectedHeader = loginPageObject.getLoginHeaderText();
    JoinPageObject joinPageObject = new JoinPageObject(driver).get();
    joinPageObject.clickSignInLink();
    Assertion.assertEquals(loginPageObject.getLoginHeaderText(), expectedHeader);
}
Also used : LoginPageObject(com.wikia.webdriver.elements.mercury.old.LoginPageObject) JoinPageObject(com.wikia.webdriver.elements.mercury.old.JoinPageObject) Test(org.testng.annotations.Test)

Example 8 with LoginPageObject

use of com.wikia.webdriver.elements.mercury.old.LoginPageObject in project selenium-tests by Wikia.

the class LoginTestsOld method MercuryLoginTest_005_notPossibleToLogInWhenPasswordFieldBlank.

@Test(groups = { "MercuryLoginTest_005", "Mercury_LoginTests_001" })
public void MercuryLoginTest_005_notPossibleToLogInWhenPasswordFieldBlank() {
    LoginPageObject loginPageObject = new LoginPageObject(driver).get();
    loginPageObject.logUserIn(Configuration.getCredentials().userName10, "");
    Assertion.assertTrue(loginPageObject.isSubmitButtonDisabled());
}
Also used : LoginPageObject(com.wikia.webdriver.elements.mercury.old.LoginPageObject) Test(org.testng.annotations.Test)

Example 9 with LoginPageObject

use of com.wikia.webdriver.elements.mercury.old.LoginPageObject in project selenium-tests by Wikia.

the class LoginTestsOld method MercuryLoginTest_011_japaneseUserLogIn.

@Test(groups = { "MercuryLoginTest_011", "Mercury_LoginTests_002" })
public void MercuryLoginTest_011_japaneseUserLogIn() {
    LoginPageObject loginPageObject = new LoginPageObject(driver).get();
    loginPageObject.logUserIn(Configuration.getCredentials().userNameJapanese2, Configuration.getCredentials().passwordJapanese2);
//    Assertion.assertTrue(loginPageObject.getNav().isUserLoggedIn(
//        Configuration.getCredentials().userNameJapanese2));
}
Also used : 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