diff --git a/tests/playwright/pages/Dashboard/common/Toolbar/Filter.ts b/tests/playwright/pages/Dashboard/common/Toolbar/Filter.ts index dd70d7d2d2..ea783e0283 100644 --- a/tests/playwright/pages/Dashboard/common/Toolbar/Filter.ts +++ b/tests/playwright/pages/Dashboard/common/Toolbar/Filter.ts @@ -288,8 +288,7 @@ export class ToolbarFilterPage extends BasePage { .click(); break; case UITypes.MultiSelect: - await this.get().locator('.nc-filter-value-select').waitFor(); - await this.get().locator('.nc-filter-value-select').click(); + await this.get().locator('.nc-filter-value-select').locator('.ant-select-arrow').click({ force: true }); // eslint-disable-next-line no-case-declarations const v = value.split(','); for (let i = 0; i < v.length; i++) { @@ -300,8 +299,7 @@ export class ToolbarFilterPage extends BasePage { } break; case UITypes.SingleSelect: - await this.get().locator('.nc-filter-value-select').waitFor(); - await this.get().locator('.nc-filter-value-select').click(); + await this.get().locator('.nc-filter-value-select').locator('.ant-select-arrow').click({ force: true }); // check if value was an array // eslint-disable-next-line no-case-declarations const val = value.split(','); @@ -321,8 +319,7 @@ export class ToolbarFilterPage extends BasePage { break; case UITypes.User: if (!['is blank', 'is not blank'].includes(operation)) { - await this.get().locator('.nc-filter-value-select').waitFor(); - await this.get().locator('.nc-filter-value-select').click(); + await this.get().locator('.nc-filter-value-select').locator('.ant-select-arrow').click({ force: true }); const v = value.split(','); for (let i = 0; i < v.length; i++) {