25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

26 lines
989 B

  1. context("Grid Configuration", () => {
  2. beforeEach(() => {
  3. cy.login();
  4. cy.visit("/app/doctype/User");
  5. });
  6. it("Set user wise grid settings", () => {
  7. cy.findByRole("tab", { name: "Settings" }).click();
  8. cy.get('.form-section[data-fieldname="fields_section"]').click();
  9. cy.wait(100);
  10. cy.get('.xhiveframework-control[data-fieldname="fields"]').as("table");
  11. cy.get("@table").find(".icon-sm").click();
  12. cy.wait(100);
  13. cy.get('.xhiveframework-control[data-fieldname="fields_html"]').as("modal");
  14. cy.get("@modal").find(".add-new-fields").click();
  15. cy.wait(100);
  16. cy.get('[type="checkbox"][data-unit="read_only"]').check();
  17. cy.findByRole("button", { name: "Add" }).click();
  18. cy.wait(100);
  19. cy.get('[data-fieldname="options"]').invoke("attr", "value", "1");
  20. cy.get('.form-control.column-width[data-fieldname="options"]').trigger("change");
  21. cy.findByRole("button", { name: "Update" }).click();
  22. cy.wait(200);
  23. cy.get('[title="Read Only"').should("be.visible");
  24. });
  25. });