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});