Skip to content

Commit 1c5616f

Browse files
shanthishanthi
authored andcommitted
ACQE-4324: Modified test file
1 parent b90c664 commit 1c5616f

File tree

2 files changed

+16
-22
lines changed

2 files changed

+16
-22
lines changed

app/code/Magento/Paypal/Test/Mftf/Test/VoidASalesOrderPlacedWithPayPalPaymentsProTest.xml

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,15 @@
1616
<severity value="MAJOR"/>
1717
<testCaseId value="AC-5461"/>
1818
<group value="paypalPaymentsPro"/>
19-
19+
<group value="3rd_party_integration" />
2020
</annotations>
2121
<before>
2222
<createData entity="SimpleProduct" stepKey="createSimpleProduct"/>
2323
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
24-
<!--<actionGroup ref="AdminConfigurePayPalPaymentsProActionGroup" stepKey="ConfigPayPalPaymentsPro">
25-
<argument name="credentials" value="SamplePaypalPaymentsProConfig"/>
26-
</actionGroup>-->
27-
<actionGroup ref="StorefrontOpenProductEntityPageActionGroup" stepKey="goToProductOnStorefront2">
24+
<!-- Go to product 1 and add it to cart -->
25+
<actionGroup ref="StorefrontOpenProductEntityPageActionGroup" stepKey="goToProductOnStorefront">
2826
<argument name="product" value="$$createSimpleProduct$$"/>
2927
</actionGroup>
30-
<!-- Add product 1 to cart -->
3128
<actionGroup ref="AddToCartFromStorefrontProductPageActionGroup" stepKey="addToCartFromStorefrontProductPage">
3229
<argument name="productName" value="$createSimpleProduct.name$"/>
3330
</actionGroup>
@@ -43,42 +40,38 @@
4340
<actionGroup ref="StorefrontPaypalFillCardDataActionGroup" stepKey="fillCardDataPaypal">
4441
<argument name="cardData" value="VisaDefaultCard"/>
4542
</actionGroup>
46-
<actionGroup ref="ClickPlaceOrderActionGroup" stepKey="checkoutPlaceOrder"/>
47-
<waitForText selector="{{CheckoutSuccessMainSection.successTitle}}" userInput="Thank you for your purchase!" stepKey="waitForLoadSuccessPage"/>
43+
<actionGroup ref="ClickPlaceOrderActionGroup" stepKey="placeOrder"/>
44+
<waitForText selector="{{CheckoutSuccessMainSection.successTitle}}" userInput="Thank you for your purchase!" stepKey="waitAndAssertSuccessMessage"/>
4845
</before>
4946
<after>
50-
<!--<magentoCLI command="config:set payment/paypal_payment_pro/active 0" stepKey="disablePayPalExpress"/>
51-
<actionGroup ref="CliCacheCleanActionGroup" stepKey="flushingCacheAfterCreatingCouponsAndCartPriceRule">
52-
<argument name="tags" value="config full_page"/>
53-
</actionGroup>
54-
<actionGroup ref="CliIndexerReindexActionGroup" stepKey="reindex">
55-
<argument name="indices" value=""/>
56-
</actionGroup>-->
5747
<actionGroup ref="AdminOrdersPageOpenActionGroup" stepKey="navigateToSalesOrderPage"/>
5848
<actionGroup ref="AdminClearFiltersActionGroup" stepKey="clickOnRemoveButtonToUnFiltersIfPresent"/>
5949
<deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct"/>
6050
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
6151
</after>
52+
<!--Open order in sales -->
6253
<grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber}}" stepKey="grabOrderNumber"/>
6354
<actionGroup ref="OpenOrderByIdActionGroup" stepKey="openOrder">
6455
<argument name="orderId" value="{$grabOrderNumber}"/>
6556
</actionGroup>
66-
<actionGroup ref="AdminVoidPendingOrderActionGroup" stepKey="voidOrder"/>
57+
<!--Void created order -->
58+
<actionGroup ref="AdminVoidPendingOrderActionGroup" stepKey="voidPendingOrder"/>
6759
<actionGroup ref="AdminOrderViewCheckStatusActionGroup" stepKey="checkOrderStatus">
6860
<argument name="status" value="Processing"/>
6961
</actionGroup>
62+
<!--Grab transaction ids -->
7063
<waitForElementVisible selector="{{AdminOrderDetailsInformationSection.paymentInformationField('Last Transaction ID')}}" stepKey="waitForGrabLastTransactionID"/>
7164
<grabTextFrom selector="{{AdminOrderDetailsInformationSection.paymentInformationField('Last Transaction ID')}}" stepKey="grabLastTransactionID"/>
7265
<waitForElementVisible selector="{{AdminOrderNotesSection.voidAuthorizationNotes('$grabLastTransactionID')}}" stepKey="WaitForVoidAuthorizationNotesWithID"/>
73-
<grabTextFrom selector="{{AdminOrderNotesSection.voidAuthorizationNotes('$grabLastTransactionID')}}" stepKey="voidAuthorizationNotesWithID"/>
74-
<actionGroup ref="AdminOpenOrderCommentsHistoryActionGroup" stepKey="clickOnCommentsHistory"/>
66+
<grabTextFrom selector="{{AdminOrderNotesSection.voidAuthorizationNotes('$grabLastTransactionID')}}" stepKey="getVoidAuthorizationNotesWithID"/>
67+
<actionGroup ref="AdminOpenOrderCommentsHistoryActionGroup" stepKey="clickOnCommentsHistoryTab"/>
7568
<waitForText selector="{{AdminOrderCommentsTabSection.authorizationNotes('Voided')}}" userInput="$voidAuthorizationNotesWithID" stepKey="seeOrderHistoryNotes"/>
76-
<!-- Check the last transaction of the order-->
77-
<actionGroup ref="AdminViewTransactionsInOrderActionGroup" stepKey="validateVoidTxn"/>
69+
<!-- Check the last transaction of the order and validate the details for Void and Authorization-->
70+
<actionGroup ref="AdminViewTransactionsInOrderActionGroup" stepKey="validateVoidTransaction"/>
7871
<waitForText selector="{{AdminTransactionsGridSection.isClosed}}" userInput="Yes" stepKey="seeIsClosedIsYes"/>
79-
<waitForElementClickable selector="{{AdminProductFormActionSection.backButton}}" stepKey="waitForPBackButtonToBeClicked"/>
72+
<waitForElementClickable selector="{{AdminProductFormActionSection.backButton}}" stepKey="waitForBackButtonToBeClicked"/>
8073
<click selector="{{AdminProductFormActionSection.backButton}}" stepKey="clickBackButton"/>
81-
<actionGroup ref="AdminViewAuthorizationTransactionsInOrderActionGroup" stepKey="validateAuthTxn"/>
74+
<actionGroup ref="AdminViewAuthorizationTransactionsInOrderActionGroup" stepKey="validateAuthTransaction"/>
8275
<waitForText selector="{{AdminTransactionsGridSection.isClosed}}" userInput="Yes" stepKey="seeIsClosedIsYesForAuthorization"/>
8376
</test>
8477
</tests>

app/code/Magento/Sales/Test/Mftf/Section/AdminOrderDetailsInformationSection.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,6 @@
2626
<element name="orderId" type="text" selector="|Order # (\d+)|"/>
2727
<element name="orderStatusUnderViewM" type="text" selector="//td//div[contains(text(),'{{product}}')]/../..//td[@class='col-status' and contains(text(),'{{status}}')]" parameterized="true" timeout="30"/>
2828
<element name="orderStatusUnderViewS" type="text" selector="//tr//div[contains(text(),'{{product}}')]/../../..//td[@class='col-status' and contains(text(),'{{status}}')]" parameterized="true" timeout="30"/>
29+
<element name="paymentInformationField" type="text" selector="//*[contains(text(),'{{paymentInformationField}}')]/following-sibling::td" parameterized="true"/>
2930
</section>
3031
</sections>

0 commit comments

Comments
 (0)