|
15 | 15 | <title value="Captcha on checkout page test"/>
|
16 | 16 | <description value="Test creation of order on storefront checkout page with captcha."/>
|
17 | 17 | <severity value="AVERAGE"/>
|
18 |
| - <testCaseId value="MC-41199"/> |
| 18 | + <testCaseId value="MC-41461"/> |
19 | 19 | <useCaseId value="MC-41281"/>
|
20 | 20 | <group value="captcha"/>
|
21 | 21 | </annotations>
|
|
83 | 83 | <actionGroup ref="FillShippingZipForm" stepKey="fillShippingZipForm">
|
84 | 84 | <argument name="address" value="US_Address_CA"/>
|
85 | 85 | </actionGroup>
|
86 |
| - <click selector="{{CheckoutCartSummarySection.proceedToCheckout}}" stepKey="clickProceedToCheckout"/> |
87 |
| - <waitForPageLoad stepKey="waitForProceedToCheckout"/> |
| 86 | + <actionGroup ref="StorefrontClickProceedToCheckoutActionGroup" stepKey="goToCheckout"/> |
| 87 | + <comment userInput="Adding the comment to replace waitForPageToLoad action for preserving Backward Compatibility" stepKey="waitForPageToLoad"/> |
88 | 88 |
|
89 | 89 | <!-- Login as customer on checkout page -->
|
90 | 90 | <actionGroup ref="LoginAsCustomerOnCheckoutPageActionGroup" stepKey="customerLogin">
|
|
97 | 97 | </actionGroup>
|
98 | 98 |
|
99 | 99 | <!-- Click next button to open payment section -->
|
100 |
| - <click selector="{{CheckoutShippingGuestInfoSection.next}}" stepKey="clickNext"/> |
101 |
| - <waitForPageLoad stepKey="waitForShipmentPageLoad"/> |
| 100 | + <actionGroup ref="StorefrontGuestCheckoutProceedToPaymentStepActionGroup" stepKey="clickNext"/> |
| 101 | + <comment userInput="Comment is added to preserve the step key for backward compatibility" stepKey="waitForShipmentPageLoad"/> |
102 | 102 |
|
103 | 103 | <!-- Select payment method -->
|
104 | 104 | <waitForElement selector="{{CheckoutPaymentSection.paymentSectionTitle}}" stepKey="waitForPaymentSectionLoaded"/>
|
105 | 105 | <click selector="{{StorefrontCheckoutPaymentMethodsSection.bankTransfer}}" stepKey="selectBankTransferMethod"/>
|
106 | 106 |
|
107 | 107 | <!-- Enter captcha value -->
|
108 |
| - <fillField stepKey="fillCaptchaField" userInput="{{PreconfiguredCaptcha.value}}" selector="{{StorefrontCaptchaOnOnepageCheckoutPyamentSection.captchaField}}"/> |
| 108 | + <fillField userInput="{{PreconfiguredCaptcha.value}}" selector="{{StorefrontCaptchaOnOnepageCheckoutPyamentSection.captchaField}}" stepKey="fillCaptchaField" /> |
109 | 109 |
|
110 |
| - <!-- Check order summary in checkout --> |
111 |
| - <click selector="{{CheckoutPaymentSection.placeOrder}}" stepKey="clickPlaceOrderButton"/> |
112 |
| - <seeElement selector="{{CheckoutSuccessMainSection.success}}" stepKey="orderIsSuccessfullyPlaced"/> |
113 |
| - <grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber22}}" stepKey="grabOrderNumber"/> |
| 110 | + <!-- Place Order --> |
| 111 | + <actionGroup ref="CheckoutPlaceOrderActionGroup" stepKey="customerPlaceOrder"> |
| 112 | + <argument name="orderNumberMessage" value="CONST.successCheckoutOrderNumberMessage"/> |
| 113 | + <argument name="emailYouMessage" value="CONST.successCheckoutEmailYouMessage"/> |
| 114 | + </actionGroup> |
114 | 115 |
|
115 | 116 | <!-- Assert order grand total -->
|
116 | 117 | <amOnPage url="{{StorefrontCustomerDashboardPage.url}}" stepKey="navigateToCustomerDashboardPage"/>
|
|
0 commit comments