From 43fc94a363b1dd9ef0afd3fbebf9e657530fcb93 Mon Sep 17 00:00:00 2001 From: Raju Udava <86527202+dstala@users.noreply.github.com> Date: Sun, 25 Sep 2022 08:42:33 +0530 Subject: [PATCH] test: use class names during invite user Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com> --- scripts/cypress/support/page_objects/mainPage.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/cypress/support/page_objects/mainPage.js b/scripts/cypress/support/page_objects/mainPage.js index d42dd88465..743a5898f5 100644 --- a/scripts/cypress/support/page_objects/mainPage.js +++ b/scripts/cypress/support/page_objects/mainPage.js @@ -119,7 +119,9 @@ export class _mainPage { ); // click on New User button, feed details - cy.get("button.nc-invite-team").click(); + cy.getActiveModal(".nc-modal-settings") + .find("button.nc-invite-team") + .click(); // additional wait to ensure the modal is fully loaded cy.getActiveModal(".nc-modal-invite-user-and-share-base").should("exist"); @@ -128,8 +130,12 @@ export class _mainPage { .should("exist"); // cy.wait(1000); - cy.get('input[placeholder="E-mail"]:visible').type(userCred.username); - cy.get(".ant-select.nc-user-roles").click(); + cy.getActiveModal(".nc-modal-invite-user-and-share-base") + .find('input[placeholder="E-mail"]') + .type(userCred.username); + cy.getActiveModal(".nc-modal-invite-user-and-share-base") + .find(".ant-select.nc-user-roles") + .click(); // opt-in requested role & submit // cy.getActiveSelection().contains(roleType).click({force: true});