context("Grid Configuration", () => { beforeEach(() => { cy.login(); cy.visit("/app/doctype/User"); }); it("Set user wise grid settings", () => { cy.wait(100); cy.get('.xhiveframework-control[data-fieldname="fields"]').as("table"); cy.get("@table").find(".icon-sm").click(); cy.wait(100); cy.get('.xhiveframework-control[data-fieldname="fields_html"]').as("modal"); cy.get("@modal").find(".add-new-fields").click(); cy.wait(100); cy.get('[type="checkbox"][data-unit="read_only"]').check(); cy.findByRole("button", { name: "Add" }).click(); cy.wait(100); cy.get('[data-fieldname="options"]').invoke("attr", "value", "1"); cy.get('.form-control.column-width[data-fieldname="options"]').trigger("change"); cy.findByRole("button", { name: "Update" }).click(); cy.wait(200); cy.get('[title="Read Only"').should("be.visible"); }); });