diff --git a/cypress/e2e/view-filtering-selection.cy.js b/cypress/e2e/view-filtering-selection.cy.js index fb5af31b14..87e514898f 100644 --- a/cypress/e2e/view-filtering-selection.cy.js +++ b/cypress/e2e/view-filtering-selection.cy.js @@ -25,57 +25,57 @@ describe('Filtering in a view by selection columns', () => { cy.createSelectionCheckColumn('check', null, false) // add row - cy.get('button').contains('Create row').click() + cy.get('[data-cy="createRowBtn"]').click() cy.fillInValueTextLine('title', 'first row') cy.fillInValueSelection('selection', 'sel1') cy.fillInValueSelectionMulti('multi selection', ['A', 'B']) cy.fillInValueSelectionCheck('check') - cy.get('button').contains('Save').click() + cy.get('[data-cy="createRowSaveButton"]').click() // add row - cy.get('button').contains('Create row').click() + cy.get('[data-cy="createRowBtn"]').click() cy.fillInValueTextLine('title', 'second row') cy.fillInValueSelection('selection', 'sel2') cy.fillInValueSelectionMulti('multi selection', ['B']) cy.fillInValueSelectionCheck('check') - cy.get('button').contains('Save').click() + cy.get('[data-cy="createRowSaveButton"]').click() // add row - cy.get('button').contains('Create row').click() + cy.get('[data-cy="createRowBtn"]').click() cy.fillInValueTextLine('title', 'third row') cy.fillInValueSelection('selection', 'sel3') cy.fillInValueSelectionMulti('multi selection', ['C', 'B', 'D']) - cy.get('button').contains('Save').click() + cy.get('[data-cy="createRowSaveButton"]').click() // add row - cy.get('button').contains('Create row').click() + cy.get('[data-cy="createRowBtn"]').click() cy.fillInValueTextLine('title', 'fourth row') cy.fillInValueSelectionMulti('multi selection', ['A']) cy.fillInValueSelectionCheck('check') - cy.get('button').contains('Save').click() + cy.get('[data-cy="createRowSaveButton"]').click() // add row - cy.get('button').contains('Create row').click() + cy.get('[data-cy="createRowBtn"]').click() cy.fillInValueTextLine('title', 'fifths row') cy.fillInValueSelection('selection', 'sel4') cy.fillInValueSelectionMulti('multi selection', ['D']) cy.fillInValueSelectionCheck('check') - cy.get('button').contains('Save').click() + cy.get('[data-cy="createRowSaveButton"]').click() // add row - cy.get('button').contains('Create row').click() + cy.get('[data-cy="createRowBtn"]').click() cy.fillInValueTextLine('title', 'sixths row') cy.fillInValueSelection('selection', 'sel1') cy.fillInValueSelectionMulti('multi selection', ['C', 'D']) cy.fillInValueSelectionCheck('check') - cy.get('button').contains('Save').click() + cy.get('[data-cy="createRowSaveButton"]').click() // add row - cy.get('button').contains('Create row').click() + cy.get('[data-cy="createRowBtn"]').click() cy.fillInValueTextLine('title', 'sevenths row') cy.fillInValueSelection('selection', 'sel2') cy.fillInValueSelectionMulti('multi selection', ['A', 'C', 'B', 'D']) - cy.get('button').contains('Save').click() + cy.get('[data-cy="createRowSaveButton"]').click() }) it('Filter view for single selection', () => { @@ -89,7 +89,7 @@ describe('Filtering in a view by selection columns', () => { cy.get('.modal-container #settings-section_title input').type(title) // ## add filter - cy.get('button').contains('Add new filter group').click() + cy.get('[data-cy="filterFormFilterGroupBtn"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(0).click() cy.get('ul.vs__dropdown-menu li span[title="selection"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(1).click() @@ -156,7 +156,7 @@ describe('Filtering in a view by selection columns', () => { cy.get('.modal-container #settings-section_title input').type(title) // ## add filter - cy.get('button').contains('Add new filter group').click() + cy.get('[data-cy="filterFormFilterGroupBtn"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(0).click() cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(1).click() @@ -197,7 +197,7 @@ describe('Filtering in a view by selection columns', () => { cy.get('.modal-container #settings-section_title input').type(title) // ## add filter - cy.get('button').contains('Add new filter group').click() + cy.get('[data-cy="filterFormFilterGroupBtn"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(0).click() cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(1).click() @@ -238,7 +238,7 @@ describe('Filtering in a view by selection columns', () => { cy.get('.modal-container #settings-section_title input').type(title) // ## add filter - cy.get('button').contains('Add new filter group').click() + cy.get('[data-cy="filterFormFilterGroupBtn"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(0).click() cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(1).click() @@ -246,7 +246,7 @@ describe('Filtering in a view by selection columns', () => { cy.get('.modal-container .filter-group .v-select.select').eq(2).click() cy.get('ul.vs__dropdown-menu li span[title="A"]').click() - cy.get('button').contains('Add new filter').click() + cy.get('[data-cy="filterGroupAddFilterBtn"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(3).click() cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(4).click() @@ -287,7 +287,7 @@ describe('Filtering in a view by selection columns', () => { cy.get('.modal-container #settings-section_title input').type(title) // ## add filter - cy.get('button').contains('Add new filter group').click() + cy.get('[data-cy="filterFormFilterGroupBtn"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(0).click() cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(1).click() @@ -295,7 +295,7 @@ describe('Filtering in a view by selection columns', () => { cy.get('.modal-container .filter-group .v-select.select').eq(2).click() cy.get('ul.vs__dropdown-menu li span[title="A"]').click() - cy.get('button').contains('Add new filter').click() + cy.get('[data-cy="filterGroupAddFilterBtn"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(3).click() cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(4).click() @@ -303,7 +303,7 @@ describe('Filtering in a view by selection columns', () => { cy.get('.modal-container .filter-group .v-select.select').eq(5).click() cy.get('ul.vs__dropdown-menu li span[title="B"]').click() - cy.get('button').contains('Add new filter group').click() + cy.get('[data-cy="filterFormFilterGroupBtn"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(6).click() cy.get('ul.vs__dropdown-menu li span[title="multi selection"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(7).click() @@ -344,7 +344,7 @@ describe('Filtering in a view by selection columns', () => { cy.get('.modal-container #settings-section_title input').type(title) // ## add filter - cy.get('button').contains('Add new filter group').click() + cy.get('[data-cy="filterFormFilterGroupBtn"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(0).click() cy.get('ul.vs__dropdown-menu li span[title="check"]').click() cy.get('.modal-container .filter-group .v-select.select').eq(1).click() diff --git a/src/App.vue b/src/App.vue index 7cf2ba5a9c..faece768d5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -166,7 +166,7 @@ export default { } - -