Skip to content

Commit

Permalink
Merge pull request #462 from Progi1984/boStockPage
Browse files Browse the repository at this point in the history
boStockPage : Stabilize calls for pagination
  • Loading branch information
Progi1984 authored Mar 6, 2025
2 parents 19eee8c + 8244bc5 commit d54da59
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/versions/develop/pages/BO/catalog/stock/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,8 @@ class BOStocksPage extends BOBasePage implements BOStockPageInterface {
*/
async paginateTo(page: Page, pageNumber: number = 1): Promise<number> {
await page.locator(this.paginationListItemLink(pageNumber)).click();
if (await this.elementVisible(page, this.productListLoading, 1000)) {
await page.waitForResponse(`**/api/stocks/**page_index=${pageNumber}**`);
if (await this.elementVisible(page, this.productListLoading, 5000)) {
await this.waitForHiddenSelector(page, this.productListLoading);
}

Expand Down Expand Up @@ -585,7 +586,7 @@ class BOStocksPage extends BOBasePage implements BOStockPageInterface {
* @return {Promise<void>}
*/
async openAdvancedFilter(page: Page): Promise<void> {
if (await this.elementNotVisible(page, `${this.advancedFiltersButton}[aria-expanded='true']`)) {
if (await this.elementNotVisible(page, `${this.advancedFiltersButton}[aria-expanded='true']`, 3000)) {
await Promise.all([
page.locator(this.advancedFiltersButton).click(),
this.waitForVisibleSelector(page, `${this.advancedFiltersButton}[aria-expanded='true']`),
Expand Down

0 comments on commit d54da59

Please sign in to comment.