Search in sources :

Example 1 with SignInPage

use of com.wikia.webdriver.pageobjectsfactory.pageobject.auth.signin.SignInPage in project selenium-tests by Wikia.

the class LoginTests method anonCanNotLogInWithBlankUsername.

@Test(groups = "login-anonCanNotLogInWithBlankUsername")
public void anonCanNotLogInWithBlankUsername() {
    SignInPage signIn = new ArticlePage().open(MercurySubpages.MAIN_PAGE).getTopbar().openNavigation().clickOnSignInRegisterButton().navigateToSignIn();
    signIn.typePassword(Configuration.getCredentials().password10);
    assertTrue(signIn.submitButtonNotClickable());
}
Also used : ArticlePage(com.wikia.webdriver.elements.mercury.pages.ArticlePage) SignInPage(com.wikia.webdriver.pageobjectsfactory.pageobject.auth.signin.SignInPage) Test(org.testng.annotations.Test)

Example 2 with SignInPage

use of com.wikia.webdriver.pageobjectsfactory.pageobject.auth.signin.SignInPage in project selenium-tests by Wikia.

the class LoginTests method anonCanNotLogInWithInvalidUsername.

@Test(groups = "login-anonCanNotLogInWithInvalidUsername")
public void anonCanNotLogInWithInvalidUsername() {
    SignInPage signIn = new ArticlePage().open(MercurySubpages.MAIN_PAGE).getTopbar().openNavigation().clickOnSignInRegisterButton().navigateToSignIn();
    signIn.login(String.valueOf(DateTime.now().getMillis()), Configuration.getCredentials().password10);
    assertTrue(signIn.getError().contains(EXPECTED_ERROR_MESSAGE));
}
Also used : ArticlePage(com.wikia.webdriver.elements.mercury.pages.ArticlePage) SignInPage(com.wikia.webdriver.pageobjectsfactory.pageobject.auth.signin.SignInPage) Test(org.testng.annotations.Test)

Example 3 with SignInPage

use of com.wikia.webdriver.pageobjectsfactory.pageobject.auth.signin.SignInPage in project selenium-tests by Wikia.

the class LoginTests method anonCanNotLogInWithInvalidPassword.

@Test(groups = "login-anonCanNotLogInWithInvalidPassword")
public void anonCanNotLogInWithInvalidPassword() {
    ArticlePage article = new ArticlePage();
    SignInPage signIn = article.open(MercurySubpages.MAIN_PAGE).getTopbar().openNavigation().clickOnSignInRegisterButton().navigateToSignIn();
    signIn.login(Configuration.getCredentials().userName10, "someinvalidpassw0rd");
    assertTrue(signIn.getError().contains(EXPECTED_ERROR_MESSAGE));
}
Also used : ArticlePage(com.wikia.webdriver.elements.mercury.pages.ArticlePage) SignInPage(com.wikia.webdriver.pageobjectsfactory.pageobject.auth.signin.SignInPage) Test(org.testng.annotations.Test)

Example 4 with SignInPage

use of com.wikia.webdriver.pageobjectsfactory.pageobject.auth.signin.SignInPage in project selenium-tests by Wikia.

the class LoginTests method anonCanNotLogInWithBlankPassword.

@Test(groups = "login-anonCanNotLogInWithBlankPassword")
public void anonCanNotLogInWithBlankPassword() {
    ArticlePage article = new ArticlePage();
    SignInPage signIn = article.open(MercurySubpages.MAIN_PAGE).getTopbar().openNavigation().clickOnSignInRegisterButton().navigateToSignIn();
    signIn.login(Configuration.getCredentials().userName10, "someinvalidpassw0rd");
    assertTrue(signIn.submitButtonNotClickable());
}
Also used : ArticlePage(com.wikia.webdriver.elements.mercury.pages.ArticlePage) SignInPage(com.wikia.webdriver.pageobjectsfactory.pageobject.auth.signin.SignInPage) Test(org.testng.annotations.Test)

Aggregations

ArticlePage (com.wikia.webdriver.elements.mercury.pages.ArticlePage)4 SignInPage (com.wikia.webdriver.pageobjectsfactory.pageobject.auth.signin.SignInPage)4 Test (org.testng.annotations.Test)4