diff --git a/smp-ui-tests/src/main/java/pages/users/UserPopup.java b/smp-ui-tests/src/main/java/pages/users/UserPopup.java index 33f3654fae84f3a21447ae734b3551de66ac44b1..794ff5901cc17266929c6fc34410e55760e744c4 100644 --- a/smp-ui-tests/src/main/java/pages/users/UserPopup.java +++ b/smp-ui-tests/src/main/java/pages/users/UserPopup.java @@ -66,7 +66,7 @@ public class UserPopup extends PageComponent { @FindBy(css ="smp-password-change-dialog mat-dialog-actions button:nth-child(1)") WebElement changedPassword; - @FindBy(css = "#nobuttondialog_id") + @FindBy(css = "#closebuttondialog_id") WebElement passChangedClose; @FindBy(css = "smp-password-change-dialog mat-dialog-actions button:nth-child(2)") @@ -161,7 +161,7 @@ public class UserPopup extends PageComponent { //return new UsersPage(driver); return new ConfirmationDialog(driver); } - public void setPassword(String adminPass,String newPass,String confirmPass) + public void setOrChangePassword(String adminPass,String newPass,String confirmPass) { clearAndFillInput(adminPassInput,adminPass); diff --git a/smp-ui-tests/src/test/java/ui/UsersPgTest.java b/smp-ui-tests/src/test/java/ui/UsersPgTest.java index beb55bf0e9ba55f3b320e1a7286fcaa600d5fb3e..6c27876deca10efdc2301993a724dd82ce7f2522 100644 --- a/smp-ui-tests/src/test/java/ui/UsersPgTest.java +++ b/smp-ui-tests/src/test/java/ui/UsersPgTest.java @@ -78,9 +78,14 @@ public class UsersPgTest extends BaseTest { e.printStackTrace(); } popup.clickChangePassword(); - popup.setPassword(adminPass,validPass,validPass); - popup.clickChangedPassword().cancel(); - //popup.clickCloseAfterChangedPass(); + popup.setOrChangePassword(adminPass,validPass,validPass); + popup.clickChangedPassword(); + popup.clickCloseAfterChangedPass(); + try { + Thread.sleep(1000); + } + catch(Exception e) + {} popup.clickOK(); soft.assertTrue(usersPage.grid().isUserListed(username), "User present in the page"); @@ -160,7 +165,7 @@ public class UsersPgTest extends BaseTest { popup = usersPage.clickEdit(); popup.clickChangePassword(); - popup.setPassword(adminPass,pass,pass); + popup.setOrChangePassword(adminPass,pass,pass); popup.clickClosePasswordDialog(); popup.clickCancel(); //popup.clickChangedPassword(); @@ -501,7 +506,7 @@ public class UsersPgTest extends BaseTest { popup = page.clickEdit(); popup.clickChangePassword(); - popup.setPassword(adminPass,validPass,validPass); + popup.setOrChangePassword(adminPass,validPass,validPass); popup.clickChangedPassword(); popup.clickCloseAfterChangedPass(); popup.clickCancel(); @@ -545,7 +550,7 @@ public class UsersPgTest extends BaseTest { popup = usersPage.clickEdit(); popup.clickChangePassword(); - popup.setPassword(adminPass,validPass,confirmPass); + popup.setOrChangePassword(adminPass,validPass,confirmPass); // popup.clickUserDetailsToggle(); // popup.fillDetailsForm(username,validPass,confirmPass); soft.assertTrue(!popup.isChangePasswordButtonActive(), "password change button is enabled before valid data is filled in the popup(2)");