test(cy): copy view, show system fields, fix unhide

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
This commit is contained in:
Raju Udava
2022-09-17 12:13:46 +05:30
parent 3cc5dfcd48
commit de82f7d114
5 changed files with 28 additions and 5 deletions

View File

@@ -300,11 +300,17 @@ export class _mainPage {
cy.get(".nc-fields-menu-btn").should('exist').click();
}
toggleShowSystemFields = () => {
cy.get(".nc-fields-menu-btn").should('exist').click();
cy.getActiveMenu(".nc-dropdown-fields-menu").find('.nc-fields-show-system-fields').click();
cy.get(".nc-fields-menu-btn").should('exist').click();
}
hideField = (field) => {
cy.get(`th[data-title="${field}"]`).should("be.visible");
cy.get(".nc-fields-menu-btn").click();
cy.wait(500)
cy.getActiveMenu(".nc-dropdown-fields-menu").find(`.nc-fields-list label:contains(${field}):visible`).click();
cy.getActiveMenu(".nc-dropdown-fields-menu").find(`.nc-fields-list label:visible`).contains(new RegExp("^" + field + "$", "g")).click();
cy.wait(500)
cy.get(".nc-fields-menu-btn").click();
cy.wait(500)
@@ -317,7 +323,7 @@ export class _mainPage {
}
cy.get(".nc-fields-menu-btn").click();
cy.wait(500)
cy.getActiveMenu(".nc-dropdown-fields-menu").find(`.nc-fields-list label:contains(${field}):visible`).click();
cy.getActiveMenu(".nc-dropdown-fields-menu").find(`.nc-fields-list label:visible`).contains(new RegExp("^" + field + "$", "g")).click();
cy.wait(500)
cy.get(".nc-fields-menu-btn").click();
cy.wait(500)