|
16 | 16 | <description value="Verify that Static Block is refactor and new Block preview is applied."/>
|
17 | 17 | <severity value="CRITICAL"/>
|
18 | 18 | <testCaseId value="MC-2278"/>
|
| 19 | + <useCaseId value="MC-1420"/> |
19 | 20 | <group value="pagebuilder"/>
|
20 | 21 | <group value="pagebuilder-block"/>
|
21 | 22 | </annotations>
|
22 | 23 | <before>
|
23 | 24 | <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
|
24 |
| - <actionGroup ref="enablePageBuilderSetting" stepKey="enablePageBuilderSetting"/> |
25 | 25 | <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/>
|
26 | 26 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
27 | 27 | <createData entity="_defaultCmsPage" stepKey="createCMSPage" />
|
|
41 | 41 | <argument name="contentType" value="PageBuilderBlockContentType"/>
|
42 | 42 | </actionGroup>
|
43 | 43 | <actionGroup ref="closeEditPanelSettings" stepKey="closeSlideEditPanel"/>
|
44 |
| - <seeElement selector="{{BlockOnStage.status('Empty Block')}}" stepKey="seeEmptyBlockPlaceHolder"/> |
| 44 | + <waitForElementVisible selector="{{BlockOnStage.status('Empty Block')}}" stepKey="seeEmptyBlockPlaceHolder"/> |
45 | 45 | <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
|
46 | 46 | <comment userInput="Validate Storefront" stepKey="commentValidateStorefront"/>
|
47 | 47 | <amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnPageTestPage"/>
|
| 48 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
48 | 49 | <dontSeeElement selector="{{BlockOnStorefront.blockContent}}" stepKey="seeBlockContentOnCmsStage"/>
|
49 | 50 | </test>
|
50 | 51 | <test name="AddBlockToCmsPage">
|
|
61 | 62 | </annotations>
|
62 | 63 | <before>
|
63 | 64 | <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
|
64 |
| - <actionGroup ref="enablePageBuilderSetting" stepKey="enablePageBuilderSetting"/> |
65 | 65 | <createData entity="_defaultCmsPage" stepKey="createCMSPage" />
|
66 | 66 | <createData entity="_defaultBlock" stepKey="createPreReqBlock" />
|
67 | 67 | </before>
|
|
79 | 79 | <actionGroup ref="dragContentTypeToStage" stepKey="dragBlockIntoStage">
|
80 | 80 | <argument name="contentType" value="PageBuilderBlockContentType"/>
|
81 | 81 | </actionGroup>
|
82 |
| - <seeElement selector="{{BlockOnForm.title('Not Selected')}}" stepKey="seeNotSelectedBlock"/> |
| 82 | + <waitForElementVisible selector="{{BlockOnForm.title('Not Selected')}}" stepKey="seeNotSelectedBlock"/> |
83 | 83 | <actionGroup ref="searchBlockInGrid" stepKey="searchBlockInGrid">
|
84 | 84 | <argument name="block" value="$$createPreReqBlock$$"/>
|
85 | 85 | </actionGroup>
|
86 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappear"/> |
87 | 86 | <seeElement selector="{{BlockOnForm.title('$$createPreReqBlock.title$$')}}" stepKey="seeBlockTitleOnForm"/>
|
88 | 87 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
|
89 | 88 | <actionGroup ref="verifyBlockOnStage" stepKey="verifyBlockOnStage">
|
90 |
| - <argument name="contentType" value="PageBuilderBlockContentType"/> |
91 | 89 | <argument name="block" value="$$createPreReqBlock$$"/>
|
92 | 90 | </actionGroup>
|
93 | 91 | <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
|
94 | 92 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
95 | 93 | <actionGroup ref="verifyBlockOnStage" stepKey="verifyBlockOnStageAfterSave">
|
96 |
| - <argument name="contentType" value="PageBuilderBlockContentType"/> |
97 | 94 | <argument name="block" value="$$createPreReqBlock$$"/>
|
98 | 95 | </actionGroup>
|
99 | 96 | <amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnPageTestPage"/>
|
| 97 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
100 | 98 | <see userInput="$$createPreReqBlock.content$$" stepKey="seeBlockContentOnCmsStage"/>
|
101 | 99 | </test>
|
102 | 100 | <test name="BlockGetUpdated">
|
|
113 | 111 | </annotations>
|
114 | 112 | <before>
|
115 | 113 | <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
|
116 |
| - <actionGroup ref="enablePageBuilderSetting" stepKey="enablePageBuilderSetting"/> |
117 | 114 | <actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
|
118 | 115 | <createData entity="_defaultCmsPage" stepKey="createCMSPage" />
|
119 | 116 | <createData entity="_defaultBlock" stepKey="createPreReqBlock" />
|
120 | 117 | </before>
|
121 | 118 | <after>
|
122 | 119 | <deleteData createDataKey="createPreReqBlock" stepKey="deletePreReqBlock" />
|
123 | 120 | <deleteData createDataKey="createCMSPage" stepKey="deletePreReqCMSPage" />
|
| 121 | + <actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/> |
124 | 122 | <actionGroup ref="logout" stepKey="logout"/>
|
125 | 123 | </after>
|
126 | 124 | <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCmsPage1">
|
|
132 | 130 | <actionGroup ref="dragContentTypeToStage" stepKey="dragBlockIntoStage">
|
133 | 131 | <argument name="contentType" value="PageBuilderBlockContentType"/>
|
134 | 132 | </actionGroup>
|
135 |
| - <seeElement selector="{{BlockOnForm.title('Not Selected')}}" stepKey="seeNotSelectedBlock"/> |
| 133 | + <waitForElementVisible selector="{{BlockOnForm.title('Not Selected')}}" stepKey="seeNotSelectedBlock"/> |
136 | 134 | <actionGroup ref="searchBlockInGrid" stepKey="searchBlockInGrid">
|
137 | 135 | <argument name="block" value="$$createPreReqBlock$$"/>
|
138 | 136 | </actionGroup>
|
139 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappear"/> |
140 |
| - <seeElement selector="{{BlockOnForm.title('$$createPreReqBlock.title$$')}}" stepKey="seeBlockTitleOnForm"/> |
| 137 | + <waitForElementVisible selector="{{BlockOnForm.title('$$createPreReqBlock.title$$')}}" stepKey="seeBlockTitleOnForm"/> |
141 | 138 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings1"/>
|
142 | 139 | <!-- Validate Stage -->
|
143 | 140 | <comment userInput="Validate stage" stepKey="validateStage1" />
|
144 | 141 | <actionGroup ref="verifyBlockOnStage" stepKey="verifyBlockOnStage">
|
145 |
| - <argument name="contentType" value="PageBuilderBlockContentType"/> |
146 | 142 | <argument name="block" value="$$createPreReqBlock$$"/>
|
147 | 143 | </actionGroup>
|
148 | 144 | <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
|
149 | 145 | <!-- Validate Storefront -->
|
150 | 146 | <comment userInput="Validate storefront" stepKey="validateStorefront1" />
|
151 | 147 | <amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnPageTestPage1"/>
|
| 148 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
152 | 149 | <see userInput="$$createPreReqBlock.content$$" stepKey="seeBlockContentOnCmsStage"/>
|
153 | 150 | <actionGroup ref="navigateToCreatedCMSBlockPage" stepKey="navigateToCreatedCmsBlock">
|
154 | 151 | <argument name="CMSBlockPage" value="$$createPreReqBlock$$"/>
|
|
173 | 170 | <!-- Validate Storefront -->
|
174 | 171 | <comment userInput="Validate storefront after updating block" stepKey="validateStorefront2" />
|
175 | 172 | <amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnPageTestPage"/>
|
| 173 | + <waitForPageLoad stepKey="waitForPageLoad1"/> |
176 | 174 | <waitForElementVisible selector="{{HtmlOnStorefront.base('1')}}" stepKey="waitForHtmlBaseStorefront"/>
|
177 | 175 | <waitForElementVisible selector="{{BlockOnStorefront.html('1')}}" stepKey="waitForHtmlStorefront"/>
|
178 | 176 | </test>
|
|
209 | 207 | <actionGroup ref="dragContentTypeToStageAndExpectEditPanel" stepKey="dragBlockIntoStage">
|
210 | 208 | <argument name="contentType" value="PageBuilderBlockContentType"/>
|
211 | 209 | </actionGroup>
|
212 |
| - <seeElement selector="{{BlockOnForm.title('Not Selected')}}" stepKey="seeNotSelectedBlock"/> |
| 210 | + <waitForElementVisible selector="{{BlockOnForm.title('Not Selected')}}" stepKey="seeNotSelectedBlock"/> |
213 | 211 | <actionGroup ref="searchBlockInGrid" stepKey="searchBlockInGrid">
|
214 | 212 | <argument name="block" value="$$createPreReqBlock$$"/>
|
215 | 213 | </actionGroup>
|
216 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappear"/> |
217 | 214 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
|
218 | 215 | <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
|
219 | 216 |
|
|
230 | 227 | <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSPageAfterDisablingBlock">
|
231 | 228 | <argument name="CMSPage" value="$$createCMSPage$$" />
|
232 | 229 | </actionGroup>
|
233 |
| - <seeElement selector="{{BlockOnStage.status('Block disabled')}}" stepKey="seeDisabledBlockPlaceholder" /> |
| 230 | + <waitForElementVisible selector="{{BlockOnStage.status('Block disabled')}}" stepKey="seeDisabledBlockPlaceholder" /> |
234 | 231 |
|
235 | 232 | <!-- Go to CMS page on storefront and assert disabled block does not exist on page -->
|
236 | 233 | <comment userInput="Go to CMS page on storefront and assert disabled block does not exist on page" stepKey="commentAssertDisabledBlockMissingOnStorefront" />
|
237 | 234 | <amOnPage url="{{_defaultCmsPage.identifier}}" stepKey="amOnStorefrontCMSPage" />
|
| 235 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
238 | 236 | <dontSeeElement selector="{{BlockOnStorefront.base('1')}}" stepKey="doNotSeeBlockElementOnStorefront" />
|
239 | 237 | </test>
|
240 | 238 | <test name="BlockDelete">
|
241 | 239 | <annotations>
|
242 | 240 | <features value="PageBuilder"/>
|
243 | 241 | <stories value="Block"/>
|
244 |
| - <title value="Block - Delete Block"/> |
| 242 | + <title value="Delete Block"/> |
245 | 243 | <description value="A user should be able to delete an Block content type. Verify on Stage amd Storefront."/>
|
246 | 244 | <severity value="CRITICAL"/>
|
247 | 245 | <testCaseId value="MC-2848"/>
|
|
280 | 278 | <annotations>
|
281 | 279 | <features value="PageBuilder"/>
|
282 | 280 | <stories value="Block"/>
|
283 |
| - <title value="Block - Displaying deleted block on Stage"/> |
| 281 | + <title value="Displaying deleted block on Stage"/> |
284 | 282 | <description value="A user should be able to see that block is deleted on Stage."/>
|
285 | 283 | <severity value="CRITICAL"/>
|
286 | 284 | <useCaseId value="MC-1420"/>
|
287 | 285 | <testCaseId value="MC-2420"/>
|
288 | 286 | <group value="pagebuilder"/>
|
289 | 287 | <group value="pagebuilder-block"/>
|
290 |
| - <group value="pagebuilder-customBeforeAfter"/> |
291 | 288 | </annotations>
|
292 | 289 | <before>
|
293 | 290 | <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
|
294 |
| - <actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/> |
295 |
| - <actionGroup ref="enablePageBuilderSetting" stepKey="enablePageBuilderSetting" /> |
296 | 291 | <createData entity="_defaultCmsPage" stepKey="createCMSPage" />
|
297 | 292 | </before>
|
298 | 293 | <after>
|
299 |
| - <actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/> |
300 | 294 | <deleteData createDataKey="createCMSPage" stepKey="deletePreReqCMSPage" />
|
301 | 295 | <actionGroup ref="logout" stepKey="logout"/>
|
302 | 296 | </after>
|
|
322 | 316 | <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupInteractive2">
|
323 | 317 | <argument name="group" value="PageBuilderBlockContentType"/>
|
324 | 318 | </actionGroup>
|
325 |
| - <seeElement selector="{{BlockOnStage.deleted('$createPreReqBlock.id$')}}" stepKey="seeDeletedBlockPlaceHolder"/> |
| 319 | + <waitForElementVisible selector="{{BlockOnStage.deleted('$createPreReqBlock.id$')}}" stepKey="seeDeletedBlockPlaceHolder"/> |
326 | 320 | </test>
|
327 | 321 | <test name="BlockValidateAdvancedConfigurationDefaultValues">
|
328 | 322 | <annotations>
|
|
358 | 352 | <actionGroup ref="dragContentTypeToStageAndExpectEditPanel" stepKey="dragBlockIntoStage">
|
359 | 353 | <argument name="contentType" value="PageBuilderBlockContentType"/>
|
360 | 354 | </actionGroup>
|
361 |
| - <actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings"/> |
362 |
| - <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage"> |
363 |
| - <argument name="contentType" value="PageBuilderBlockContentType"/> |
364 |
| - </actionGroup> |
365 | 355 | <actionGroup ref="searchBlockInGrid" stepKey="searchBlockInGrid">
|
366 | 356 | <argument name="block" value="$$createPreReqBlock$$"/>
|
367 | 357 | </actionGroup>
|
368 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappear"/> |
369 | 358 | <actionGroup ref="expandConfigurationSection" stepKey="expandConfigurationSection"/>
|
370 | 359 | <!-- Validate Default Values -->
|
371 | 360 | <comment userInput="Validate Default Values" stepKey="CommentValidateDefaultValues"/>
|
|
496 | 485 | <actionGroup ref="dragContentTypeToStageAndExpectEditPanel" stepKey="dragBlockIntoStage">
|
497 | 486 | <argument name="contentType" value="PageBuilderBlockContentType"/>
|
498 | 487 | </actionGroup>
|
499 |
| - <actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings"/> |
500 |
| - <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage"> |
501 |
| - <argument name="contentType" value="PageBuilderBlockContentType"/> |
502 |
| - </actionGroup> |
503 | 488 | <actionGroup ref="searchBlockInGrid" stepKey="searchBlockInGrid">
|
504 | 489 | <argument name="block" value="$$createPreReqBlock$$"/>
|
505 | 490 | </actionGroup>
|
506 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappear"/> |
507 | 491 | <actionGroup ref="expandConfigurationSection" stepKey="expandConfigurationSection"/>
|
508 | 492 | <!-- Update Values -->
|
509 | 493 | <comment userInput="Update Values" stepKey="commentUpdateValues"/>
|
|
0 commit comments