|
3268 | 3268 | <actionGroup ref="validateVideoAspectRatio" stepKey="validateVideoAspectRatioSlide1Storefront">
|
3269 | 3269 | <argument name="section" value="SlideOnFrontend"/>
|
3270 | 3270 | <argument name="expectedRatio" value="{$expectedVideoAspectRatio}"/>
|
3271 |
| - <argument name="index" value="2"/> |
| 3271 | + <argument name="index" value="1"/> |
3272 | 3272 | </actionGroup>
|
3273 | 3273 | <actionGroup ref="switchSlide" stepKey="showSlideOnStorefront2">
|
3274 | 3274 | <argument name="sliderSection" value="SliderOnFrontend"/>
|
|
3278 | 3278 | <actionGroup ref="validateVideoAspectRatio" stepKey="validateVideoAspectRatioSlide2Storefront">
|
3279 | 3279 | <argument name="section" value="SlideOnFrontend"/>
|
3280 | 3280 | <argument name="expectedRatio" value="{$expectedVideoAspectRatio}"/>
|
3281 |
| - <argument name="index" value="3"/> |
| 3281 | + <argument name="index" value="2"/> |
3282 | 3282 | </actionGroup>
|
3283 | 3283 | <actionGroup ref="switchSlide" stepKey="showSlideOnStorefront3">
|
3284 | 3284 | <argument name="sliderSection" value="SliderOnFrontend"/>
|
|
3288 | 3288 | <actionGroup ref="validateVideoAspectRatio" stepKey="validateVideoAspectRatioSlide3Storefront">
|
3289 | 3289 | <argument name="section" value="SlideOnFrontend"/>
|
3290 | 3290 | <argument name="expectedRatio" value="{$expectedVideoAspectRatio}"/>
|
3291 |
| - <argument name="index" value="4"/> |
| 3291 | + <argument name="index" value="3"/> |
3292 | 3292 | </actionGroup>
|
3293 | 3293 | <actionGroup ref="switchSlide" stepKey="showSlideOnStorefront4">
|
3294 | 3294 | <argument name="sliderSection" value="SliderOnFrontend"/>
|
|
3298 | 3298 | <actionGroup ref="validateVideoAspectRatio" stepKey="validateVideoAspectRatioSlide4Storefront">
|
3299 | 3299 | <argument name="section" value="SlideOnFrontend"/>
|
3300 | 3300 | <argument name="expectedRatio" value="{$expectedVideoAspectRatio}"/>
|
3301 |
| - <argument name="index" value="5"/> |
| 3301 | + <argument name="index" value="4"/> |
| 3302 | + </actionGroup> |
| 3303 | + </test> |
| 3304 | + <test name="SlideItemNotActiveValidateVideoBackgroundPlayOnlyWhenVisibleEnabled"> |
| 3305 | + <annotations> |
| 3306 | + <features value="PageBuilder"/> |
| 3307 | + <stories value="Slider"/> |
| 3308 | + <title value="Slide Item: Validate Video Background Play Only When Visible Enabled"/> |
| 3309 | + <description value="Verify that the video background play only when visible attribute works as intended when enabled."/> |
| 3310 | + <severity value="MAJOR"/> |
| 3311 | + <useCaseId value="PB-266"/> |
| 3312 | + <testCaseId value="MC-31938"/> |
| 3313 | + <group value="pagebuilder"/> |
| 3314 | + <group value="pagebuilder-slide"/> |
| 3315 | + <group value="pagebuilder-slideItemCommon"/> |
| 3316 | + <group value="pagebuilder-video-background"/> |
| 3317 | + </annotations> |
| 3318 | + <before> |
| 3319 | + <createData entity="_emptyCmsPage" stepKey="createCMSPage"/> |
| 3320 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 3321 | + <actionGroup ref="NavigateToCreatedCMSPageActionGroup" stepKey="navigateToCreatedCMSPage"> |
| 3322 | + <argument name="CMSPage" value="$$createCMSPage$$"/> |
| 3323 | + </actionGroup> |
| 3324 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 3325 | + </before> |
| 3326 | + <after> |
| 3327 | + <deleteData createDataKey="createCMSPage" stepKey="deleteCMSPage"/> |
| 3328 | + <actionGroup ref="logout" stepKey="logout"/> |
| 3329 | + </after> |
| 3330 | + <!-- Add Slider to Stage --> |
| 3331 | + <comment userInput="Add Slider to Stage" stepKey="addSliderToStage"/> |
| 3332 | + <actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandPageBuilderPanelMenuSection"> |
| 3333 | + <argument name="contentType" value="PageBuilderSliderContentType"/> |
| 3334 | + </actionGroup> |
| 3335 | + <actionGroup ref="dragContentTypeToStage" stepKey="dragSliderIntoStage"> |
| 3336 | + <argument name="contentType" value="PageBuilderSliderContentType"/> |
| 3337 | + <argument name="containerTargetIndex" value="1"/> |
| 3338 | + </actionGroup> |
| 3339 | + <!-- Set Slider Fade Setting --> |
| 3340 | + <comment userInput="Edit Slider" stepKey="commentEditSlider"/> |
| 3341 | + <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="unFocusSlide"/> |
| 3342 | + <actionGroup ref="openPageBuilderEditPanel" stepKey="openSliderEditPanelAfterDrop"> |
| 3343 | + <argument name="contentType" value="PageBuilderSliderContentType"/> |
| 3344 | + </actionGroup> |
| 3345 | + <actionGroup ref="conditionalClickSlideOutPanelFieldGeneral" stepKey="enterFade"> |
| 3346 | + <argument name="property" value="PageBuilderSliderFade_Disabled"/> |
| 3347 | + </actionGroup> |
| 3348 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/> |
| 3349 | + <!-- Set Video Background on Slide --> |
| 3350 | + <actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openSlideEditPanelAfterDrop"> |
| 3351 | + <argument name="section" value="SlideOnBackend"/> |
| 3352 | + </actionGroup> |
| 3353 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterMinHeightProperty"> |
| 3354 | + <argument name="property" value="PageBuilderMinHeightProperty_200px"/> |
| 3355 | + </actionGroup> |
| 3356 | + <actionGroup ref="chooseVisualSelectOption" stepKey="setBackgroundType"> |
| 3357 | + <argument name="property" value="PageBuilderSlideItemBackgroundType_Video"/> |
| 3358 | + </actionGroup> |
| 3359 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterVideoUrl"> |
| 3360 | + <argument name="property" value="PageBuilderVideoBackgroundUrl_YouTube_NonEmbedded"/> |
| 3361 | + </actionGroup> |
| 3362 | + <actionGroup ref="conditionalClickSlideOutPanelFieldGeneral" stepKey="setLazyLoadDisabled"> |
| 3363 | + <argument name="property" value="PageBuilderVideoBackgroundLazyLoad_Disabled"/> |
| 3364 | + </actionGroup> |
| 3365 | + <actionGroup ref="conditionalClickSlideOutPanelFieldGeneral" stepKey="setPlayOnlyWhenVisibleEnabled"> |
| 3366 | + <argument name="property" value="PageBuilderVideoBackgroundPlayOnlyWhenVisible_Enabled"/> |
| 3367 | + </actionGroup> |
| 3368 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings1"/> |
| 3369 | + <!-- Add 1 more Slide --> |
| 3370 | + <actionGroup ref="duplicateSmallContentType" stepKey="duplicateSlide1"> |
| 3371 | + <argument name="section" value="SlideOnBackend"/> |
| 3372 | + <argument name="targetIndex" value="1"/> |
| 3373 | + </actionGroup> |
| 3374 | + <!-- Stage: Validate Video is Playing --> |
| 3375 | + <actionGroup ref="validateVideoBackgroundPlaying" stepKey="validateVideoPlayingStage1"> |
| 3376 | + <argument name="section" value="SlideOnBackend"/> |
| 3377 | + <argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_NonEmbedded"/> |
| 3378 | + <argument name="index" value="2"/> |
| 3379 | + </actionGroup> |
| 3380 | + <actionGroup ref="SaveAndContinueEditCmsPageActionGroup" stepKey="saveAndContinueEditCmsPage"/> |
| 3381 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage2"/> |
| 3382 | + <!-- Stage: Validate Video is not Playing --> |
| 3383 | + <actionGroup ref="validateVideoBackgroundLoadedButNotPlaying" stepKey="validateVideoNotPlayingStage1"> |
| 3384 | + <argument name="section" value="SlideOnBackend"/> |
| 3385 | + <argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_NonEmbedded"/> |
| 3386 | + <argument name="index" value="2"/> |
| 3387 | + </actionGroup> |
| 3388 | + <!-- Stage: Validate Video is Playing after changing slide --> |
| 3389 | + <actionGroup ref="switchSlide" stepKey="showSlide2"> |
| 3390 | + <argument name="slideIndex" value="2"/> |
| 3391 | + </actionGroup> |
| 3392 | + <actionGroup ref="validateVideoBackgroundPlaying" stepKey="validateVideoPlayingStage2"> |
| 3393 | + <argument name="section" value="SlideOnBackend"/> |
| 3394 | + <argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_NonEmbedded"/> |
| 3395 | + <argument name="index" value="2"/> |
| 3396 | + </actionGroup> |
| 3397 | + <!-- Storefront: Validate Video is not Playing --> |
| 3398 | + <actionGroup ref="NavigateToStorefrontForCreatedPageActionGroup" stepKey="navigateToStorefront"> |
| 3399 | + <argument name="page" value="$$createCMSPage.identifier$$"/> |
| 3400 | + </actionGroup> |
| 3401 | + <actionGroup ref="validateVideoBackgroundLoadedButNotPlaying" stepKey="validateVideoNotPlayingStorefront"> |
| 3402 | + <argument name="section" value="SlideOnFrontend"/> |
| 3403 | + <argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_NonEmbedded"/> |
| 3404 | + <argument name="index" value="2"/> |
| 3405 | + </actionGroup> |
| 3406 | + <!-- Stage: Validate Video is Playing after changing slide --> |
| 3407 | + <actionGroup ref="switchSlide" stepKey="showSlideOnStorefront"> |
| 3408 | + <argument name="sliderSection" value="SliderOnFrontend"/> |
| 3409 | + <argument name="slideSection" value="SlideOnFrontend"/> |
| 3410 | + <argument name="slideIndex" value="2"/> |
| 3411 | + </actionGroup> |
| 3412 | + <actionGroup ref="validateVideoBackgroundPlaying" stepKey="validateVideoPlayingStorefront"> |
| 3413 | + <argument name="section" value="SlideOnFrontend"/> |
| 3414 | + <argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_YouTube_NonEmbedded"/> |
| 3415 | + <argument name="index" value="2"/> |
| 3416 | + </actionGroup> |
| 3417 | + </test> |
| 3418 | + <test name="SlideItemNotActiveFadeValidateVideoBackgroundPlayOnlyWhenVisibleEnabled" extends="SlideItemNotActiveValidateVideoBackgroundPlayOnlyWhenVisibleEnabled"> |
| 3419 | + <annotations> |
| 3420 | + <features value="PageBuilder"/> |
| 3421 | + <stories value="Slider"/> |
| 3422 | + <title value="Validate Video Background Play Only When Visible Enabled for not active slide with Fade enabled"/> |
| 3423 | + <description value="Verify that the video background play only when visible attribute works as intended when enabled."/> |
| 3424 | + <severity value="MAJOR"/> |
| 3425 | + <useCaseId value="PB-266"/> |
| 3426 | + <testCaseId value="MC-31939"/> |
| 3427 | + <group value="pagebuilder"/> |
| 3428 | + <group value="pagebuilder-slide"/> |
| 3429 | + <group value="pagebuilder-slideItemCommon"/> |
| 3430 | + <group value="pagebuilder-video-background"/> |
| 3431 | + </annotations> |
| 3432 | + <actionGroup ref="conditionalClickSlideOutPanelFieldGeneral" stepKey="enterFade"> |
| 3433 | + <argument name="property" value="PageBuilderSliderFade_Enabled"/> |
3302 | 3434 | </actionGroup>
|
3303 | 3435 | </test>
|
3304 | 3436 | </tests>
|
0 commit comments