|
17 | 17 | <severity value="MAJOR"/> |
18 | 18 | <testCaseId value="AC-3995"/> |
19 | 19 | <group value="paypalExpress"/> |
20 | | - <!--<group value="pr_exclude"/>--> |
| 20 | + <group value="pr_exclude"/> |
21 | 21 | </annotations> |
22 | 22 | <before> |
23 | 23 | <!--Login as Admin--> |
|
53 | 53 | <fillField selector="{{CheckoutShippingSection.street}}" userInput="johndoe@example.com" stepKey="SetInvalidStreetAddress"/> |
54 | 54 | <waitForElementVisible selector="{{CheckoutShippingSection.country}}" stepKey="waitToSelectCountry"/> |
55 | 55 | <selectOption selector="{{CheckoutShippingSection.country}}" userInput="United States" stepKey="selectCountryInStorefrontAddressBook"/> |
56 | | - <waitForElementVisible selector="{{CheckoutShippingSection.region}}" stepKey="waitToSelectState"/> |
57 | | - <selectOption selector="{{CheckoutShippingSection.region}}" userInput="California" stepKey="selectStateInStorefrontAddressBook"/> |
58 | | - <fillField selector="{{CheckoutShippingSection.city}}" userInput="johndoe@example.com" stepKey="SetInvalidCity"/> |
59 | | - <fillField selector="{{CheckoutShippingSection.postcode}}" userInput="johndoe@example.com" stepKey="SetInvalidZipCode"/> |
60 | | - <fillField selector="{{CheckoutShippingSection.telephone}}" userInput="johndoe@example.com" stepKey="SetInvalidPhoneNumber"/> |
| 56 | + <actionGroup ref="GuestCheckoutFillNewShippingAddressActionGroup" stepKey="guestCheckoutFillingShippingSection"> |
| 57 | + <argument name="customer" value="CustomerEntityOne" /> |
| 58 | + <argument name="address" value="CustomerInvalidAddress" /> |
| 59 | + </actionGroup> |
61 | 60 | <!--Select Flat Rate shipping method--> |
62 | 61 | <waitForElementClickable selector="{{CheckoutShippingMethodsSection.shippingMethodFlatRate}}" stepKey="waitForFlatRateShippingMethod"/> |
63 | 62 | <actionGroup ref="CheckoutSelectFlatRateShippingMethodActionGroup" stepKey="selectFlatRateShippingMethod"/> |
|
67 | 66 | <waitForElement selector="{{CheckoutPaymentSection.paymentSectionTitle}}" stepKey="waitForPayPalExpressButton"/> |
68 | 67 | <click selector="{{CheckoutPaymentSection.PayPalPaymentRadio}}" stepKey="clickPayPalExpressButton"/> |
69 | 68 | <!--Switch to paypal group and click on paypal button--> |
70 | | - <actionGroup ref="StorefrontSwitchPayPalGroupBtnWithLessTimeoutActionGroup" stepKey="clickPayPalButtonFromCheckoutPage"/> |
| 69 | + <actionGroup ref="SwitchToPayPalGroupBtnActionGroup" stepKey="clickPayPalButtonFromCheckoutPage"/> |
71 | 70 | <!--Assert invalid address error from checkout page--> |
72 | 71 | <actionGroup ref="StorefrontAssertInvalidAddressErrorActionGroup" stepKey="assertInvalidAddressErrorFromCheckoutPage"> |
73 | 72 | <argument name="invalidAddressError" value="{{CheckoutPaymentSection.invalidAddressError}}"/> |
74 | 73 | </actionGroup> |
75 | 74 | <!--Navigate to shopping cart--> |
76 | 75 | <actionGroup ref="StorefrontCartPageOpenActionGroup" stepKey="openShoppingCartPageForAssertion"/> |
77 | 76 | <!-- Click on Paypal paypal button on cart page--> |
78 | | - <actionGroup ref="StorefrontSwitchPayPalGroupBtnWithLessTimeoutActionGroup" stepKey="clickPayPalBtnFromCartPage"> |
| 77 | + <actionGroup ref="SwitchToPayPalGroupBtnActionGroup" stepKey="clickPayPalBtnFromCartPage"> |
79 | 78 | <argument name="elementNumber" value="1"/> |
80 | 79 | </actionGroup> |
81 | 80 | <!--Assert invalid address error from cart page--> |
82 | 81 | <actionGroup ref="StorefrontAssertInvalidAddressErrorActionGroup" stepKey="assertErrorMessageFromCartPage"> |
83 | | - <argument name="invalidAddressError" value="{{CheckoutCartMessageSection.invalidAddressError}}"/> |
| 82 | + <argument name="invalidAddressError" value="{{CheckoutCartMessageSection.invalidAddressError('PayPal gateway has rejected request. A match of the Shipping Address City, State, and Postal Code failed (#10736: Shipping Address Invalid City State Postal Code)')}}"/> |
84 | 83 | </actionGroup> |
85 | | - <!-- Open Mini Cart --> |
86 | | - <actionGroup ref="StorefrontOpenMiniCartActionGroup" stepKey="openMiniCart"/> |
87 | | - <!-- Click on Paypal paypal button on mini cart page--> |
88 | | - <actionGroup ref="StorefrontSwitchPayPalGroupBtnWithLessTimeoutActionGroup" stepKey="clickPayPalBtnFromMiniCart"> |
| 84 | + <click selector="{{StorefrontMinicartSection.showCart}}" stepKey="clickCart"/> |
| 85 | + <actionGroup ref="ClickViewAndEditCartFromMiniCartActionGroup" stepKey="openShoppingCart"/> |
| 86 | + <!--Click Paypal button--> |
| 87 | + <actionGroup ref="SwitchToPayPalGroupBtnActionGroup" stepKey="clickPayPalBtn"> |
89 | 88 | <argument name="elementNumber" value="1"/> |
90 | 89 | </actionGroup> |
91 | | - <!--Close Mini Cart--> |
92 | | - <click selector="{{StorefrontMinicartSection.minicartclose}}" stepKey="closeMiniCart"/> |
93 | 90 | <!--Assert invalid address error from mini cart page--> |
94 | 91 | <actionGroup ref="StorefrontAssertInvalidAddressErrorActionGroup" stepKey="assertErrorMessageFromMiniCartPage"> |
95 | | - <argument name="invalidAddressError" value="{{CheckoutCartMessageSection.invalidAddressError}}"/> |
| 92 | + <argument name="invalidAddressError" value="{{CheckoutCartMessageSection.invalidAddressError('PayPal gateway has rejected request. A match of the Shipping Address City, State, and Postal Code failed (#10736: Shipping Address Invalid City State Postal Code)')}}"/> |
96 | 93 | </actionGroup> |
97 | 94 | </test> |
98 | 95 | </tests> |
0 commit comments