From 3d2c83fc17a2e337a0c6e73f3475e4d38696730b Mon Sep 17 00:00:00 2001
From: monhaso <sonali.mohanty@ext.ec.europa.eu>
Date: Wed, 3 Aug 2022 09:07:02 +0200
Subject: [PATCH] 1)some locators got changed and new locators have added.

---
 .../java/pages/properties/PropertiesGrid.java | 13 ++++--------
 .../java/pages/properties/PropertiesPage.java |  8 +++----
 .../src/test/java/ui/LoginPgTest.java         | 10 +--------
 .../src/test/java/ui/PropertiesPgTest.java    | 21 +++++--------------
 4 files changed, 14 insertions(+), 38 deletions(-)

diff --git a/smp-ui-tests/src/main/java/pages/properties/PropertiesGrid.java b/smp-ui-tests/src/main/java/pages/properties/PropertiesGrid.java
index 3d3d6cab1..baca43b15 100644
--- a/smp-ui-tests/src/main/java/pages/properties/PropertiesGrid.java
+++ b/smp-ui-tests/src/main/java/pages/properties/PropertiesGrid.java
@@ -30,17 +30,12 @@ public class PropertiesGrid extends BasicGrid {
         return rowInfos;
     }
 
-    public Boolean isRowContainSearchProperty(String property){
+    public Boolean rowContainPropertyName(String property){
         List<PropertyRowInfo> rows = getRows();
         int i = rows.size();
-        Boolean bool;
-        if (rows.size() == 1 && rows.get(i-1).getPropertyname().equalsIgnoreCase(property)) {
-            bool = true;
-        }
-           else{
-               bool = false;
-            }
-           return bool;
+        Boolean bool=rows.size() == 1 && rows.get(i-1).getPropertyname().equalsIgnoreCase(property);
+
+        return bool;
 
     }
 }
diff --git a/smp-ui-tests/src/main/java/pages/properties/PropertiesPage.java b/smp-ui-tests/src/main/java/pages/properties/PropertiesPage.java
index 560fa0e39..c954988a3 100644
--- a/smp-ui-tests/src/main/java/pages/properties/PropertiesPage.java
+++ b/smp-ui-tests/src/main/java/pages/properties/PropertiesPage.java
@@ -47,19 +47,19 @@ public class PropertiesPage extends SMPPage {
 
 
     public boolean isLoaded(){
-        log.info("checking if Domain page is loaded");
+        log.info("checking if Property page is loaded");
         return isVisible(cancelBtn)
                 && isVisible(saveBtn)
                 && isVisible(editBtn);
     }
 
     public boolean isCancelButtonEnabled() {
-        log.info("cancel button");
+        log.info("checking cancel button is enabled");
         return isEnabled(cancelBtn);
     }
 
     public boolean isSaveButtonEnabled() {
-        log.info("save button");
+        log.info("checking save button is enabled");
         return isEnabled(saveBtn);
     }
     public ConfirmationDialog clickCancel() {
@@ -68,7 +68,7 @@ public class PropertiesPage extends SMPPage {
         return new ConfirmationDialog(driver);
     }
     public boolean isEditButtonEnabled() {
-        log.info("edit button");
+        log.info("checking edit button is enabled");
         return isEnabled(editBtn);
     }
 
diff --git a/smp-ui-tests/src/test/java/ui/LoginPgTest.java b/smp-ui-tests/src/test/java/ui/LoginPgTest.java
index 6a2317205..732a86327 100644
--- a/smp-ui-tests/src/test/java/ui/LoginPgTest.java
+++ b/smp-ui-tests/src/test/java/ui/LoginPgTest.java
@@ -280,12 +280,4 @@ public class LoginPgTest extends BaseTest {
 		soft.assertAll();
 
 	}
-}
-	/*SMPPage page = new SMPPage(driver);
-		logger.info("Going to login page");
-				page.pageHeader.goToLogin();
-
-				LoginPage loginPage = new LoginPage(driver);
-				HashMap<String, String> user = testDataProvider.getUserWithRole("SYS_ADMIN");
-		SearchPage searchPage = loginPage.login(user.get("username"), user.get("password"));
-		soft.assertTrue(searchPage.pageHeader.sandwichMenu.isLoggedIn(), "User is logged in");*/
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/smp-ui-tests/src/test/java/ui/PropertiesPgTest.java b/smp-ui-tests/src/test/java/ui/PropertiesPgTest.java
index 23dc4929b..848378fa1 100644
--- a/smp-ui-tests/src/test/java/ui/PropertiesPgTest.java
+++ b/smp-ui-tests/src/test/java/ui/PropertiesPgTest.java
@@ -45,29 +45,18 @@ public class PropertiesPgTest extends BaseTest{
 
         PropertiesPage propertiesPage = new PropertiesPage(driver);
         propertiesPage.propertySearch(property);
-        soft.assertTrue(propertiesPage.grid().isRowContainSearchProperty(property),"The row does not contain the searching property");
+        soft.assertTrue(propertiesPage.grid().rowContainPropertyName(property),"The row does not contain the searching property");
         PropertyRowInfo newRow0 = propertiesPage.grid().getRows().get(0);
         System.out.println("newRow0.getPropertyvalue() "+newRow0.getPropertyvalue());
         if(newRow0.getPropertyvalue().equals("true"))
         {
            propertiesPage.grid().selectRow(0);
            PropertyPopup popup = propertiesPage.clickEdit();
-            try {
-                Thread.sleep(5000);
-            } catch (Exception e) {
-                e.printStackTrace();
-            }
            propertiesPage = popup.disableCheckboxOfProperty();
             soft.assertTrue(propertiesPage.isSaveButtonEnabled(),"Save button is disbled");
-           try {
-               Thread.sleep(5000);
-           } catch (Exception e) {
-               e.printStackTrace();
-           }
-
-                  propertiesPage.clickSave().confirm();
-                  soft.assertTrue(propertiesPage.alertArea.getAlertMessage().isError(), "Message listed is success");
-                  soft.assertTrue(propertiesPage.alertArea.getAlertMessage().getMessage().equalsIgnoreCase(SMPMessages.MSG_18), "Message is not listed is as expected");
+            propertiesPage.clickSave().confirm();
+            soft.assertTrue(propertiesPage.alertArea.getAlertMessage().isError(), "Message listed is success");
+            soft.assertTrue(propertiesPage.alertArea.getAlertMessage().getMessage().equalsIgnoreCase(SMPMessages.MSG_18), "Message is not listed is as expected");
        }
 
         propertiesPage.pageHeader.sandwichMenu.logout();
@@ -109,7 +98,7 @@ public class PropertiesPgTest extends BaseTest{
 
         PropertiesPage propertiesPage = new PropertiesPage(driver);
         propertiesPage.propertySearch(property);
-        soft.assertTrue(propertiesPage.grid().isRowContainSearchProperty(property),"The row does not contain the searching property");
+        soft.assertTrue(propertiesPage.grid().rowContainPropertyName(property),"The row does not contain the searching property");
         int index = 0;
         propertiesPage.grid().selectRow(index);
         PropertyPopup popup = propertiesPage.clickEdit();
-- 
GitLab