@Test(groups = {"MercuryLoginTest_005"}) @Execute(onWikia = "mercuryautomationtesting") public void MercuryLoginTest_005_notPossibleToLogInWhenPasswordFieldBlank() { LoginPageObject loginPageObject = new LoginPageObject(driver).get(); loginPageObject.logUserIn(Configuration.getCredentials().userName10, ""); Assertion.assertTrue(loginPageObject.isSubmitButtonDisabled(2)); }
@Test(groups = {"MercuryLoginTest_002"}) @Execute(onWikia = "mercuryautomationtesting") public void MercuryLoginTest_002_userCanNotLogInWithWrongPassword() { LoginPageObject loginPageObject = new LoginPageObject(driver).get(); loginPageObject.logUserIn(Configuration.getCredentials().userName10, "thisIsWrongPassword"); Assertion.assertEquals(loginPageObject.getErrorMessage(), ERROR_MESSAGE); }
@Test(groups = {"MercuryLoginTest_003"}) @Execute(onWikia = "mercuryautomationtesting") public void MercuryLoginTest_003_invalidUserCanNotLogIn() { LoginPageObject loginPageObject = new LoginPageObject(driver).get(); loginPageObject.logUserIn("notExistingUserName", Configuration.getCredentials().password10); Assertion.assertEquals(loginPageObject.getErrorMessage(), ERROR_MESSAGE); }
@Test( groups = {"MercuryLoginTest_011"}, enabled = false) @Execute(onWikia = "mercuryautomationtesting") 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)); }