Skip to content

Commit 98ea519

Browse files
committed
ACQE-6370: Registered Customers uses Paypal Express Checkout configuration with valid credentials
- Added fix for paypal failure test
1 parent 6f0b0e7 commit 98ea519

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

app/code/Magento/Paypal/Test/Mftf/Section/PayPalExpressCheckoutConfigSection/PayPalPaymentSection.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
/**
4-
* Copyright © Magento, Inc. All rights reserved.
5-
* See COPYING.txt for license details.
4+
* Copyright 2020 Adobe
5+
* All Rights Reserved.
66
*/
77
-->
88
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -13,26 +13,26 @@
1313
<element name="existingAccountLoginBtn" type="input" selector="#loginSection a"/>
1414
<element name="email" type="input" selector="//input[contains(@name, 'email') and not(contains(@style, 'display:none'))]"/>
1515
<element name="password" type="input" selector="//input[contains(@name, 'password') and not(contains(@style, 'display:none'))]"/>
16-
<element name="loginBtn" type="input" selector="button#btnLogin"/>
16+
<element name="loginBtn" type="input" selector="//button[normalize-space(text())='Log In']"/>
1717
<element name="reviewUserInfo" type="text" selector="[data-testid=personalized-banner-content]"/>
1818
<element name="cartIcon" type="text" selector="[data-testid='header-show-cart-dropdown-btn']"/>
1919
<element name="itemName" type="text" selector="//p[contains(@class,'CartDropdown_line') and text()='{{productName}}']" parameterized="true"/>
20-
<element name="paypalSubmitBtn" type="text" selector="#payment-submit-btn"/>
21-
<element name="nextButton" type="button" selector="#btnNext"/>
20+
<element name="paypalSubmitBtn" type="text" selector="//button[(@id='one-time-cta' and @data-atomic-wait-domain='xo') or @data-testid='submit-button-initial' or @data-id='payment-submit-btn']"/>
21+
<element name="nextButton" type="button" selector="//button[normalize-space(text())='Next']"/>
2222
<element name="continueButton" type="button" selector=".continueButton"/>
2323
<element name="userName" type="text" selector="#reviewUserInfo"/>
2424
<element name="notYouLink" type="input" selector="#backToInputEmailLink"/>
2525
<element name="shippingMethod" type="text" selector="#shippingMethodCharge > span.selectedShippingMethod"/>
2626
<element name="paypalCart" type="text" selector="#transactionCart"/>
2727
<element name="productNamePosition" type="text" selector=".itemName"/>
28-
<element name="orderTotalOnPaypalCheckout" type="text" selector="//div[@id='cart']//span[contains(text(),'$')]"/>
28+
<element name="orderTotalOnPaypalCheckout" type="text" selector="//button[(@id='one-time-cta' and @data-atomic-wait-domain='xo') or @data-testid='submit-button-initial' or @data-id='payment-submit-btn']//div[starts-with(normalize-space(text()), '$')]"/>
2929
<element name="subtotal" type="text" selector="//div[@data-testid='line-item-subtotal']//span[contains(text(),'{{subtotal}}')]" parameterized="true"/>
3030
<element name="shipping" type="text" selector="//div[@data-testid='line-item-shipping']//span[contains(text(),'{{shippingAmount}}')]" parameterized="true"/>
3131
<element name="total" type="text" selector="//span[@data-testid='cart-sheet-total']"/>
3232
<element name="shippingAddress" type="text" selector="//div[@data-testid='shipping-address']/p[@data-testid='ship-to-address']"/>
3333
<element name="close" type="button" selector="//button[@aria-label='Close']"/>
34-
<element name="paypalPopupButton1" type="button" selector="//button[text()='Pay with Debit or Credit Card']"/>
35-
<element name="paypalPopupButton2" type="button" selector="//button[text()='Create an Account']"/>
34+
<element name="paypalPopupButton1" type="button" selector="//button[span[text()='Pay with Debit or Credit Card']]"/>
35+
<element name="paypalPopupButton2" type="button" selector="//button[span[text()='Create an Account']]"/>
3636
<element name="changeShippingAddressButton" type="button" selector="#change-shipping"/>
3737
<element name="shippingAddressDropdown" type="select" selector="#shippingDropdown"/>
3838
<element name="selectedShippingAddress" type="text" selector="//div/p[contains(text(), '{{selectedAddress}}')]" parameterized="true"/>

0 commit comments

Comments
 (0)