Skip to content

Commit 3100d05

Browse files
ManjushaManjusha
authored andcommitted
Merge branch 'ACQE-4762' into functional-testing-mainline-deployment
2 parents c5c8590 + 3389ca0 commit 3100d05

File tree

2 files changed

+145
-0
lines changed

2 files changed

+145
-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: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
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+
<createData entity="_defaultProduct" stepKey="createSimpleProduct1">
23+
<requiredEntity createDataKey="createCategory"/>
24+
</createData>
25+
<createData entity="_defaultProduct" stepKey="createSimpleProduct2">
26+
<requiredEntity createDataKey="createCategory"/>
27+
</createData>
28+
<createData entity="_defaultProduct" stepKey="createSimpleProduct3">
29+
<requiredEntity createDataKey="createCategory"/>
30+
</createData>
31+
<createData entity="_defaultProduct" stepKey="createSimpleProduct4">
32+
<requiredEntity createDataKey="createCategory"/>
33+
</createData>
34+
<createData entity="_defaultProduct" stepKey="createSimpleProduct5">
35+
<requiredEntity createDataKey="createCategory"/>
36+
</createData>
37+
<createData entity="_defaultProduct" stepKey="createSimpleProduct6">
38+
<requiredEntity createDataKey="createCategory"/>
39+
</createData>
40+
<createData entity="_defaultProduct" stepKey="createSimpleProduct7">
41+
<requiredEntity createDataKey="createCategory"/>
42+
</createData>
43+
<createData entity="_defaultProduct" stepKey="createSimpleProduct8">
44+
<requiredEntity createDataKey="createCategory"/>
45+
</createData>
46+
<createData entity="_defaultProduct" stepKey="createSimpleProduct9">
47+
<requiredEntity createDataKey="createCategory"/>
48+
</createData>
49+
<createData entity="_defaultProduct" stepKey="createSimpleProduct10">
50+
<requiredEntity createDataKey="createCategory"/>
51+
</createData>
52+
<createData entity="_defaultProduct" stepKey="createSimpleProduct11">
53+
<requiredEntity createDataKey="createCategory"/>
54+
</createData>
55+
<createData entity="_defaultProduct" stepKey="createSimpleProduct12">
56+
<requiredEntity createDataKey="createCategory"/>
57+
</createData>
58+
<createData entity="_defaultProduct" stepKey="createSimpleProduct13">
59+
<requiredEntity createDataKey="createCategory"/>
60+
</createData>
61+
<createData entity="_defaultProduct" stepKey="createSimpleProduct14">
62+
<requiredEntity createDataKey="createCategory"/>
63+
</createData>
64+
<createData entity="_defaultProduct" stepKey="createSimpleProduct15">
65+
<requiredEntity createDataKey="createCategory"/>
66+
</createData>
67+
<createData entity="_defaultProduct" stepKey="createSimpleProduct16">
68+
<requiredEntity createDataKey="createCategory"/>
69+
</createData>
70+
<createData entity="_defaultProduct" stepKey="createSimpleProduct17">
71+
<requiredEntity createDataKey="createCategory"/>
72+
</createData>
73+
<createData entity="_defaultProduct" stepKey="createSimpleProduct18">
74+
<requiredEntity createDataKey="createCategory"/>
75+
</createData>
76+
<createData entity="_defaultProduct" stepKey="createSimpleProduct19">
77+
<requiredEntity createDataKey="createCategory"/>
78+
</createData>
79+
<createData entity="_defaultProduct" stepKey="createSimpleProduct20">
80+
<requiredEntity createDataKey="createCategory"/>
81+
</createData>
82+
<createData entity="_defaultProduct" stepKey="createSimpleProduct21">
83+
<requiredEntity createDataKey="createCategory"/>
84+
</createData>
85+
</before>
86+
<after>
87+
<!-- Delete created category and products -->
88+
<deleteData createDataKey="createCategory" stepKey="deleteCategory"/>
89+
<deleteData createDataKey="createSimpleProduct1" stepKey="deleteSimpleProduct1"/>
90+
<deleteData createDataKey="createSimpleProduct2" stepKey="deleteSimpleProduct2"/>
91+
<deleteData createDataKey="createSimpleProduct3" stepKey="deleteSimpleProduct3"/>
92+
<deleteData createDataKey="createSimpleProduct4" stepKey="deleteSimpleProduct4"/>
93+
<deleteData createDataKey="createSimpleProduct5" stepKey="deleteSimpleProduct5"/>
94+
<deleteData createDataKey="createSimpleProduct6" stepKey="deleteSimpleProduct6"/>
95+
<deleteData createDataKey="createSimpleProduct7" stepKey="deleteSimpleProduct7"/>
96+
<deleteData createDataKey="createSimpleProduct8" stepKey="deleteSimpleProduct8"/>
97+
<deleteData createDataKey="createSimpleProduct9" stepKey="deleteSimpleProduct9"/>
98+
<deleteData createDataKey="createSimpleProduct10" stepKey="deleteSimpleProduct10"/>
99+
<deleteData createDataKey="createSimpleProduct11" stepKey="deleteSimpleProduct11"/>
100+
<deleteData createDataKey="createSimpleProduct12" stepKey="deleteSimpleProduct12"/>
101+
<deleteData createDataKey="createSimpleProduct13" stepKey="deleteSimpleProduct13"/>
102+
<deleteData createDataKey="createSimpleProduct14" stepKey="deleteSimpleProduct14"/>
103+
<deleteData createDataKey="createSimpleProduct15" stepKey="deleteSimpleProduct15"/>
104+
<deleteData createDataKey="createSimpleProduct16" stepKey="deleteSimpleProduct16"/>
105+
<deleteData createDataKey="createSimpleProduct17" stepKey="deleteSimpleProduct17"/>
106+
<deleteData createDataKey="createSimpleProduct18" stepKey="deleteSimpleProduct18"/>
107+
<deleteData createDataKey="createSimpleProduct19" stepKey="deleteSimpleProduct19"/>
108+
<deleteData createDataKey="createSimpleProduct20" stepKey="deleteSimpleProduct20"/>
109+
<deleteData createDataKey="createSimpleProduct21" stepKey="deleteSimpleProduct21"/>
110+
<!-- Delete the created customer -->
111+
<deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/>
112+
<!--Logout-->
113+
<actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin"/>
114+
</after>
115+
116+
<!-- Step2: Create customer -->
117+
<createData entity="Simple_US_Customer" stepKey="createCustomer"/>
118+
<!-- Step3: Login as admin-->
119+
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
120+
<!-- Step4: Navigate to Orders and create an order -->
121+
<amOnPage stepKey="navigateToNewOrderPage" url="{{AdminOrderCreatePage.url}}"/>
122+
<waitForPageLoad stepKey="waitForNewOrderPageOpened"/>
123+
<click stepKey="chooseCustomer" selector="{{AdminOrdersGridSection.customerInOrdersSection('$$createCustomer.firstname$$')}}"/>
124+
<waitForPageLoad stepKey="waitForStoresPageOpened"/>
125+
<!-- Step5: Click on Add Products -->
126+
<click selector="{{OrdersGridSection.addProducts}}" stepKey="clickOnAddProducts"/>
127+
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappearOnButtonClickForPage1"/>
128+
<seeElement selector="{{OrdersGridSection.pageNumber('1')}}" stepKey="verifyPage1"/>
129+
<waitForElementVisible selector="{{OrdersGridSection.displayedProducts}}" stepKey="verifyDisplayedProductsOnPage1"/>
130+
<!-- Step6: Click on Next Page and verify products are listed on next page 2 -->
131+
<click selector="{{OrdersGridSection.selectProductNextPage}}" stepKey="clickOnNextPageForSelectProuct"/>
132+
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappearOnButtonClickForPage2"/>
133+
<seeElement selector="{{OrdersGridSection.pageNumber('2')}}" stepKey="verifyPage2"/>
134+
<waitForElementVisible selector="{{OrdersGridSection.displayedProducts}}" stepKey="verifyDisplayedProductsOnPage2"/>
135+
<!-- Step6: Click on Previous Page and verify products are listed on previous page 1 -->
136+
<click selector="{{OrdersGridSection.selectProductPreviousPage}}" stepKey="clickOnPreviousPageForSelectProuct"/>
137+
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappearOnButtonClickForPreviousPage1"/>
138+
<seeElement selector="{{OrdersGridSection.pageNumber('1')}}" stepKey="verifyPreviousPage1"/>
139+
<waitForElementVisible selector="{{OrdersGridSection.displayedProducts}}" stepKey="verifyDisplayedProductsOnPreviousPage1"/>
140+
</test>
141+
</tests>

0 commit comments

Comments
 (0)