diff --git a/pages/filtering.js b/pages/filtering.js index 2742c31..5b72faf 100644 --- a/pages/filtering.js +++ b/pages/filtering.js @@ -20,7 +20,7 @@ export class Filtering { cy.get(selectors.columnHeader.replace("{col}", column)).should("be.visible").trigger( "mouseover" ); - cy.get(selectors.openFilter.replace("{col}", column)).click({ + cy.get(selectors.openFilter).eq(column).find("button").click({ force: true, }); cy.get(selectors.filterForm, { timeout: 10000 } ).should("be.visible"); diff --git a/selectors/filtering.js b/selectors/filtering.js index 456ec31..447d2a9 100644 --- a/selectors/filtering.js +++ b/selectors/filtering.js @@ -6,7 +6,7 @@ export default { filterFooterBtns: '[class="pm-filter-form"] fieldset', tableRequest: '[class="pm-table-container"]', //new filteringV1 - openFilter: '[class="pm-table-ellipsis-column"] [class="pm-table-column-header"]', + openFilter: '[class="pm-table-ellipsis-column"] [class="pm-table-filter-button"]', threeDots: '.pm-table-ellipsis-column button', modalFilter: '[class="pm-filter-form"]', filterForm: '[class="pm-filter-form"]',