Skip to content

Commit 5fa00ad

Browse files
committed
MC-41281: [Magento Cloud] Payments captcha not working as expected
1 parent 66fbde9 commit 5fa00ad

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

app/code/Magento/Captcha/Test/Mftf/Test/StorefrontCaptchaOnOnepageCheckoutPyamentTest.xml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<title value="Captcha on checkout page test"/>
1616
<description value="Test creation of order on storefront checkout page with captcha."/>
1717
<severity value="AVERAGE"/>
18-
<testCaseId value="MC-41199"/>
18+
<testCaseId value="MC-41461"/>
1919
<useCaseId value="MC-41281"/>
2020
<group value="captcha"/>
2121
</annotations>
@@ -83,8 +83,8 @@
8383
<actionGroup ref="FillShippingZipForm" stepKey="fillShippingZipForm">
8484
<argument name="address" value="US_Address_CA"/>
8585
</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"/>
8888

8989
<!-- Login as customer on checkout page -->
9090
<actionGroup ref="LoginAsCustomerOnCheckoutPageActionGroup" stepKey="customerLogin">
@@ -97,20 +97,21 @@
9797
</actionGroup>
9898

9999
<!-- 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"/>
102102

103103
<!-- Select payment method -->
104104
<waitForElement selector="{{CheckoutPaymentSection.paymentSectionTitle}}" stepKey="waitForPaymentSectionLoaded"/>
105105
<click selector="{{StorefrontCheckoutPaymentMethodsSection.bankTransfer}}" stepKey="selectBankTransferMethod"/>
106106

107107
<!-- Enter captcha value -->
108-
<fillField stepKey="fillCaptchaField" userInput="{{PreconfiguredCaptcha.value}}" selector="{{StorefrontCaptchaOnOnepageCheckoutPyamentSection.captchaField}}"/>
108+
<fillField userInput="{{PreconfiguredCaptcha.value}}" selector="{{StorefrontCaptchaOnOnepageCheckoutPyamentSection.captchaField}}" stepKey="fillCaptchaField" />
109109

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>
114115

115116
<!-- Assert order grand total -->
116117
<amOnPage url="{{StorefrontCustomerDashboardPage.url}}" stepKey="navigateToCustomerDashboardPage"/>

0 commit comments

Comments
 (0)