From a6a179e6dee7a50f2059d0cd081dde267b3ad27c Mon Sep 17 00:00:00 2001 From: Vladimir Lazar <106525396+cbr7@users.noreply.github.com> Date: Thu, 12 Mar 2026 11:01:31 +0100 Subject: [PATCH] chore(test): make startup sequence be more robust to environment system lag (#16591) Signed-off-by: Vladimir Lazar --- playwright.config.ts | 2 +- tests/playwright/src/model/pages/welcome-page.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/playwright.config.ts b/playwright.config.ts index bbe3b087681..5a725e81376 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -21,7 +21,7 @@ import { defineConfig, devices } from '@playwright/test'; export default defineConfig({ outputDir: 'tests/playwright/output/', workers: 1, - timeout: 60000, + timeout: 90_000, reporter: [ ['list'], diff --git a/tests/playwright/src/model/pages/welcome-page.ts b/tests/playwright/src/model/pages/welcome-page.ts index 2344272924a..0fee062d7ce 100644 --- a/tests/playwright/src/model/pages/welcome-page.ts +++ b/tests/playwright/src/model/pages/welcome-page.ts @@ -69,7 +69,7 @@ export class WelcomePage extends BasePage { async turnOffTelemetry(): Promise { return test.step('Turn off Telemetry', async () => { // Extensions load sequentially (faster speed but can block ui) - await playExpect(this.startOnboarding).toBeEnabled({ timeout: 45_000 }); + await playExpect(this.startOnboarding).toBeEnabled({ timeout: 60_000 }); if (await this.telemetryConsent.isChecked()) { await playExpect(this.telemetryConsent).toBeChecked(); @@ -86,7 +86,7 @@ export class WelcomePage extends BasePage { await this.skipOnBoarding.click({ force: true }); try { await waitWhile(async () => await this.skipOnBoarding.isVisible(), { timeout: 5_000, diff: 250 }); - } catch (err) { + } catch (_err) { console.log('Skip Onboarding button is still visible, retrying to press the button'); await this.skipOnBoarding.click({ force: true }); }