From 590aabd9717756b63bfe1cd1bfae0cd55e0729e6 Mon Sep 17 00:00:00 2001 From: deepeshgarg007 Date: Fri, 12 Apr 2019 20:33:54 +0530 Subject: [PATCH] fix: UI test case --- cypress/integration/query_report.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 cypress/integration/query_report.js diff --git a/cypress/integration/query_report.js b/cypress/integration/query_report.js new file mode 100644 index 0000000000..fe3cbeb617 --- /dev/null +++ b/cypress/integration/query_report.js @@ -0,0 +1,25 @@ +context('Form', () => { + before(() => { + cy.login('Administrator', 'qwe'); + cy.visit('/desk'); + }); + + it('add custom column in report', () => { + cy.visit('/desk#query-report/Permitted Documents For User'); + + cy.get('#page-query-report input[data-fieldname="user"]').as('input'); + cy.get('@input').focus().type('test@erpnext.com', { delay: 100 }); + cy.get('#page-query-report input[data-fieldname="doctype"]').as('input-test'); + cy.get('@input-test').focus().type('Role', { delay: 100 }); + cy.get('.menu-btn-group .btn').click({force: true}) + cy.get('.grey-link:contains("Add Column")').click(); + cy.get('.modal-dialog select[data-fieldname="doctype"]').select("Role"); + cy.get('.modal-dialog select[data-fieldname="field"]').select("Role Name"); + cy.get('.modal-dialog select[data-fieldname="insert_after"]').select("Name"); + cy.get('.modal-dialog .btn-primary:contains("Submit")').click(); + cy.get('.menu-btn-group .btn').click({force: true}); + cy.get('.grey-link:contains("Save")').click(); + cy.get('.modal-dialog input[data-fieldname="report_name"]').type("Test Report"); + cy.get('.modal:visible .btn-primary:contains("Submit")').click(); + }); +}); \ No newline at end of file