From 6181e0d13d49ba69da3f6cb3097b1028c4bdb595 Mon Sep 17 00:00:00 2001 From: JennyNou Date: Thu, 9 Apr 2026 11:18:46 -0400 Subject: [PATCH] Increase timeout for debugging --- playwright-tests/pages/BasePage.ts | 4 ++-- playwright-tests/playwright.config.ts | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/playwright-tests/pages/BasePage.ts b/playwright-tests/pages/BasePage.ts index bf950f07..6a9d61f0 100644 --- a/playwright-tests/pages/BasePage.ts +++ b/playwright-tests/pages/BasePage.ts @@ -30,7 +30,7 @@ export class BasePage { await expect(async () => { const currentUrl = this.page.url(); if (currentUrl === startingUrl) { - await this.continueButton.click({ timeout: 1000 }); + await this.continueButton.click({ timeout: 5_000 }); } //this causes the schedule page to fail //await expect(this.buttonLoadSpin).toHaveCount(0, {timeout: 180000}); @@ -101,7 +101,7 @@ export class BasePage { let referralSequenceNumber = mainSessionStorage.order.referralSequenceNumber as number; if (referralNumber == null) { for (let i = 1; i <= 20; i++) { - if (!referralNumber == null) break; + if (referralNumber !== null) break; await this.page.waitForTimeout(500); mainSessionStorage = JSON.parse(await this.page.evaluate('localStorage.getItem(\'main\')')); referralNumber = mainSessionStorage.order.referralNumber as number; diff --git a/playwright-tests/playwright.config.ts b/playwright-tests/playwright.config.ts index 0ae2e894..480ca1c7 100644 --- a/playwright-tests/playwright.config.ts +++ b/playwright-tests/playwright.config.ts @@ -91,9 +91,11 @@ export default defineConfig({ baseURL: process.env.BASE_URL || 'https://selfservice.test.glassclaim.com', trace: 'on-first-retry', headless: process.env.CI ? true : false, + video: 'retain-on-failure', + viewport: { width: 1920, height: 1080 }, screenshot: "only-on-failure", - actionTimeout: 60_000, - navigationTimeout: 60_000 + actionTimeout: process.env.CI ? 90_000 : 60_000, + navigationTimeout: process.env.CI ? 90_000 : 60_000 }, /* Configure projects for major browsers */