From 5dc79f8e388884469d6f9ecd93c440d65dd7426f Mon Sep 17 00:00:00 2001 From: JennyNou Date: Sun, 22 Mar 2026 22:52:43 -0400 Subject: [PATCH] Fix for handling premium package flows --- playwright-tests/pages/ServicePackagesPage.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/playwright-tests/pages/ServicePackagesPage.ts b/playwright-tests/pages/ServicePackagesPage.ts index 2b9d9e04..83c0b133 100644 --- a/playwright-tests/pages/ServicePackagesPage.ts +++ b/playwright-tests/pages/ServicePackagesPage.ts @@ -29,9 +29,10 @@ export class ServicePackagesPage extends BasePage { await this.standardPackageButton.check(); } else if (servicePackage === ServicePackage.Premium) { await this.premiumPackageButton.check(); - if (await this.wiperModal.isVisible()) { - await this.wiperModal.waitFor({ state: 'visible', timeout: 5000 }); - await this.wiperModalCloseButton.click(); + try {await this.wiperModal.waitFor({ state: 'visible', timeout: 5000 }); + await this.wiperModalCloseButton.click(); + } catch { + await this.continueButton.click(); } } else if (servicePackage === ServicePackage.GlassOnly) { await this.glassOnlyPackageButton.check();