[ACS-10383] [E2E] fixed XAT-5603 and XAT-5604 (#4864)

* [ACS-10383] [E2E] fixed XAT-5603 and XAT-5604

* [ACS-10383] review fixes 1
This commit is contained in:
Adam Świderski
2025-10-24 15:32:23 +02:00
committed by GitHub
parent c881e6d11a
commit 4da73ff6e9
4 changed files with 19 additions and 48 deletions
@@ -24,7 +24,7 @@
import { SearchPage } from '../../../pages';
import { BaseComponent } from '../../base.component';
import { Page } from '@playwright/test';
import { Page, Locator } from '@playwright/test';
export class SearchFiltersLocation extends BaseComponent {
private static rootElement = '.adf-search-filter-menu-card';
@@ -35,10 +35,14 @@ export class SearchFiltersLocation extends BaseComponent {
public addOptionInput = this.getChild(`[data-automation-id$='adf-search-chip-autocomplete-input']`);
private searchOption(value: string): Locator {
return this.page.locator(`[data-automation-id="option-${value}"]`);
}
async filterByLocation(page: SearchPage, location: string): Promise<void> {
await page.searchFilters.locationFilter.click();
await page.searchFiltersLocation.addOptionInput.fill(location);
await page.page.keyboard.press('Enter');
await page.searchFiltersLocation.searchOption(location).click();
await page.searchFilters.menuCardApply.click();
await page.dataTable.progressBarWaitForReload();
}