Skip to content

Commit e0c422f

Browse files
committed
Merge remote-tracking branch 'origin/MC-30405' into 2.3-develop-pr102
2 parents 37b1dfa + 7c5fd96 commit e0c422f

File tree

2 files changed

+89
-1
lines changed

2 files changed

+89
-1
lines changed
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
11+
<test name="StorefrontCustomerCheckoutProcessTest">
12+
<annotations>
13+
<features value="Customer Checkout"/>
14+
<stories value="Checkout via Storefront"/>
15+
<title value="Customer Checkout via Storefront"/>
16+
<description value="Should be able to place an order as a customer."/>
17+
<severity value="CRITICAL"/>
18+
<testCaseId value="MC-30406"/>
19+
<group value="checkout"/>
20+
</annotations>
21+
<before>
22+
<createData entity="SimpleSubCategory" stepKey="createCategory"/>
23+
<createData entity="SimpleProduct" stepKey="createSimpleProduct">
24+
<requiredEntity createDataKey="createCategory"/>
25+
</createData>
26+
<createData entity="Simple_US_Customer" stepKey="createCustomer"/>
27+
<magentoCLI command="indexer:reindex" stepKey="reindex"/>
28+
</before>
29+
<after>
30+
<deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct"/>
31+
<deleteData createDataKey="createCategory" stepKey="deleteSimpleCategory"/>
32+
<deleteData createDataKey="createCustomer" stepKey="deleteUsCustomer"/>
33+
<actionGroup ref="AdminClearCustomersFiltersActionGroup" stepKey="resetCustomerFilters"/>
34+
<actionGroup ref="logout" stepKey="logoutFromAdmin"/>
35+
<actionGroup ref="StorefrontCustomerLogoutActionGroup" stepKey="logoutCustomer"/>
36+
</after>
37+
38+
<actionGroup ref="LoginToStorefrontActionGroup" stepKey="storefrontCustomerLogin">
39+
<argument name="Customer" value="$$createCustomer$$"/>
40+
</actionGroup>
41+
42+
<actionGroup ref="StorefrontNavigateCategoryPageActionGroup" stepKey="navigateToCategoryPage">
43+
<argument name="category" value="$$createCategory$$"/>
44+
</actionGroup>
45+
46+
<waitForPageLoad stepKey="waitForCatalogPageLoad"/>
47+
48+
<actionGroup ref="StorefrontAddCategoryProductToCartActionGroup" stepKey="addProductToCart">
49+
<argument name="product" value="$$createSimpleProduct$$"/>
50+
<argument name="productCount" value="CONST.one"/>
51+
</actionGroup>
52+
53+
<actionGroup ref="GoToCheckoutFromMinicartActionGroup" stepKey="goToCheckoutFromMinicart"/>
54+
<actionGroup ref="CheckoutSelectFlatRateShippingMethodActionGroup" stepKey="selectFlatRate"/>
55+
<actionGroup ref="StorefrontCheckoutForwardFromShippingStep" stepKey="goToReview"/>
56+
<actionGroup ref="CheckoutSelectCheckMoneyOrderPaymentActionGroup" stepKey="selectCheckMoneyOrder"/>
57+
<actionGroup ref="CheckoutPlaceOrderActionGroup" stepKey="clickOnPlaceOrder">
58+
<argument name="orderNumberMessage" value="CONST.successCheckoutOrderNumberMessage"/>
59+
<argument name="emailYouMessage" value="CONST.successCheckoutEmailYouMessage"/>
60+
</actionGroup>
61+
62+
<grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber22}}" stepKey="orderNumber"/>
63+
64+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
65+
66+
<actionGroup ref="OpenOrderByIdActionGroup" stepKey="addFilterToGridAndOpenOrder">
67+
<argument name="orderId" value="{$orderNumber}"/>
68+
</actionGroup>
69+
70+
<see selector="{{AdminOrderDetailsInformationSection.orderStatus}}" userInput="Pending" stepKey="verifyOrderStatus"/>
71+
<see selector="{{AdminOrderDetailsInformationSection.accountInformation}}" userInput="Customer" stepKey="verifyAccountInformation"/>
72+
<see selector="{{AdminOrderDetailsInformationSection.accountInformation}}" userInput="$$createCustomer.email$$" stepKey="verifyCustomerEmail"/>
73+
<see selector="{{AdminOrderDetailsInformationSection.billingAddress}}" userInput="{{US_Address_TX.street[0]}}" stepKey="verifyBillingAddress"/>
74+
<see selector="{{AdminOrderDetailsInformationSection.shippingAddress}}" userInput="{{US_Address_TX.street[0]}}" stepKey="verifyShippingAddress"/>
75+
<see selector="{{AdminOrderDetailsInformationSection.itemsOrdered}}" userInput="$$createSimpleProduct.name$$" stepKey="verifyProductName"/>
76+
77+
<actionGroup ref="OpenEditCustomerFromAdminActionGroup" stepKey="openCustomerEditPage">
78+
<argument name="customer" value="$$createCustomer$$"/>
79+
</actionGroup>
80+
81+
<click selector="{{AdminEditCustomerInformationSection.orders}}" stepKey="navigateToOrdersTab"/>
82+
<waitForElementVisible selector="{{AdminEditCustomerOrdersSection.orderGrid}}" stepKey="waitForOrdersGridVisible"/>
83+
<see selector="{{AdminEditCustomerOrdersSection.orderGrid}}" userInput="$$createCustomer.firstname$$ $$createCustomer.lastname$$" stepKey="verifyOrder"/>
84+
</test>
85+
</tests>

app/code/Magento/Checkout/Test/Mftf/Test/StorefrontCustomerCheckoutTest.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,12 @@
1212
<annotations>
1313
<features value="Checkout"/>
1414
<stories value="Checkout via the Admin"/>
15-
<title value="Customer Checkout via the Admin"/>
15+
<title value="DEPRECATED Customer Checkout via the Admin"/>
1616
<description value="Should be able to place an order as a customer."/>
1717
<severity value="CRITICAL"/>
18+
<skip>
19+
<issueId value="DEPRECATED">Use StorefrontCustomerCheckoutProcessTest instead</issueId>
20+
</skip>
1821
<testCaseId value="MC-5922"/>
1922
<group value="checkout"/>
2023
</annotations>

0 commit comments

Comments
 (0)