diff --git a/cypress/integration/control_link.js b/cypress/integration/control_link.js index 0524905cce..a934132c89 100644 --- a/cypress/integration/control_link.js +++ b/cypress/integration/control_link.js @@ -28,14 +28,12 @@ context('Control Link', () => { cy.server(); cy.route('POST', '/api/method/frappe.desk.search.search_link').as('search_link'); - cy.get('.frappe-control[data-fieldname=link] input') - .focus() - .type('todo for li') - .type('n', { delay: 600 }) - .type('k', { delay: 700 }); + cy.get('.frappe-control[data-fieldname=link] input').focus().as('input'); + cy.wait('@search_link'); + cy.get('@input').type('todo for link'); cy.wait('@search_link'); cy.get('.frappe-control[data-fieldname=link] ul').should('be.visible'); - cy.get('.frappe-control[data-fieldname=link] input').type('{downarrow}{enter}', { delay: 100 }); + cy.get('.frappe-control[data-fieldname=link] input').type('{enter}', { delay: 100 }); cy.get('.frappe-control[data-fieldname=link] input').blur(); cy.get('@dialog').then(dialog => { cy.get('@todos').then(todos => { @@ -45,7 +43,7 @@ context('Control Link', () => { }); }); - it.only('should unset invalid value', () => { + it('should unset invalid value', () => { get_dialog_with_link().as('dialog'); cy.server(); diff --git a/cypress/integration/list_view.js b/cypress/integration/list_view.js index 8d37b19c89..20a973c1dd 100644 --- a/cypress/integration/list_view.js +++ b/cypress/integration/list_view.js @@ -10,7 +10,7 @@ context('List View', () => { it('enables "Actions" button', () => { const actions = ['Approve', 'Reject', 'Edit', 'Assign To', 'Apply Assignment Rule', 'Print', 'Delete']; cy.go_to_list('ToDo'); - cy.get('.level-item.list-row-checkbox.hidden-xs').click({ multiple: true, force: true }); + cy.get('.list-row-container:contains("Pending") .list-row-checkbox').click({ multiple: true, force: true }); cy.get('.btn.btn-primary.btn-sm.dropdown-toggle').contains('Actions').should('be.visible').click(); cy.get('.dropdown-menu li:visible').should('have.length', 7).each((el, index) => { cy.wrap(el).contains(actions[index]);