|
140 | 140 | <testCaseId value="MC-4028"/>
|
141 | 141 | <group value="pagebuilder"/>
|
142 | 142 | <group value="pagebuilder-products"/>
|
| 143 | + <group value="m"/> |
143 | 144 | </annotations>
|
144 | 145 | <before>
|
145 | 146 | <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
|
|
150 | 151 | <createData entity="_defaultProduct" stepKey="createPreReqProduct2">
|
151 | 152 | <requiredEntity createDataKey="createPreReqCategory"/>
|
152 | 153 | </createData>
|
| 154 | + <createData entity="_defaultProduct" stepKey="createPreReqProduct3"> |
| 155 | + <requiredEntity createDataKey="createPreReqCategory"/> |
| 156 | + </createData> |
| 157 | + <createData entity="_defaultProduct" stepKey="createPreReqProduct4"> |
| 158 | + <requiredEntity createDataKey="createPreReqCategory"/> |
| 159 | + </createData> |
153 | 160 | <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/>
|
154 | 161 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
155 | 162 | </before>
|
156 | 163 | <after>
|
| 164 | + <closeTab stepKey="closeTab"/> |
157 | 165 | <deleteData createDataKey="createPreReqProduct1" stepKey="deletePreReqProduct1"/>
|
158 | 166 | <deleteData createDataKey="createPreReqProduct2" stepKey="deletePreReqProduct2"/>
|
| 167 | + <deleteData createDataKey="createPreReqProduct3" stepKey="deletePreReqProduct3"/> |
| 168 | + <deleteData createDataKey="createPreReqProduct4" stepKey="deletePreReqProduct4"/> |
159 | 169 | <deleteData createDataKey="createPreReqCategory" stepKey="deletePreReqCategory"/>
|
160 | 170 | <actionGroup ref="logout" stepKey="logout"/>
|
161 | 171 | </after>
|
|
195 | 205 | <actionGroup ref="saveEditPanelAndValidateFieldErrorGeneralSection" stepKey="validateInvalidTypeProductsCount">
|
196 | 206 | <argument name="property" value="PageBuilderProductsInvalidTypeCountProperty"/>
|
197 | 207 | </actionGroup>
|
| 208 | + <!-- Validate 999 max is valid --> |
| 209 | + <comment userInput="Validate 999 max is valid" stepKey="commentValidateMax"/> |
| 210 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterMaxProductsCount"> |
| 211 | + <argument name="property" value="PageBuilderProductsCountPropertyMax"/> |
| 212 | + </actionGroup> |
| 213 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveValidationEditPanelSettings"/> |
| 214 | + <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage"> |
| 215 | + <argument name="contentType" value="PageBuilderProductsContentType"/> |
| 216 | + </actionGroup> |
198 | 217 | <!-- Only one of them should be showing -->
|
199 | 218 | <comment userInput="Set only one of them should be showing" stepKey="commentSetOnlyOneShouldBeShowing"/>
|
200 | 219 | <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterOneProductsCount">
|
201 | 220 | <argument name="property" value="PageBuilderProductsCountPropertyOne"/>
|
202 | 221 | </actionGroup>
|
203 | 222 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
|
204 |
| - <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
205 |
| - <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
206 |
| - <!-- Validate Stage After Save --> |
| 223 | + <!-- Validate Stage --> |
207 | 224 | <comment userInput="Validate Stage" stepKey="commentValidateStage"/>
|
208 | 225 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductsCountStage">
|
209 | 226 | <argument name="page" value="ProductsOnStage"/>
|
|
212 | 229 | <actionGroup ref="validateProductInProductsOnStage" stepKey="validateProductsStage">
|
213 | 230 | <argument name="page" value="ProductsOnStage"/>
|
214 | 231 | </actionGroup>
|
| 232 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 233 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 234 | + <!-- Validate Stage After Save --> |
| 235 | + <comment userInput="Validate Stage After Save" stepKey="commentValidateStageAfterSave"/> |
| 236 | + <actionGroup ref="validateProductCountInProducts" stepKey="validateProductsCountStageAfterSave"> |
| 237 | + <argument name="page" value="ProductsOnStage"/> |
| 238 | + <argument name="count" value="1"/> |
| 239 | + </actionGroup> |
| 240 | + <actionGroup ref="validateProductInProductsOnStage" stepKey="validateProductsStageAfterSave"> |
| 241 | + <argument name="page" value="ProductsOnStage"/> |
| 242 | + </actionGroup> |
215 | 243 | <!-- Validate Storefront -->
|
216 | 244 | <comment userInput="Validate Storefront" stepKey="commentValidateStorefront"/>
|
217 | 245 | <openNewTab stepKey="openNewTab"/>
|
|
231 | 259 | <reloadPage stepKey="reloadPage"/>
|
232 | 260 | <waitForPageLoad stepKey="waitForPageLoad"/>
|
233 | 261 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage3"/>
|
234 |
| - <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage"> |
| 262 | + <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage2"> |
235 | 263 | <argument name="contentType" value="PageBuilderProductsContentType"/>
|
236 | 264 | </actionGroup>
|
237 |
| - <!-- Two products should be showing --> |
238 |
| - <comment userInput="Two products should be showing" stepKey="commentTwoProductsShouldBeShowing"/> |
239 |
| - <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterTwoProductsCount"> |
240 |
| - <argument name="property" value="PageBuilderProductsCountPropertyTwo"/> |
| 265 | + <!-- Four products should be showing --> |
| 266 | + <comment userInput="Four products should be showing" stepKey="commentFourProductsShouldBeShowing"/> |
| 267 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterFourProductsCount"> |
| 268 | + <argument name="property" value="PageBuilderProductsCountPropertyFour"/> |
241 | 269 | </actionGroup>
|
242 | 270 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings2"/>
|
243 |
| - <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage2"/> |
244 |
| - <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage2"/> |
245 |
| - <!-- Validate Stage After Save --> |
| 271 | + <!-- Validate Stage --> |
246 | 272 | <comment userInput="Validate Stage" stepKey="commentValidateStage2"/>
|
247 | 273 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductsCountStage2">
|
248 | 274 | <argument name="page" value="ProductsOnStage"/>
|
249 |
| - <argument name="count" value="2"/> |
| 275 | + <argument name="count" value="4"/> |
250 | 276 | </actionGroup>
|
251 | 277 | <actionGroup ref="validateProductInProductsOnStage" stepKey="validateProductsStage2">
|
252 | 278 | <argument name="page" value="ProductsOnStage"/>
|
253 | 279 | </actionGroup>
|
| 280 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage2"/> |
| 281 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage2"/> |
| 282 | + <!-- Validate Stage After Save --> |
| 283 | + <comment userInput="Validate Stage" stepKey="commentValidateStage2AfterSave"/> |
| 284 | + <actionGroup ref="validateProductCountInProducts" stepKey="validateProductsCountStage2AfterSave"> |
| 285 | + <argument name="page" value="ProductsOnStage"/> |
| 286 | + <argument name="count" value="4"/> |
| 287 | + </actionGroup> |
| 288 | + <actionGroup ref="validateProductInProductsOnStage" stepKey="validateProductsStage2AfterSave"> |
| 289 | + <argument name="page" value="ProductsOnStage"/> |
| 290 | + </actionGroup> |
254 | 291 | <actionGroup ref="ClearCacheActionGroup" stepKey="clearMagentoCache"/>
|
255 | 292 | <!-- Switch Back To Frontend -->
|
256 | 293 | <comment userInput="Switch Back To Frontend" stepKey="commentSwitchToFrontend"/>
|
|
261 | 298 | <comment userInput="Validate Storefront" stepKey="commentValidateStorefront2"/>
|
262 | 299 | <actionGroup ref="validateProductCountInProducts" stepKey="validateProductCountStorefront2">
|
263 | 300 | <argument name="page" value="ProductsOnStorefront"/>
|
264 |
| - <argument name="count" value="2"/> |
| 301 | + <argument name="count" value="4"/> |
265 | 302 | </actionGroup>
|
266 | 303 | <actionGroup ref="validateProductInProducts" stepKey="validateProductsStorefront2">
|
267 | 304 | <argument name="page" value="ProductsOnStorefront"/>
|
|
0 commit comments