diff --git a/apps/web/__e2e__/models/checkout.model.ts b/apps/web/__e2e__/models/checkout.model.ts index 647ee90c3..7545c493f 100644 --- a/apps/web/__e2e__/models/checkout.model.ts +++ b/apps/web/__e2e__/models/checkout.model.ts @@ -132,11 +132,14 @@ class PricingModel { .locator(getPaddleTestId("postcodeInput")) .fill(pinCode.toString()); - await paddle - .locator( - getPaddleTestId("combinedAuthenticationLocationFormSubmitButton") - ) - .click(); + let locationFormSubmitButton = paddle.locator( + getPaddleTestId("combinedAuthenticationLocationFormSubmitButton") + ); + if (!(await locationFormSubmitButton.isVisible())) + locationFormSubmitButton = paddle.locator( + getPaddleTestId("locationFormSubmitButton") + ); + await locationFormSubmitButton.click(); await paddle .locator(getPaddleTestId("inlineComplianceBarContainer"))