|
|
@@ -1,6 +1,5 @@ |
|
|
|
context('Form', () => { |
|
|
|
before(() => { |
|
|
|
Cypress.config('defaultCommandTimeout', 100000); |
|
|
|
cy.login(); |
|
|
|
cy.visit('/desk'); |
|
|
|
cy.window().its('frappe').then(frappe => { |
|
|
@@ -27,14 +26,17 @@ context('Form', () => { |
|
|
|
cy.get('.filter-field .input-with-feedback.form-control').type('123', { force: true }); |
|
|
|
cy.get('.filter-box .btn:contains("Apply")').click({ force: true }); |
|
|
|
cy.visit('/desk#Form/Contact/Test Form Contact 3'); |
|
|
|
cy.get('.prev-doc').click(); |
|
|
|
cy.get('.prev-doc').should('be.visible').click(); |
|
|
|
cy.get('.msgprint-dialog .modal-body').contains('No further records').should('be.visible'); |
|
|
|
cy.get('.btn-modal-close:visible').click(); |
|
|
|
cy.get('.next-doc').click(); |
|
|
|
cy.wait(200); |
|
|
|
cy.contains('Test Form Contact 2').should('not.exist'); |
|
|
|
cy.get('.page-title .title-text').should('contain', 'Test Form Contact 1'); |
|
|
|
cy.visit('/desk#List/Contact'); |
|
|
|
cy.get('.clear-filters.btn').click(); |
|
|
|
// clear filters |
|
|
|
cy.window().its('frappe').then((frappe) => { |
|
|
|
let list_view = frappe.get_list_view('Contact'); |
|
|
|
list_view.filter_area.filter_list.clear_filters(); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |