From e032edcc8cd8a89b9a2b950bb0f18069ef358c15 Mon Sep 17 00:00:00 2001 From: Alex P Date: Mon, 17 Apr 2023 08:12:13 +0300 Subject: [PATCH] Fix test when popup starts with login --- tests/playwright/place-order.spec.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/playwright/place-order.spec.js b/tests/playwright/place-order.spec.js index 7beea8d4e..b2bfc7c02 100644 --- a/tests/playwright/place-order.spec.js +++ b/tests/playwright/place-order.spec.js @@ -45,7 +45,11 @@ async function openPaypalPopup(page) { } async function loginIntoPaypal(popup) { - await popup.click("text=Log in"); + await Promise.any([ + popup.locator('[name="login_email"]'), + popup.click("text=Log in"), + ]); + await popup.fill('[name="login_email"]', CUSTOMER_EMAIL); await popup.locator('#btnNext').click(); await popup.fill('[name="login_password"]', CUSTOMER_PASSWORD);