|
168 | 168 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
169 | 169 | <waitForElementVisible selector="{{TabOnStage.minHeight('1', PageBuilderMinHeightProperty_500.value)}}" stepKey="seeTabMinHeightAfterSave"/>
|
170 | 170 | </test>
|
171 |
| - <test name="TabContentIsVerticallyAligned"> |
| 171 | + <test name="TabContentIsVerticallyAlignedTop"> |
172 | 172 | <annotations>
|
173 | 173 | <features value="PageBuilder"/>
|
174 | 174 | <stories value="Tab"/>
|
175 |
| - <title value="Tab Item - Tab Content Can Be Vertically Aligned"/> |
176 |
| - <description value="A user can vertically align tab contents"/> |
| 175 | + <title value="Tab Item - Tab Content Can Be Vertically Aligned Top"/> |
| 176 | + <description value="A user can vertically align tab contents to top"/> |
177 | 177 | <severity value="CRITICAL"/>
|
178 | 178 | <useCaseId value="MC-931"/>
|
179 | 179 | <testCaseId value="MC-3437"/>
|
|
194 | 194 | </actionGroup>
|
195 | 195 | <!-- Add Tabs to Stage -->
|
196 | 196 | <comment userInput="Add tabs to stage" stepKey="commentAddTabsToStage"/>
|
197 |
| - <actionGroup ref="dragContentTypeToStage" stepKey="dragSecondRowIntoStage"> |
198 |
| - <argument name="contentType" value="PageBuilderRowContentType"/> |
199 |
| - </actionGroup> |
200 |
| - <actionGroup ref="dragContentTypeToStage" stepKey="dragThirdRowIntoStage"> |
201 |
| - <argument name="contentType" value="PageBuilderRowContentType"/> |
202 |
| - </actionGroup> |
203 | 197 | <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup">
|
204 | 198 | <argument name="group" value="PageBuilderTabsContentType"/>
|
205 | 199 | </actionGroup>
|
|
208 | 202 | <argument name="containerTargetType" value="PageBuilderRowContentType"/>
|
209 | 203 | <argument name="containerTargetIndex" value="1"/>
|
210 | 204 | </actionGroup>
|
211 |
| - <actionGroup ref="dragContentTypeToContainer" stepKey="dragTabsIntoRow2"> |
212 |
| - <argument name="contentType" value="PageBuilderTabsContentType"/> |
213 |
| - <argument name="containerTargetType" value="PageBuilderRowContentType"/> |
214 |
| - <argument name="containerTargetIndex" value="2"/> |
215 |
| - </actionGroup> |
216 |
| - <actionGroup ref="dragContentTypeToContainer" stepKey="dragTabsIntoRow3"> |
217 |
| - <argument name="contentType" value="PageBuilderTabsContentType"/> |
218 |
| - <argument name="containerTargetType" value="PageBuilderRowContentType"/> |
219 |
| - <argument name="containerTargetIndex" value="3"/> |
220 |
| - </actionGroup> |
221 |
| - <!-- Configure First Tab - Vertical Align Top --> |
| 205 | + <!-- Configure Tab - Vertical Align Top --> |
222 | 206 | <comment userInput="Configure vertical align top" stepKey="commentConfigureVerticalAlignTop"/>
|
223 |
| - <scrollTo selector="{{CmsNewPagePageActionsSection.contentSectionName}}" stepKey="scrollToTopOfStage"/> |
224 | 207 | <actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanel">
|
225 | 208 | <argument name="section" value="TabOnStage"/>
|
226 | 209 | <argument name="targetIndex" value="1"/>
|
|
238 | 221 | <argument name="containerTargetIndex" value="1"/>
|
239 | 222 | <argument name="contentTypeIndex" value="1"/>
|
240 | 223 | </actionGroup>
|
241 |
| - <!-- Configure Second Tab - Vertical Align Center --> |
| 224 | + <!-- Verify Vertical Alignment On Stage - Before Save --> |
| 225 | + <comment userInput="Verify vertical alignment on stage before save" stepKey="commentVerifyVerticalAlignmentOnStageBeforeSave"/> |
| 226 | + <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateTopLayoutStylesBeforeSave"> |
| 227 | + <argument name="page" value="TabOnStage"/> |
| 228 | + <argument name="index" value="1"/> |
| 229 | + <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyTop"/> |
| 230 | + </actionGroup> |
| 231 | + <!-- Verify Vertical Alignment On Stage - After Save --> |
| 232 | + <comment userInput="Verify vertical alignment on stage after save" stepKey="commentVerifyVerticalAlignmentOnStageAfterSave"/> |
| 233 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 234 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 235 | + <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateTopLayoutStylesAfterSave"> |
| 236 | + <argument name="page" value="TabOnStage"/> |
| 237 | + <argument name="index" value="1"/> |
| 238 | + <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyTop"/> |
| 239 | + </actionGroup> |
| 240 | + <!-- Verify Vertical Alignment In Storefront --> |
| 241 | + <comment userInput="Verify vertical alignment in storefront" stepKey="commentVerifyVerticalAlignmentInStorefront"/> |
| 242 | + <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront"> |
| 243 | + <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 244 | + </actionGroup> |
| 245 | + <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateTopLayoutStylesOnStorefront"> |
| 246 | + <argument name="page" value="TabOnStorefront"/> |
| 247 | + <argument name="index" value="1"/> |
| 248 | + <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyTop"/> |
| 249 | + </actionGroup> |
| 250 | + </test> |
| 251 | + <test name="TabContentIsVerticallyAlignedCenter"> |
| 252 | + <annotations> |
| 253 | + <features value="PageBuilder"/> |
| 254 | + <stories value="Tab"/> |
| 255 | + <title value="Tab Item - Tab Content Can Be Vertically Aligned Center"/> |
| 256 | + <description value="A user can vertically align tab contents to center"/> |
| 257 | + <severity value="CRITICAL"/> |
| 258 | + <useCaseId value="MC-931"/> |
| 259 | + <testCaseId value="MC-3501"/> |
| 260 | + <group value="pagebuilder"/> |
| 261 | + <group value="pagebuilder-tabs"/> |
| 262 | + <group value="pagebuilder-tabsLayout"/> |
| 263 | + </annotations> |
| 264 | + <before> |
| 265 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 266 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 267 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 268 | + </before> |
| 269 | + <after> |
| 270 | + <actionGroup ref="logout" stepKey="logout"/> |
| 271 | + </after> |
| 272 | + <actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle1"> |
| 273 | + <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 274 | + </actionGroup> |
| 275 | + <!-- Add Tabs to Stage --> |
| 276 | + <comment userInput="Add tabs to stage" stepKey="commentAddTabsToStage"/> |
| 277 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
| 278 | + <argument name="group" value="PageBuilderTabsContentType"/> |
| 279 | + </actionGroup> |
| 280 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragTabsIntoRow1"> |
| 281 | + <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 282 | + <argument name="containerTargetType" value="PageBuilderRowContentType"/> |
| 283 | + <argument name="containerTargetIndex" value="1"/> |
| 284 | + </actionGroup> |
| 285 | + <!-- Configure Tab - Vertical Align Center --> |
242 | 286 | <comment userInput="Configure vertical align center" stepKey="commentConfigureVerticalAlignCenter"/>
|
243 |
| - <actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanel2"> |
| 287 | + <actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanel"> |
244 | 288 | <argument name="section" value="TabOnStage"/>
|
245 |
| - <argument name="targetIndex" value="2"/> |
| 289 | + <argument name="targetIndex" value="1"/> |
246 | 290 | </actionGroup>
|
247 | 291 | <actionGroup ref="chooseVisualSelectOption" stepKey="enterVerticalAlignmenCenterProperty">
|
248 | 292 | <argument name="property" value="PageBuilderVerticalAlignmentPropertyCenter"/>
|
249 | 293 | </actionGroup>
|
250 | 294 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsSecondTab"/>
|
251 |
| - <actionGroup ref="dragContentTypeToContainer" stepKey="dragButtonToSecondTab"> |
| 295 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroupButtons"> |
| 296 | + <argument name="group" value="PageBuilderButtonsContentType"/> |
| 297 | + </actionGroup> |
| 298 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragButtonToFirstTab"> |
252 | 299 | <argument name="contentType" value="PageBuilderButtonsContentType"/>
|
253 | 300 | <argument name="containerTargetType" value="PageBuilderTabsContentType"/>
|
254 |
| - <argument name="containerTargetIndex" value="2"/> |
| 301 | + <argument name="containerTargetIndex" value="1"/> |
255 | 302 | <argument name="contentTypeIndex" value="1"/>
|
256 | 303 | </actionGroup>
|
257 |
| - <!-- Configure Third Row - Vertical Align Bottom --> |
| 304 | + <!-- Verify Vertical Alignment On Stage - Before Save --> |
| 305 | + <comment userInput="Verify vertical alignment on stage before save" stepKey="commentVerifyVerticalAlignmentOnStageBeforeSave"/> |
| 306 | + <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateCenterLayoutStylesBeforeSave"> |
| 307 | + <argument name="page" value="TabOnStage"/> |
| 308 | + <argument name="index" value="1"/> |
| 309 | + <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/> |
| 310 | + </actionGroup> |
| 311 | + <!-- Verify Vertical Alignment On Stage - After Save --> |
| 312 | + <comment userInput="Verify vertical alignment on stage after save" stepKey="commentVerifyVerticalAlignmentOnStageAfterSave"/> |
| 313 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 314 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 315 | + <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateCenterLayoutStylesAfterSave"> |
| 316 | + <argument name="page" value="TabOnStage"/> |
| 317 | + <argument name="index" value="1"/> |
| 318 | + <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/> |
| 319 | + </actionGroup> |
| 320 | + <!-- Verify Vertical Alignment In Storefront --> |
| 321 | + <comment userInput="Verify vertical alignment in storefront" stepKey="commentVerifyVerticalAlignmentInStorefront"/> |
| 322 | + <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront"> |
| 323 | + <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 324 | + </actionGroup> |
| 325 | + <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateCenterLayoutStylesOnStorefront"> |
| 326 | + <argument name="page" value="TabOnStorefront"/> |
| 327 | + <argument name="index" value="1"/> |
| 328 | + <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/> |
| 329 | + </actionGroup> |
| 330 | + </test> |
| 331 | + <test name="TabContentIsVerticallyAlignedBottom"> |
| 332 | + <annotations> |
| 333 | + <features value="PageBuilder"/> |
| 334 | + <stories value="Tab"/> |
| 335 | + <title value="Tab Item - Tab Content Can Be Vertically Aligned Bottom"/> |
| 336 | + <description value="A user can vertically align tab contents to bottom"/> |
| 337 | + <severity value="CRITICAL"/> |
| 338 | + <useCaseId value="MC-931"/> |
| 339 | + <testCaseId value="MC-3502"/> |
| 340 | + <group value="pagebuilder"/> |
| 341 | + <group value="pagebuilder-tabs"/> |
| 342 | + <group value="pagebuilder-tabsLayout"/> |
| 343 | + </annotations> |
| 344 | + <before> |
| 345 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 346 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 347 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 348 | + </before> |
| 349 | + <after> |
| 350 | + <actionGroup ref="logout" stepKey="logout"/> |
| 351 | + </after> |
| 352 | + <actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle1"> |
| 353 | + <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 354 | + </actionGroup> |
| 355 | + <!-- Add Tabs to Stage --> |
| 356 | + <comment userInput="Add tabs to stage" stepKey="commentAddTabsToStage"/> |
| 357 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
| 358 | + <argument name="group" value="PageBuilderTabsContentType"/> |
| 359 | + </actionGroup> |
| 360 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragTabsIntoRow1"> |
| 361 | + <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 362 | + <argument name="containerTargetType" value="PageBuilderRowContentType"/> |
| 363 | + <argument name="containerTargetIndex" value="1"/> |
| 364 | + </actionGroup> |
| 365 | + <!-- Configure Tab - Vertical Align Bottom --> |
258 | 366 | <comment userInput="Configure vertical align bottom" stepKey="commentConfigureVerticalAlignBottom"/>
|
259 |
| - <actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanel3"> |
| 367 | + <actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanel1"> |
260 | 368 | <argument name="section" value="TabOnStage"/>
|
261 |
| - <argument name="targetIndex" value="3"/> |
| 369 | + <argument name="targetIndex" value="1"/> |
262 | 370 | </actionGroup>
|
263 | 371 | <actionGroup ref="chooseVisualSelectOption" stepKey="enterVerticalAlignmentBottomProperty">
|
264 | 372 | <argument name="property" value="PageBuilderVerticalAlignmentPropertyBottom"/>
|
265 | 373 | </actionGroup>
|
266 | 374 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsThirdColumn"/>
|
| 375 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroupButtons"> |
| 376 | + <argument name="group" value="PageBuilderButtonsContentType"/> |
| 377 | + </actionGroup> |
267 | 378 | <actionGroup ref="dragContentTypeToContainer" stepKey="dragButtonToThirdTab">
|
268 | 379 | <argument name="contentType" value="PageBuilderButtonsContentType"/>
|
269 | 380 | <argument name="containerTargetType" value="PageBuilderTabsContentType"/>
|
270 |
| - <argument name="containerTargetIndex" value="3"/> |
| 381 | + <argument name="containerTargetIndex" value="1"/> |
271 | 382 | <argument name="contentTypeIndex" value="1"/>
|
272 | 383 | </actionGroup>
|
273 | 384 | <!-- Verify Vertical Alignment On Stage - Before Save -->
|
274 | 385 | <comment userInput="Verify vertical alignment on stage before save" stepKey="commentVerifyVerticalAlignmentOnStageBeforeSave"/>
|
275 |
| - <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateTopLayoutStylesBeforeSave"> |
276 |
| - <argument name="page" value="TabOnStage"/> |
277 |
| - <argument name="index" value="1"/> |
278 |
| - <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyTop"/> |
279 |
| - </actionGroup> |
280 |
| - <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateCenterLayoutStylesBeforeSave"> |
281 |
| - <argument name="page" value="TabOnStage"/> |
282 |
| - <argument name="index" value="2"/> |
283 |
| - <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/> |
284 |
| - </actionGroup> |
285 | 386 | <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateBottomLayoutStylesBeforeSave">
|
286 | 387 | <argument name="page" value="TabOnStage"/>
|
287 |
| - <argument name="index" value="3"/> |
| 388 | + <argument name="index" value="1"/> |
288 | 389 | <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyBottom"/>
|
289 | 390 | </actionGroup>
|
290 | 391 | <!-- Verify Vertical Alignment On Stage - After Save -->
|
291 | 392 | <comment userInput="Verify vertical alignment on stage after save" stepKey="commentVerifyVerticalAlignmentOnStageAfterSave"/>
|
292 | 393 | <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
|
293 | 394 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
294 |
| - <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateTopLayoutStylesAfterSave"> |
295 |
| - <argument name="page" value="TabOnStage"/> |
296 |
| - <argument name="index" value="1"/> |
297 |
| - <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyTop"/> |
298 |
| - </actionGroup> |
299 |
| - <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateCenterLayoutStylesAfterSave"> |
300 |
| - <argument name="page" value="TabOnStage"/> |
301 |
| - <argument name="index" value="2"/> |
302 |
| - <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/> |
303 |
| - </actionGroup> |
304 | 395 | <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateBottomLayoutStylesAfterSave">
|
305 | 396 | <argument name="page" value="TabOnStage"/>
|
306 |
| - <argument name="index" value="3"/> |
| 397 | + <argument name="index" value="1"/> |
307 | 398 | <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyBottom"/>
|
308 | 399 | </actionGroup>
|
309 | 400 | <!-- Verify Vertical Alignment In Storefront -->
|
310 | 401 | <comment userInput="Verify vertical alignment in storefront" stepKey="commentVerifyVerticalAlignmentInStorefront"/>
|
311 | 402 | <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront">
|
312 | 403 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
313 | 404 | </actionGroup>
|
314 |
| - <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateTopLayoutStylesOnStorefront"> |
315 |
| - <argument name="page" value="TabOnStorefront"/> |
316 |
| - <argument name="index" value="1"/> |
317 |
| - <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyTop"/> |
318 |
| - </actionGroup> |
319 |
| - <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateCenterLayoutStylesOnStorefront"> |
320 |
| - <argument name="page" value="TabOnStorefront"/> |
321 |
| - <argument name="index" value="2"/> |
322 |
| - <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/> |
323 |
| - </actionGroup> |
324 | 405 | <actionGroup ref="validateLayoutStylesNoHeight" stepKey="validateBottomLayoutStylesOnStorefront">
|
325 | 406 | <argument name="page" value="TabOnStorefront"/>
|
326 |
| - <argument name="index" value="3"/> |
| 407 | + <argument name="index" value="1"/> |
327 | 408 | <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyBottom"/>
|
328 | 409 | </actionGroup>
|
329 | 410 | </test>
|
|
0 commit comments