|
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