package org.simbasecurity.webdriver.test;
import static org.simbasecurity.webdriver.framework.Browser.goToPage;
import org.simbasecurity.webdriver.framework.WebdriverTestCase;
import org.simbasecurity.webdriver.page.LoginPage;
import org.simbasecurity.webdriver.page.ZooMainPage;
public class LoginToTargetURLUsingLoginScreenWebdriverTest extends WebdriverTestCase {
private static final String PWD = "Simba3D";
private static final String ADMIN = "admin";
public void testUsernameWrong() {
goToPage(getSimbaZooURL());
checkErrorWrongUserName();
checkErrorWrongPassword();
checkLoginSuccess();
}
private void checkErrorWrongUserName() {
new LoginPage().typeUsername("blablabla").typePassword("password").clickSignIn().assertErrorOnLoginPage();
}
private void checkErrorWrongPassword() {
new LoginPage().typeUsername(ADMIN).typePassword("password").clickSignIn().assertErrorOnLoginPage();
}
private void checkLoginSuccess() {
new LoginPage().typeUsername(ADMIN).typePassword(PWD).clickSignIn();
ZooMainPage zooPage = new ZooMainPage();
zooPage.assertOnPage();
zooPage.clickLogout();
}
}