|
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