Skip to content

Commit cec3ca0

Browse files
committed
MC-15341: Default product numbers to display results in poor display on Desktop
- Updated automated test script
1 parent 2d8d704 commit cec3ca0

File tree

2 files changed

+38
-19
lines changed

2 files changed

+38
-19
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
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+
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
11+
<section name="AdminCatalogStorefrontConfigSection">
12+
<element name="sectionHeader" type="button" selector="#catalog_frontend-head"/>
13+
<element name="productsPerPageAllowedValues" type="input" selector="#catalog_frontend_grid_per_page_values"/>
14+
<element name="productsPerPageDefaultValue" type="input" selector="#catalog_frontend_grid_per_page"/>
15+
</section>
16+
</sections>

app/code/Magento/Catalog/Test/Mftf/Test/AdminCheckPaginationInStorefrontTest.xml

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@
2020
<before>
2121
<magentoCLI stepKey="setFlatCatalogCategory" command="config:set catalog/frontend/flat_catalog_category 1 "/>
2222
<magentoCLI stepKey="setFlatCatalogProduct" command="config:set catalog/frontend/flat_catalog_product 1 "/>
23-
<magentoCLI command="config:set catalog/frontend/grid_per_page_values 12,24,36" stepKey="setAllowedProductsPerPageValue"/>
24-
<magentoCLI command="config:set catalog/frontend/grid_per_page 12" stepKey="setDefaultProductsPerPageValue"/>
25-
<magentoCLI command="indexer:reindex" stepKey="reindex"/>
26-
<magentoCLI command="cache:flush" stepKey="flushCache"/>
2723
<createData entity="_defaultCategory" stepKey="createDefaultCategory"/>
2824
<createData entity="PaginationProduct" stepKey="simpleProduct1"/>
2925
<createData entity="PaginationProduct" stepKey="simpleProduct2"/>
@@ -93,24 +89,31 @@
9389
<deleteData createDataKey="simpleProduct30" stepKey="deleteSimpleProduct30"/>
9490
<actionGroup ref="logout" stepKey="logout"/>
9591
</after>
96-
92+
<!--Verify default number of products displayed in the grid view-->
93+
<comment userInput="Verify default number of products displayed in the grid view" stepKey="commentVerifyDefaultValues"/>
94+
<amOnPage url="{{CatalogConfigPage.url}}" stepKey="goToCatalogConfigPagePage"/>
95+
<waitForPageLoad stepKey="waitForConfigPageLoad" />
96+
<conditionalClick selector="{{AdminCatalogStorefrontConfigSection.sectionHeader}}" dependentSelector="{{AdminCatalogStorefrontConfigSection.productsPerPageAllowedValues}}" visible="false" stepKey="openCatalogConfigStorefrontSection"/>
97+
<waitForElementVisible selector="{{AdminCatalogStorefrontConfigSection.productsPerPageAllowedValues}}" stepKey="waitForSectionOpen"/>
98+
<seeInField selector="{{AdminCatalogStorefrontConfigSection.productsPerPageAllowedValues}}" userInput="12,24,36" stepKey="seeDefaultValueAllowedNumberProductsPerPage"/>
99+
<seeInField selector="{{AdminCatalogStorefrontConfigSection.productsPerPageDefaultValue}}" userInput="12" stepKey="seeDefaultValueProductPerPage"/>
97100
<!--Open Category Page and select created category-->
101+
<comment userInput="Open Category Page and select created category" stepKey="commentOpenCategoryPage"/>
98102
<amOnPage url="{{AdminCategoryPage.url}}" stepKey="openAdminCategoryIndexPage"/>
99103
<waitForPageLoad stepKey="waitForPageToLoad1"/>
100104
<click selector="{{AdminCategorySidebarTreeSection.expandAll}}" stepKey="clickOnExpandTree"/>
101105
<waitForPageLoad stepKey="waitForPageToLoad0"/>
102106
<click selector="{{AdminCategorySidebarTreeSection.categoryInTree(_defaultCategory.name)}}" stepKey="selectCreatedCategory"/>
103107
<waitForPageLoad stepKey="waitForPageToLoaded2"/>
104-
105108
<!--Select Products-->
109+
<comment userInput="Select Products" stepKey="commentSelectProducts"/>
106110
<scrollTo selector="{{AdminCategoryBasicFieldSection.productsInCategory}}" x="0" y="-80" stepKey="scrollToProductInCategory"/>
107111
<click selector="{{AdminCategoryBasicFieldSection.productsInCategory}}" stepKey="clickOnProductInCategory"/>
108112
<waitForPageLoad stepKey="waitForProductsToLoad"/>
109113
<scrollTo selector="{{CatalogProductsSection.resetFilter}}" stepKey="scrollToResetFilter"/>
110114
<waitForElementVisible selector="{{CatalogProductsSection.resetFilter}}" time="30" stepKey="waitForResetButtonToVisible"/>
111115
<click selector="{{CatalogProductsSection.resetFilter}}" stepKey="clickOnResetFilter"/>
112116
<waitForPageLoad stepKey="waitForPageToLoad3"/>
113-
114117
<selectOption selector="{{AdminProductGridFilterSection.productPerPage}}" userInput="30" stepKey="selectPagePerView"/>
115118
<wait stepKey="waitFroPageToLoad1" time="30"/>
116119
<fillField selector="{{AdminCategoryContentSection.productTableColumnName}}" userInput="pagi" stepKey="selectProduct1"/>
@@ -122,35 +125,35 @@
122125
<waitForPageLoad stepKey="waitForCategorySaved"/>
123126
<see selector="{{AdminCategoryMessagesSection.SuccessMessage}}" userInput="You saved the category." stepKey="assertSuccessMessage"/>
124127
<waitForPageLoad stepKey="waitForPageTitleToBeSaved"/>
125-
126128
<!--Open Category Store Front Page-->
129+
<comment userInput="Open Category Store Front Page" stepKey="commentOpenCategoryOnStorefront"/>
127130
<amOnPage url="{{_defaultCategory.name}}.html" stepKey="goToStorefront"/>
128131
<waitForPageLoad stepKey="waitForCategoryPageToLoad"/>
129132
<seeElement selector="{{StorefrontHeaderSection.NavigationCategoryByName(_defaultCategory.name)}}" stepKey="seeCategoryOnNavigation"/>
130133
<click selector="{{StorefrontHeaderSection.NavigationCategoryByName(_defaultCategory.name)}}" stepKey="selectCategory"/>
131134
<waitForPageLoad stepKey="waitForProductToLoad"/>
132-
133135
<!--Select 12 items per page and verify number of products displayed in each page -->
136+
<comment userInput="Select 12 items per page and verify number of products displayed in each page" stepKey="comment12ItemsPerPage"/>
134137
<conditionalClick selector="{{StorefrontCategoryTopToolbarSection.gridMode}}" visible="true" dependentSelector="{{StorefrontCategoryTopToolbarSection.gridMode}}" stepKey="seeProductGridIsActive"/>
135138
<scrollTo selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" stepKey="scrollToBottomToolbarSection"/>
136139
<selectOption selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" userInput="12" stepKey="selectPerPageOption"/>
137-
138140
<!--Verify number of products displayed in First Page -->
141+
<comment userInput="Verify number of products displayed in First Page" stepKey="commentVerifyNumberOfProducts"/>
139142
<seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="12" stepKey="seeNumberOfProductsInFirstPage"/>
140-
141143
<!--Verify number of products displayed in Second Page -->
144+
<comment userInput="Verify number of products displayed in Second Page" stepKey="commentVerifyNumberOfProductsSecondPage"/>
142145
<scrollTo selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="scrollToNextButton"/>
143146
<click selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="clickOnNextPage"/>
144147
<waitForPageLoad stepKey="waitForPageToLoad4"/>
145148
<seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="12" stepKey="seeNumberOfProductsInSecondPage"/>
146-
147149
<!--Verify number of products displayed in third Page -->
150+
<comment userInput="Verify number of products displayed in third Page" stepKey="commentVerifyNumberOfProductsThirdPage"/>
148151
<scrollTo selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="scrollToNextButton1"/>
149152
<click selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="clickOnNextPage1"/>
150153
<waitForPageLoad stepKey="waitForPageToLoad2"/>
151154
<seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="6" stepKey="seeNumberOfProductsInThirdPage"/>
152-
153155
<!--Change Pages using Previous Page selector and verify number of products displayed in each page-->
156+
<comment userInput="Change Pages using Previous Page selector and verify number of products displayed in each page" stepKey="commentVerifyProductsOnEachPage"/>
154157
<scrollTo selector="{{StorefrontCategoryBottomToolbarSection.previousPage}}" stepKey="scrollToPreviousPage"/>
155158
<click selector="{{StorefrontCategoryBottomToolbarSection.previousPage}}" stepKey="clickOnPreviousPage1"/>
156159
<waitForPageLoad stepKey="waitForPageToLoad5"/>
@@ -159,26 +162,26 @@
159162
<click selector="{{StorefrontCategoryBottomToolbarSection.previousPage}}" stepKey="clickOnPreviousPage2"/>
160163
<waitForPageLoad stepKey="waitForPageToLoad6"/>
161164
<seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="12" stepKey="seeNumberOfProductsInFirstPage1"/>
162-
163165
<!--Select Pages by using page Number and verify number of products displayed-->
166+
<comment userInput="Select Pages by using page Number and verify number of products displayed" stepKey="commentSelectPagesAndVerify"/>
164167
<scrollTo selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="scrollToPreviousPage2"/>
165168
<click selector="{{StorefrontCategoryBottomToolbarSection.pageNumber('2')}}" stepKey="clickOnPage2"/>
166169
<waitForPageLoad stepKey="waitForPageToLoad7"/>
167170
<seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="12" stepKey="seeNumberOfProductsInSecondPage2"/>
168-
169171
<!--Select Third Page using page number-->
172+
<comment userInput="Select Third Page using page number" stepKey="commentSelectThirdPage"/>
170173
<scrollTo selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="scrollToPreviousPage3"/>
171174
<click selector="{{StorefrontCategoryBottomToolbarSection.pageNumber('3')}}" stepKey="clickOnThirdPage"/>
172175
<waitForPageLoad stepKey="waitForPageToLoad8"/>
173176
<seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="6" stepKey="seeNumberOfProductsInThirdPage2"/>
174-
175177
<!--Select First Page using page number-->
178+
<comment userInput="Select First Page using page number" stepKey="commentSelectFirstPage"/>
176179
<scrollTo selector="{{StorefrontCategoryBottomToolbarSection.previousPage}}" stepKey="scrollToPreviousPage4"/>
177180
<click selector="{{StorefrontCategoryBottomToolbarSection.pageNumber('1')}}" stepKey="clickOnFirstPage"/>
178181
<waitForPageLoad stepKey="waitForPageToLoad9"/>
179182
<seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="12" stepKey="seeNumberOfProductsFirstPage2"/>
180-
181183
<!--Select 24 items per page and verify number of products displayed in each page -->
184+
<comment userInput="Select 24 items per page and verify number of products displayed in each page" stepKey="commentSelect24ItemsPerPage"/>
182185
<scrollTo selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" stepKey="scrollToPerPage"/>
183186
<selectOption selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" userInput="24" stepKey="selectPerPageOption1"/>
184187
<waitForPageLoad stepKey="waitForPageToLoad10"/>
@@ -187,13 +190,13 @@
187190
<click selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="clickOnNextPage2"/>
188191
<waitForPageLoad stepKey="waitForPageToLoad11"/>
189192
<seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="6" stepKey="seeNumberOfProductsInSecondPage3"/>
190-
191193
<!--Select First Page using page number-->
194+
<comment userInput="Select First Page using page number" stepKey="commentSelectFirstPageSecondTime"/>
192195
<scrollTo selector="{{StorefrontCategoryBottomToolbarSection.pageNumber('1')}}" stepKey="scrollToPreviousPage5"/>
193196
<click selector="{{StorefrontCategoryBottomToolbarSection.pageNumber('1')}}" stepKey="clickOnFirstPage2"/>
194197
<waitForPageLoad stepKey="waitForPageToLoad13"/>
195-
196198
<!--Select 36 items per page and verify number of products displayed in each page -->
199+
<comment userInput="Select 36 items per page and verify number of products displayed in each page" stepKey="commentSelect36ItemsPerPage"/>
197200
<scrollTo selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" stepKey="scrollToPerPage4"/>
198201
<selectOption selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" userInput="36" stepKey="selectPerPageOption2"/>
199202
<waitForPageLoad stepKey="waitForPageToLoad12"/>

0 commit comments

Comments
 (0)