Skip to content

Commit d54da59

Browse files
authored
Merge pull request #462 from Progi1984/boStockPage
boStockPage : Stabilize calls for pagination
2 parents 19eee8c + 8244bc5 commit d54da59

File tree

1 file changed

+3
-2
lines changed
  • src/versions/develop/pages/BO/catalog/stock

1 file changed

+3
-2
lines changed

src/versions/develop/pages/BO/catalog/stock/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,8 @@ class BOStocksPage extends BOBasePage implements BOStockPageInterface {
264264
*/
265265
async paginateTo(page: Page, pageNumber: number = 1): Promise<number> {
266266
await page.locator(this.paginationListItemLink(pageNumber)).click();
267-
if (await this.elementVisible(page, this.productListLoading, 1000)) {
267+
await page.waitForResponse(`**/api/stocks/**page_index=${pageNumber}**`);
268+
if (await this.elementVisible(page, this.productListLoading, 5000)) {
268269
await this.waitForHiddenSelector(page, this.productListLoading);
269270
}
270271

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

0 commit comments

Comments
 (0)