From 7eb0fce720b510c47afc283a0efb6ea74dfe43c6 Mon Sep 17 00:00:00 2001 From: bozmiha <Mihai.BOZ@ext.ec.europa.eu> Date: Thu, 9 Nov 2023 17:03:39 +0200 Subject: [PATCH] fix issue when alert was blocking the code editor. Signed-off-by: bozmiha <Mihai.BOZ@ext.ec.europa.eu> --- .../src/main/java/ddsl/dcomponents/AlertComponent.java | 8 ++++++-- .../test/java/domiSMPTests/ui/EditResourcePgTests.java | 10 +++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/domiSMP-ui-tests/src/main/java/ddsl/dcomponents/AlertComponent.java b/domiSMP-ui-tests/src/main/java/ddsl/dcomponents/AlertComponent.java index 65bb59dd7..fbe653d97 100644 --- a/domiSMP-ui-tests/src/main/java/ddsl/dcomponents/AlertComponent.java +++ b/domiSMP-ui-tests/src/main/java/ddsl/dcomponents/AlertComponent.java @@ -16,10 +16,10 @@ public class AlertComponent extends DComponent { private final static Logger LOG = LoggerFactory.getLogger(AlertComponent.class); @FindBy(id = "alertmessage_id") - public WebElement alertToaster; + private WebElement alertToaster; @FindBy(css = "[class = \"closebtn\"]") - public WebElement closeBtn; + private WebElement closeBtn; public AlertComponent(WebDriver driver) { @@ -41,4 +41,8 @@ public class AlertComponent extends DComponent { } } + public void closeAlert() { + weToDButton(closeBtn).click(); + } + } diff --git a/domiSMP-ui-tests/src/test/java/domiSMPTests/ui/EditResourcePgTests.java b/domiSMP-ui-tests/src/test/java/domiSMPTests/ui/EditResourcePgTests.java index 8bda2e1a5..a23f03fa8 100644 --- a/domiSMP-ui-tests/src/test/java/domiSMPTests/ui/EditResourcePgTests.java +++ b/domiSMP-ui-tests/src/test/java/domiSMPTests/ui/EditResourcePgTests.java @@ -131,6 +131,8 @@ public class EditResourcePgTests extends SeleniumTest { EditResourceDocumentPage editResourceDocumentPage = editResourcePage.getResourceDetailsTab().clickOnEditDocument(); editResourceDocumentPage.clickOnGenerate(); editResourceDocumentPage.clickOnSave(); + editResourceDocumentPage.getAlertArea().closeAlert(); + String currentGeneratedValue = editResourceDocumentPage.getDocumentValue(); editResourceDocumentPage.clickOnValidate(); @@ -154,7 +156,7 @@ public class EditResourcePgTests extends SeleniumTest { editResourceDocumentPage = editResourcePage.getResourceDetailsTab().clickOnEditDocument(); editResourceDocumentPage.clickOnGenerate(); editResourceDocumentPage.clickOnSave(); - + editResourceDocumentPage.getAlertArea().closeAlert(); String oasis2GeneratedDocumentValue = editResourceDocumentPage.getDocumentValue(); editResourceDocumentPage.clickOnValidate(); @@ -177,6 +179,8 @@ public class EditResourcePgTests extends SeleniumTest { editResourceDocumentPage = editResourcePage.getResourceDetailsTab().clickOnEditDocument(); editResourceDocumentPage.clickOnGenerate(); editResourceDocumentPage.clickOnSave(); + editResourceDocumentPage.getAlertArea().closeAlert(); + String oasis1GeneratedDocumentValue = editResourceDocumentPage.getDocumentValue(); @@ -188,6 +192,10 @@ public class EditResourcePgTests extends SeleniumTest { soft.assertTrue(oasis1DocumentXML.isNodePresent("ServiceGroup"), " Service group Node is not present in generated document"); soft.assertAll(); } + + @Test(description = "EDTRES-04 Resource admins are able to add generated document", priority = 1) + public void resourceAdminsAreAbleToAddGeneratedDocument2() throws Exception { + } } -- GitLab