Skip to content

Commit f79a033

Browse files
Manoranjan.PrakashManoranjan.Prakash
authored andcommitted
AC-7315 automated
1 parent c766d6c commit f79a033

File tree

2 files changed

+156
-0
lines changed

2 files changed

+156
-0
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,9 @@
3232
<element name="applyCoupon" type="input" selector="#coupons:code"/>
3333
<element name="submitOrder" type="button" selector="#submit_order_top_button" timeout="60"/>
3434
<element name="orderID" type="text" selector="|Order # (\d+)|"/>
35+
<element name="selectProductNextPage" type="button" selector="//button[@title='Next page']"/>
36+
<element name="selectProductPreviousPage" type="button" selector="//button[@class='action-previous']"/>
37+
<element name="displayedProducts" type="text" selector="//input[@class='checkbox admin__control-checkbox']/../../..//td[contains(@class,'col-sku') and contains(text(),'test')]"/>
38+
<element name="pageNumber" type="input" selector="//input[@id='sales_order_create_search_grid_page-current' and @value='{{page_index}}']" parameterized="true"/>
3539
</section>
3640
</sections>
Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
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="CheckPagerInOrderAddProductsGridTest">
12+
<annotations>
13+
<stories value="Check Pager in order add products grid"/>
14+
<title value="Check Pager in order add products grid"/>
15+
<description value="Check Pager in order add products grid"/>
16+
<severity value="AVERAGE"/>
17+
<testCaseId value="AC-7315"/>
18+
</annotations>
19+
<before>
20+
<!-- Step1: Create new category and 21 products -->
21+
<createData entity="SimpleSubCategory" stepKey="createCategory"/>
22+
23+
<createData entity="_defaultProduct" stepKey="createSimpleProduct1">
24+
<requiredEntity createDataKey="createCategory"/>
25+
</createData>
26+
<createData entity="_defaultProduct" stepKey="createSimpleProduct2">
27+
<requiredEntity createDataKey="createCategory"/>
28+
</createData>
29+
<createData entity="_defaultProduct" stepKey="createSimpleProduct3">
30+
<requiredEntity createDataKey="createCategory"/>
31+
</createData>
32+
<createData entity="_defaultProduct" stepKey="createSimpleProduct4">
33+
<requiredEntity createDataKey="createCategory"/>
34+
</createData>
35+
<createData entity="_defaultProduct" stepKey="createSimpleProduct5">
36+
<requiredEntity createDataKey="createCategory"/>
37+
</createData>
38+
<createData entity="_defaultProduct" stepKey="createSimpleProduct6">
39+
<requiredEntity createDataKey="createCategory"/>
40+
</createData>
41+
<createData entity="_defaultProduct" stepKey="createSimpleProduct7">
42+
<requiredEntity createDataKey="createCategory"/>
43+
</createData>
44+
<createData entity="_defaultProduct" stepKey="createSimpleProduct8">
45+
<requiredEntity createDataKey="createCategory"/>
46+
</createData>
47+
<createData entity="_defaultProduct" stepKey="createSimpleProduct9">
48+
<requiredEntity createDataKey="createCategory"/>
49+
</createData>
50+
<createData entity="_defaultProduct" stepKey="createSimpleProduct10">
51+
<requiredEntity createDataKey="createCategory"/>
52+
</createData>
53+
<createData entity="_defaultProduct" stepKey="createSimpleProduct11">
54+
<requiredEntity createDataKey="createCategory"/>
55+
</createData>
56+
<createData entity="_defaultProduct" stepKey="createSimpleProduct12">
57+
<requiredEntity createDataKey="createCategory"/>
58+
</createData>
59+
<createData entity="_defaultProduct" stepKey="createSimpleProduct13">
60+
<requiredEntity createDataKey="createCategory"/>
61+
</createData>
62+
<createData entity="_defaultProduct" stepKey="createSimpleProduct14">
63+
<requiredEntity createDataKey="createCategory"/>
64+
</createData>
65+
<createData entity="_defaultProduct" stepKey="createSimpleProduct15">
66+
<requiredEntity createDataKey="createCategory"/>
67+
</createData>
68+
<createData entity="_defaultProduct" stepKey="createSimpleProduct16">
69+
<requiredEntity createDataKey="createCategory"/>
70+
</createData>
71+
<createData entity="_defaultProduct" stepKey="createSimpleProduct17">
72+
<requiredEntity createDataKey="createCategory"/>
73+
</createData>
74+
<createData entity="_defaultProduct" stepKey="createSimpleProduct18">
75+
<requiredEntity createDataKey="createCategory"/>
76+
</createData>
77+
<createData entity="_defaultProduct" stepKey="createSimpleProduct19">
78+
<requiredEntity createDataKey="createCategory"/>
79+
</createData>
80+
<createData entity="_defaultProduct" stepKey="createSimpleProduct20">
81+
<requiredEntity createDataKey="createCategory"/>
82+
</createData>
83+
<createData entity="_defaultProduct" stepKey="createSimpleProduct21">
84+
<requiredEntity createDataKey="createCategory"/>
85+
</createData>
86+
</before>
87+
<after>
88+
<!-- Delete created categry and products created-->
89+
<deleteData createDataKey="createCategory" stepKey="deleteCategory"/>
90+
<deleteData createDataKey="createSimpleProduct1" stepKey="deleteSimpleProduct1"/>
91+
<deleteData createDataKey="createSimpleProduct2" stepKey="deleteSimpleProduct2"/>
92+
<deleteData createDataKey="createSimpleProduct3" stepKey="deleteSimpleProduct3"/>
93+
<deleteData createDataKey="createSimpleProduct4" stepKey="deleteSimpleProduct4"/>
94+
<deleteData createDataKey="createSimpleProduct5" stepKey="deleteSimpleProduct5"/>
95+
<deleteData createDataKey="createSimpleProduct6" stepKey="deleteSimpleProduct6"/>
96+
<deleteData createDataKey="createSimpleProduct7" stepKey="deleteSimpleProduct7"/>
97+
<deleteData createDataKey="createSimpleProduct8" stepKey="deleteSimpleProduct8"/>
98+
<deleteData createDataKey="createSimpleProduct9" stepKey="deleteSimpleProduct9"/>
99+
<deleteData createDataKey="createSimpleProduct10" stepKey="deleteSimpleProduct10"/>
100+
<deleteData createDataKey="createSimpleProduct11" stepKey="deleteSimpleProduct11"/>
101+
<deleteData createDataKey="createSimpleProduct12" stepKey="deleteSimpleProduct12"/>
102+
<deleteData createDataKey="createSimpleProduct13" stepKey="deleteSimpleProduct13"/>
103+
<deleteData createDataKey="createSimpleProduct14" stepKey="deleteSimpleProduct14"/>
104+
<deleteData createDataKey="createSimpleProduct15" stepKey="deleteSimpleProduct15"/>
105+
<deleteData createDataKey="createSimpleProduct16" stepKey="deleteSimpleProduct16"/>
106+
<deleteData createDataKey="createSimpleProduct17" stepKey="deleteSimpleProduct17"/>
107+
<deleteData createDataKey="createSimpleProduct18" stepKey="deleteSimpleProduct18"/>
108+
<deleteData createDataKey="createSimpleProduct19" stepKey="deleteSimpleProduct19"/>
109+
<deleteData createDataKey="createSimpleProduct20" stepKey="deleteSimpleProduct20"/>
110+
<deleteData createDataKey="createSimpleProduct21" stepKey="deleteSimpleProduct21"/>
111+
112+
<!-- Delete the created customer -->
113+
<deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/>
114+
115+
<!--Logout-->
116+
<actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin"/>
117+
</after>
118+
119+
<!-- Step2: Create customer -->
120+
<createData entity="Simple_US_Customer" stepKey="createCustomer"/>
121+
122+
<!-- Step3: Login as admin-->
123+
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
124+
125+
<!-- Step4: Navigate to Orders and create an order -->
126+
<amOnPage stepKey="navigateToNewOrderPage" url="{{AdminOrderCreatePage.url}}"/>
127+
<waitForPageLoad stepKey="waitForNewOrderPageOpened"/>
128+
<click stepKey="chooseCustomer" selector="{{AdminOrdersGridSection.customerInOrdersSection('$$createCustomer.firstname$$')}}"/>
129+
<waitForPageLoad stepKey="waitForStoresPageOpened"/>
130+
131+
<!-- Step5: Click on Add Products -->
132+
<click selector="{{OrdersGridSection.addProducts}}" stepKey="clickOnAddProducts"/>
133+
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappearOnButtonClickForPage1"/>
134+
<seeElement selector="{{OrdersGridSection.pageNumber('1')}}" stepKey="verifyPage1"/>
135+
<wait time="5" stepKey="waitForPage1ToPopulate"/>
136+
<waitForElementVisible selector="{{OrdersGridSection.displayedProducts}}" stepKey="verifyDisplayedProductsOnPage1"/>
137+
138+
<!-- Step6: Click on Next Page and verify products are listed on next page 2 -->
139+
<click selector="{{OrdersGridSection.selectProductNextPage}}" stepKey="clickOnNextPageForSelectProuct"/>
140+
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappearOnButtonClickForPage2"/>
141+
<seeElement selector="{{OrdersGridSection.pageNumber('2')}}" stepKey="verifyPage2"/>
142+
<wait time="5" stepKey="waitForPage2ToPopulate"/>
143+
<waitForElementVisible selector="{{OrdersGridSection.displayedProducts}}" stepKey="verifyDisplayedProductsOnPage2"/>
144+
145+
<!-- Step6: Click on Previous Page and verify products are listed on previous page 1 -->
146+
<click selector="{{OrdersGridSection.selectProductPreviousPage}}" stepKey="clickOnPreviousPageForSelectProuct"/>
147+
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappearOnButtonClickForPreviousPage1"/>
148+
<seeElement selector="{{OrdersGridSection.pageNumber('1')}}" stepKey="verifyPreviousPage1"/>
149+
<wait time="5" stepKey="waitForPreviousPage1ToPopulate"/>
150+
<waitForElementVisible selector="{{OrdersGridSection.displayedProducts}}" stepKey="verifyDisplayedProductsOnPreviousPage1"/>
151+
</test>
152+
</tests>

0 commit comments

Comments
 (0)