|
15 | 15 | <title value="Cannot checkout after session expires with persistent shopping cart"/> |
16 | 16 | <description value="This test case verifies that a user cannot checkout after the session expires when using a persistent shopping cart."/> |
17 | 17 | <severity value="MAJOR"/> |
| 18 | + <testCaseId value="AC-5489"/> |
18 | 19 | <group value="persistent"/> |
19 | 20 | </annotations> |
20 | 21 | <before> |
|
41 | 42 | </actionGroup> |
42 | 43 | <actionGroup ref="AdminLogoutActionGroup" stepKey="adminLogoutForCleanup"/> |
43 | 44 | </after> |
44 | | - <!-- Step-5: Go to storefront and register new customer --> |
| 45 | + <!-- Step 5: Go to storefront and register new customer --> |
45 | 46 | <actionGroup ref="StorefrontOpenCustomerAccountCreatePageActionGroup" stepKey="openCreateAccountPage"/> |
46 | 47 | <actionGroup ref="StorefrontFillCustomerAccountCreationFormActionGroup" stepKey="fillCreateAccountForm"> |
47 | 48 | <argument name="customer" value="Simple_US_Customer_NY"/> |
|
55 | 56 | <actionGroup ref="EnterCustomerAddressInfoActionGroup" stepKey="addDefaultCustomerAddress"> |
56 | 57 | <argument name="Address" value="US_Address_NY"/> |
57 | 58 | </actionGroup> |
58 | | - <!-- Step-6: Add first product to cart --> |
| 59 | + <!-- Step 6: Add first product to cart --> |
59 | 60 | <actionGroup ref="AddSimpleProductToCartActionGroup" stepKey="addFirstProductToCart"> |
60 | 61 | <argument name="product" value="$$createSimpleProductOne$$"/> |
61 | 62 | </actionGroup> |
62 | | - <!-- Step-7: Go to checkout and finish flow --> |
| 63 | + <!-- Step 7: Go to checkout and finish flow --> |
63 | 64 | <actionGroup ref="GoToCheckoutFromMinicartActionGroup" stepKey="goToCheckoutAfterFirstProduct"/> |
64 | 65 | <actionGroup ref="StorefrontSelectFirstShippingMethodActionGroup" stepKey="selectFirstShippingMethodForFirstOrder"/> |
65 | 66 | <actionGroup ref="StorefrontCheckoutClickNextButtonActionGroup" stepKey="proceedToPaymentForFirstOrder"/> |
|
68 | 69 | <waitForElementVisible selector="{{CheckoutSuccessMainSection.orderNumber22}}" stepKey="waitForOderNumber"/> |
69 | 70 | <grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber22}}" stepKey="grabOrderNumber"/> |
70 | 71 | <waitForText selector="{{CheckoutSuccessMainSection.orderNumberText}}" userInput="Your order number is: $grabOrderNumber." stepKey="assertFirstOrderSuccessMessage"/> |
71 | | - <!-- Step-8: Expire user session by removing PHPSESSID cookie --> |
| 72 | + <!-- Step 8: Expire user session by removing PHPSESSID cookie --> |
72 | 73 | <resetCookie userInput="PHPSESSID" stepKey="expireSessionByResetCookie"/> |
73 | | - <!-- Step-9: Add second product to the cart as guest --> |
| 74 | + <!-- Step 9: Add second product to the cart as guest --> |
74 | 75 | <actionGroup ref="AddSimpleProductToCartActionGroup" stepKey="addSecondProductToCartAsGuest"> |
75 | 76 | <argument name="product" value="$$createSimpleProductTwo$$"/> |
76 | 77 | </actionGroup> |
77 | | - <!-- Step-10: Go to checkout --> |
| 78 | + <!-- Step 10: Go to checkout --> |
78 | 79 | <actionGroup ref="GoToCheckoutFromMinicartActionGroup" stepKey="goToCheckoutAfterSecondProduct"/> |
79 | | - <!-- Step-11: Login as current user on checkout page --> |
| 80 | + <!-- Step 11: Login as current user on checkout page --> |
80 | 81 | <actionGroup ref="LoginAsCustomerOnCheckoutPageActionGroup" stepKey="loginAsCustomerOnCheckout"> |
81 | 82 | <argument name="customer" value="Simple_US_Customer_NY"/> |
82 | 83 | </actionGroup> |
83 | | - <!-- Step-12: Place order --> |
| 84 | + <!-- Step 12: Place order --> |
84 | 85 | <actionGroup ref="StorefrontCheckoutClickNextButtonActionGroup" stepKey="proceedToPaymentForSecondOrder"/> |
85 | 86 | <actionGroup ref="CheckoutSelectCheckMoneyOrderPaymentActionGroup" stepKey="selectCheckMoneyOrderPaymentForSecondOrder"/> |
86 | 87 | <actionGroup ref="ClickPlaceOrderActionGroup" stepKey="placeSecondOrder"/> |
|
0 commit comments