|
16 | 16 | <testCaseId value="MC-30209"/>
|
17 | 17 | <severity value="CRITICAL"/>
|
18 | 18 | <group value="Catalog"/>
|
| 19 | + <group value="SearchEngineElasticsearch"/> |
19 | 20 | </annotations>
|
| 21 | + |
20 | 22 | <before>
|
21 |
| - <!-- Login Admin --> |
22 |
| - <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
23 | 23 | <!--Create Category and Simple Products-->
|
24 | 24 | <createData entity="SimpleSubCategory" stepKey="createCategory1"/>
|
25 | 25 | <createData entity="SimpleProduct" stepKey="createSimpleProduct">
|
|
64 | 64 | <createData entity="SimpleProduct" stepKey="createSimpleProduct14">
|
65 | 65 | <requiredEntity createDataKey="createCategory1"/>
|
66 | 66 | </createData>
|
67 |
| - |
68 | 67 | <createData entity="SimpleProduct" stepKey="createSimpleProduct15">
|
69 | 68 | <requiredEntity createDataKey="createCategory1"/>
|
70 | 69 | </createData>
|
71 |
| - |
72 | 70 | <createData entity="SimpleProduct" stepKey="createSimpleProduct16">
|
73 | 71 | <requiredEntity createDataKey="createCategory1"/>
|
74 | 72 | </createData>
|
75 |
| - |
76 | 73 | <createData entity="SimpleProduct" stepKey="createSimpleProduct17">
|
77 | 74 | <requiredEntity createDataKey="createCategory1"/>
|
78 | 75 | </createData>
|
79 |
| - |
80 | 76 | <createData entity="SimpleProduct" stepKey="createSimpleProduct18">
|
81 | 77 | <requiredEntity createDataKey="createCategory1"/>
|
82 | 78 | </createData>
|
83 |
| - |
84 | 79 | <createData entity="SimpleProduct" stepKey="createSimpleProduct19">
|
85 | 80 | <requiredEntity createDataKey="createCategory1"/>
|
86 | 81 | </createData>
|
87 |
| - |
88 | 82 | <createData entity="SimpleProduct" stepKey="createSimpleProduct20">
|
89 | 83 | <requiredEntity createDataKey="createCategory1"/>
|
90 | 84 | </createData>
|
91 |
| - |
92 | 85 | <createData entity="SimpleProduct" stepKey="createSimpleProduct21">
|
93 | 86 | <requiredEntity createDataKey="createCategory1"/>
|
94 | 87 | </createData>
|
95 |
| - |
96 | 88 | <createData entity="SimpleProduct" stepKey="createSimpleProduct22">
|
97 | 89 | <requiredEntity createDataKey="createCategory1"/>
|
98 | 90 | </createData>
|
99 |
| - |
100 | 91 | <createData entity="SimpleProduct" stepKey="createSimpleProduct23">
|
101 | 92 | <requiredEntity createDataKey="createCategory1"/>
|
102 | 93 | </createData>
|
103 |
| - |
104 | 94 | <createData entity="SimpleProduct" stepKey="createSimpleProduct24">
|
105 | 95 | <requiredEntity createDataKey="createCategory1"/>
|
106 | 96 | </createData>
|
107 |
| - |
108 | 97 | <createData entity="SimpleProduct" stepKey="createSimpleProduct25">
|
109 | 98 | <requiredEntity createDataKey="createCategory1"/>
|
110 | 99 | </createData>
|
111 |
| - |
112 | 100 | <createData entity="SimpleProduct" stepKey="createSimpleProduct26">
|
113 | 101 | <requiredEntity createDataKey="createCategory1"/>
|
114 | 102 | </createData>
|
|
118 | 106 | <createData entity="SimpleProduct" stepKey="createSimpleProduct28">
|
119 | 107 | <requiredEntity createDataKey="createCategory1"/>
|
120 | 108 | </createData>
|
121 |
| - |
122 | 109 | <createData entity="SimpleProduct" stepKey="createSimpleProduct29">
|
123 | 110 | <requiredEntity createDataKey="createCategory1"/>
|
124 | 111 | </createData>
|
125 | 112 | <createData entity="SimpleProduct" stepKey="createSimpleProduct30">
|
126 | 113 | <requiredEntity createDataKey="createCategory1"/>
|
127 | 114 | </createData>
|
128 | 115 |
|
129 |
| - <!--Enable ElasticSearch as search engine.--> |
130 |
| - <magentoCLI command="config:set {{SearchEngineElasticsearchConfigData.path}} {{SearchEngineElasticsearchConfigData.value}}" stepKey="enableElasticSearchAsSearchEngine"/> |
131 |
| - <magentoCLI command="indexer:reindex" stepKey="performReindexAfterElasticSearchEnable"/> |
132 |
| - <magentoCLI command="cache:flush" stepKey="cleanCacheAfterElasticSearchEnable"/> |
133 |
| - |
| 116 | + <actionGroup ref="CliRunReindexUsingCronJobsActionGroup" stepKey="reindexInvalidatedIndices"/> |
| 117 | + <magentoCLI command="indexer:reindex" arguments="catalogsearch_fulltext" stepKey="performReindex"/> |
| 118 | + <magentoCLI command="cache:clean" arguments="full_page" stepKey="cleanFullPageCache"/> |
134 | 119 | </before>
|
135 |
| - <after> |
136 |
| - <!--Delete created products, category --> |
137 |
| - <deleteData createDataKey="createCategory1" stepKey="deleteCategory"/> |
138 |
| - <deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct1"/> |
139 |
| - <deleteData createDataKey="createSimpleProduct2" stepKey="deleteSimpleProduct2"/> |
140 |
| - <deleteData createDataKey="createSimpleProduct3" stepKey="deleteSimpleProduct3"/> |
141 |
| - <deleteData createDataKey="createSimpleProduct4" stepKey="deleteSimpleProduct4"/> |
142 |
| - <deleteData createDataKey="createSimpleProduct5" stepKey="deleteSimpleProduct5"/> |
143 |
| - <deleteData createDataKey="createSimpleProduct6" stepKey="deleteSimpleProduct6"/> |
144 |
| - <deleteData createDataKey="createSimpleProduct7" stepKey="deleteSimpleProduct7"/> |
145 |
| - <deleteData createDataKey="createSimpleProduct8" stepKey="deleteSimpleProduct8"/> |
146 |
| - <deleteData createDataKey="createSimpleProduct9" stepKey="deleteSimpleProduct9"/> |
147 |
| - <deleteData createDataKey="createSimpleProduct10" stepKey="deleteSimpleProduct10"/> |
148 |
| - <deleteData createDataKey="createSimpleProduct11" stepKey="deleteSimpleProduct11"/> |
149 |
| - <deleteData createDataKey="createSimpleProduct12" stepKey="deleteSimpleProduct12"/> |
150 |
| - <deleteData createDataKey="createSimpleProduct13" stepKey="deleteSimpleProduct13"/> |
151 |
| - <deleteData createDataKey="createSimpleProduct14" stepKey="deleteSimpleProduct14"/> |
152 |
| - <deleteData createDataKey="createSimpleProduct15" stepKey="deleteSimpleProduct15"/> |
153 |
| - <deleteData createDataKey="createSimpleProduct16" stepKey="deleteSimpleProduct16"/> |
154 |
| - <deleteData createDataKey="createSimpleProduct17" stepKey="deleteSimpleProduct17"/> |
155 |
| - <deleteData createDataKey="createSimpleProduct18" stepKey="deleteSimpleProduct18"/> |
156 |
| - <deleteData createDataKey="createSimpleProduct19" stepKey="deleteSimpleProduct19"/> |
157 |
| - <deleteData createDataKey="createSimpleProduct20" stepKey="deleteSimpleProduct20"/> |
158 |
| - <deleteData createDataKey="createSimpleProduct21" stepKey="deleteSimpleProduct21"/> |
159 |
| - <deleteData createDataKey="createSimpleProduct22" stepKey="deleteSimpleProduct22"/> |
160 |
| - <deleteData createDataKey="createSimpleProduct23" stepKey="deleteSimpleProduct23"/> |
161 |
| - <deleteData createDataKey="createSimpleProduct24" stepKey="deleteSimpleProduct24"/> |
162 |
| - <deleteData createDataKey="createSimpleProduct25" stepKey="deleteSimpleProduct25"/> |
163 |
| - <deleteData createDataKey="createSimpleProduct26" stepKey="deleteSimpleProduct26"/> |
164 |
| - <deleteData createDataKey="createSimpleProduct27" stepKey="deleteSimpleProduct27"/> |
165 |
| - <deleteData createDataKey="createSimpleProduct28" stepKey="deleteSimpleProduct28"/> |
166 |
| - <deleteData createDataKey="createSimpleProduct29" stepKey="deleteSimpleProduct29"/> |
167 |
| - <deleteData createDataKey="createSimpleProduct30" stepKey="deleteSimpleProduct30"/> |
168 |
| - |
169 | 120 |
|
170 |
| - <!--Revert ElasticSearch as search engine.--> |
171 |
| - <actionGroup ref="ResetSearchEngineConfigurationActionGroup" stepKey="resetCatalogSearchConfiguration"/> |
172 |
| - <magentoCLI command="indexer:reindex" stepKey="performReindexAfterElasticSearchDisable"/> |
173 |
| - <magentoCLI command="cache:flush" stepKey="cleanCacheAfterElasticSearchDisable"/> |
174 |
| - <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/> |
175 |
| - </after> |
| 121 | + <after> |
| 122 | + <!--Delete created products, category --> |
| 123 | + <deleteData createDataKey="createCategory1" stepKey="deleteCategory"/> |
| 124 | + <deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct1"/> |
| 125 | + <deleteData createDataKey="createSimpleProduct2" stepKey="deleteSimpleProduct2"/> |
| 126 | + <deleteData createDataKey="createSimpleProduct3" stepKey="deleteSimpleProduct3"/> |
| 127 | + <deleteData createDataKey="createSimpleProduct4" stepKey="deleteSimpleProduct4"/> |
| 128 | + <deleteData createDataKey="createSimpleProduct5" stepKey="deleteSimpleProduct5"/> |
| 129 | + <deleteData createDataKey="createSimpleProduct6" stepKey="deleteSimpleProduct6"/> |
| 130 | + <deleteData createDataKey="createSimpleProduct7" stepKey="deleteSimpleProduct7"/> |
| 131 | + <deleteData createDataKey="createSimpleProduct8" stepKey="deleteSimpleProduct8"/> |
| 132 | + <deleteData createDataKey="createSimpleProduct9" stepKey="deleteSimpleProduct9"/> |
| 133 | + <deleteData createDataKey="createSimpleProduct10" stepKey="deleteSimpleProduct10"/> |
| 134 | + <deleteData createDataKey="createSimpleProduct11" stepKey="deleteSimpleProduct11"/> |
| 135 | + <deleteData createDataKey="createSimpleProduct12" stepKey="deleteSimpleProduct12"/> |
| 136 | + <deleteData createDataKey="createSimpleProduct13" stepKey="deleteSimpleProduct13"/> |
| 137 | + <deleteData createDataKey="createSimpleProduct14" stepKey="deleteSimpleProduct14"/> |
| 138 | + <deleteData createDataKey="createSimpleProduct15" stepKey="deleteSimpleProduct15"/> |
| 139 | + <deleteData createDataKey="createSimpleProduct16" stepKey="deleteSimpleProduct16"/> |
| 140 | + <deleteData createDataKey="createSimpleProduct17" stepKey="deleteSimpleProduct17"/> |
| 141 | + <deleteData createDataKey="createSimpleProduct18" stepKey="deleteSimpleProduct18"/> |
| 142 | + <deleteData createDataKey="createSimpleProduct19" stepKey="deleteSimpleProduct19"/> |
| 143 | + <deleteData createDataKey="createSimpleProduct20" stepKey="deleteSimpleProduct20"/> |
| 144 | + <deleteData createDataKey="createSimpleProduct21" stepKey="deleteSimpleProduct21"/> |
| 145 | + <deleteData createDataKey="createSimpleProduct22" stepKey="deleteSimpleProduct22"/> |
| 146 | + <deleteData createDataKey="createSimpleProduct23" stepKey="deleteSimpleProduct23"/> |
| 147 | + <deleteData createDataKey="createSimpleProduct24" stepKey="deleteSimpleProduct24"/> |
| 148 | + <deleteData createDataKey="createSimpleProduct25" stepKey="deleteSimpleProduct25"/> |
| 149 | + <deleteData createDataKey="createSimpleProduct26" stepKey="deleteSimpleProduct26"/> |
| 150 | + <deleteData createDataKey="createSimpleProduct27" stepKey="deleteSimpleProduct27"/> |
| 151 | + <deleteData createDataKey="createSimpleProduct28" stepKey="deleteSimpleProduct28"/> |
| 152 | + <deleteData createDataKey="createSimpleProduct29" stepKey="deleteSimpleProduct29"/> |
| 153 | + <deleteData createDataKey="createSimpleProduct30" stepKey="deleteSimpleProduct30"/> |
| 154 | + </after> |
176 | 155 |
|
177 | 156 | <!--Open Storefront on the myCategory page-->
|
178 |
| - <amOnPage url="/$$createCategory1.name$$.html" stepKey="GoToStorefrontCategory"/> |
179 |
| - <waitForPageLoad stepKey="waitForStorefrontCategoryPageLoad"/> |
| 157 | + <actionGroup ref="StorefrontNavigateCategoryPageActionGroup" stepKey="goToStorefrontCategory"> |
| 158 | + <argument name="category" value="$createCategory1$"/> |
| 159 | + </actionGroup> |
| 160 | + <waitForPageLoad stepKey="waitForStorefrontCategoryPageLoad"/> |
180 | 161 |
|
181 | 162 | <!--Select 12 items per page and verify number of products displayed in each page -->
|
182 | 163 | <conditionalClick selector="{{StorefrontCategoryTopToolbarSection.gridMode}}" visible="true" dependentSelector="{{StorefrontCategoryTopToolbarSection.gridMode}}" stepKey="seeProductGridIsActive"/>
|
183 |
| - <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" stepKey="scrollToBottomToolbarSection"/> |
| 164 | + <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" stepKey="scrollToBottomToolbarSection"/> |
184 | 165 | <selectOption selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" userInput="12" stepKey="selectPerPageOption"/>
|
185 | 166 | <!--Verify number of products displayed in First Page -->
|
186 |
| - <seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="12" stepKey="seeNumberOfProductsInFirstPage"/> |
| 167 | + <seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="12" stepKey="seeNumberOfProductsInFirstPage"/> |
187 | 168 | <!--Verify number of products displayed in Second Page -->
|
188 |
| - <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="scrollToNextButton"/> |
| 169 | + <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="scrollToNextButton"/> |
189 | 170 | <click selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="clickOnNextPage"/>
|
190 | 171 | <waitForPageLoad stepKey="waitForPageToLoad4"/>
|
191 | 172 | <seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="12" stepKey="seeNumberOfProductsInSecondPage"/>
|
192 | 173 | <!--Verify number of products displayed in third Page -->
|
193 |
| - <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="scrollToNextButton1"/> |
| 174 | + <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="scrollToNextButton1"/> |
194 | 175 | <click selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="clickOnNextPage1"/>
|
195 | 176 | <waitForPageLoad stepKey="waitForPageToLoad2"/>
|
196 | 177 | <seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="6" stepKey="seeNumberOfProductsInThirdPage"/>
|
|
201 | 182 | <waitForPageLoad stepKey="waitForPageToLoad9"/>
|
202 | 183 | <seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="12" stepKey="seeNumberOfProductsFirstPage2"/>
|
203 | 184 | <!--Select 24 items per page and verify number of products displayed in each page -->
|
204 |
| - <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" stepKey="scrollToPerPage"/> |
| 185 | + <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" stepKey="scrollToPerPage"/> |
205 | 186 | <selectOption selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" userInput="24" stepKey="selectPerPageOption1"/>
|
206 | 187 | <waitForPageLoad stepKey="waitForPageToLoad10"/>
|
207 | 188 | <seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="24" stepKey="seeNumberOfProductsInFirstPage3"/>
|
208 |
| - <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="scrollToNextButton2"/> |
| 189 | + <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="scrollToNextButton2"/> |
209 | 190 | <click selector="{{StorefrontCategoryBottomToolbarSection.nextPage}}" stepKey="clickOnNextPage2"/>
|
210 | 191 | <waitForPageLoad stepKey="waitForPageToLoad11"/>
|
211 | 192 | <seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="6" stepKey="seeNumberOfProductsInSecondPage3"/>
|
|
214 | 195 | <click selector="{{StorefrontCategoryBottomToolbarSection.pageNumber('1')}}" stepKey="clickOnFirstPage2"/>
|
215 | 196 | <waitForPageLoad stepKey="waitForPageToLoad13"/>
|
216 | 197 | <!--Select 36 items per page and verify number of products displayed in each page -->
|
217 |
| - <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" stepKey="scrollToPerPage4"/> |
| 198 | + <scrollTo selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" stepKey="scrollToPerPage4"/> |
218 | 199 | <selectOption selector="{{StorefrontCategoryBottomToolbarSection.perPage}}" userInput="36" stepKey="selectPerPageOption2"/>
|
219 | 200 | <waitForPageLoad stepKey="waitForPageToLoad12"/>
|
220 | 201 | <seeNumberOfElements selector="{{StorefrontCategoryMainSection.productLink}}" userInput="30" stepKey="seeNumberOfProductsInFirstPage4"/>
|
|
0 commit comments