|
1377 | 1377 | <argument name="property" value="PageBuilderAppearance_Poster"/>
|
1378 | 1378 | </actionGroup>
|
1379 | 1379 | </test>
|
| 1380 | + <test name="SliderPosterValidatePaddingOnAppearanceChange"> |
| 1381 | + <annotations> |
| 1382 | + <features value="PageBuilder"/> |
| 1383 | + <stories value="Slider"/> |
| 1384 | + <title value="Poster - Validate paddings on appearance switch"/> |
| 1385 | + <description value="Validate that paddings are correctly applied to the slide within the admin when switching between appearances."/> |
| 1386 | + <severity value="MAJOR"/> |
| 1387 | + <useCaseId value="MC-3799"/> |
| 1388 | + <testCaseId value="MC-5179"/> |
| 1389 | + <group value="pagebuilder"/> |
| 1390 | + <group value="pagebuilder-slider"/> |
| 1391 | + <group value="pagebuilder-sliderPoster"/> |
| 1392 | + </annotations> |
| 1393 | + <before> |
| 1394 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 1395 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 1396 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 1397 | + </before> |
| 1398 | + <after> |
| 1399 | + <actionGroup ref="logout" stepKey="logout"/> |
| 1400 | + </after> |
| 1401 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
| 1402 | + <argument name="group" value="PageBuilderSliderContentType"/> |
| 1403 | + </actionGroup> |
| 1404 | + <actionGroup ref="dragContentTypeToStage" stepKey="dragSliderIntoStage"> |
| 1405 | + <argument name="contentType" value="PageBuilderSliderContentType"/> |
| 1406 | + </actionGroup> |
| 1407 | + <actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openSliderEditPanel"> |
| 1408 | + <argument name="section" value="SlideOnBackend"/> |
| 1409 | + </actionGroup> |
| 1410 | + <!-- Fill Out Edit Panel: Appearance Poster --> |
| 1411 | + <comment userInput="Fill Out Edit Panel: Appearance Poster" stepKey="commentFillEditPanel"/> |
| 1412 | + <actionGroup ref="chooseVisualSelectOption" stepKey="enterAppearancePropertyPoster"> |
| 1413 | + <argument name="property" value="PageBuilderAppearance_Poster"/> |
| 1414 | + </actionGroup> |
| 1415 | + <actionGroup ref="selectSlideOutPanelField" stepKey="enterOverlayAlways"> |
| 1416 | + <argument name="property" value="PageBuilderSlideItemShowOverlay_Always"/> |
| 1417 | + </actionGroup> |
| 1418 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterOverlayColor"> |
| 1419 | + <argument name="property" value="PageBuilderSlideItemOverlayColor_HexGreen"/> |
| 1420 | + </actionGroup> |
| 1421 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterOverlayTransparency"> |
| 1422 | + <argument name="property" value="PageBuilderSlideItemOverlayTransparency_70"/> |
| 1423 | + </actionGroup> |
| 1424 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/> |
| 1425 | + <!-- Validate Stage Overlay and Padding --> |
| 1426 | + <comment userInput="Validate Stage Overlay and Padding" stepKey="commentValidateOverlayPadding"/> |
| 1427 | + <seeElement selector="{{SlideOnBackend.showOverlay('1', PageBuilderSlideItemShowOverlay_Always.value)}}" stepKey="seeOverlayStateStage"/> |
| 1428 | + <seeElement selector="{{SlideOnBackend.overlayColorAndTransparency('1', PageBuilderSlideItemOverlayColor_HexGreen.rgb, PageBuilderSlideItemOverlayTransparency_70.decimal)}}" stepKey="seeOverlayColorAndTransparencyStage"/> |
| 1429 | + <seeElement selector="{{SlideOnBackend.posterPadding('1', PageBuilderPaddingProperty40.value)}}" stepKey="seePosterPadding" /> |
| 1430 | + <dontSeeElement selector="{{SlideOnBackend.collagePadding('1', PageBuilderPaddingProperty40.value)}}" stepKey="dontSeeCollagePadding" /> |
| 1431 | + <!-- Change Appearance to Collage Left --> |
| 1432 | + <comment userInput="Change Appearance to Collage Left" stepKey="commentChangeAppearanceCollageLeft"/> |
| 1433 | + <actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditMenuOnStage"> |
| 1434 | + <argument name="section" value="SlideOnBackend"/> |
| 1435 | + </actionGroup> |
| 1436 | + <actionGroup ref="chooseVisualSelectOption" stepKey="enterAppearancePropertyCollageRight"> |
| 1437 | + <argument name="property" value="PageBuilderAppearance_CollageRight"/> |
| 1438 | + </actionGroup> |
| 1439 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings2"/> |
| 1440 | + <seeElement selector="{{SlideOnBackend.showOverlay('1', PageBuilderSlideItemShowOverlay_Always.value)}}" stepKey="seeOverlayStateStage2"/> |
| 1441 | + <seeElement selector="{{SlideOnBackend.overlayColorAndTransparency('1', PageBuilderSlideItemOverlayColor_HexGreen.rgb, PageBuilderSlideItemOverlayTransparency_70.decimal)}}" stepKey="seeOverlayColorAndTransparencyStage2"/> |
| 1442 | + <dontSeeElement selector="{{SlideOnBackend.posterPadding('1', PageBuilderPaddingProperty40.value)}}" stepKey="dontSeeDefaultPosterPadding" /> |
| 1443 | + <!-- Change Appearance back to Poster --> |
| 1444 | + <comment userInput="Change Appearance back to Poster" stepKey="commentChangeAppearanceBackToPoster"/> |
| 1445 | + <actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditMenuOnStage2"> |
| 1446 | + <argument name="section" value="SlideOnBackend"/> |
| 1447 | + </actionGroup> |
| 1448 | + <actionGroup ref="chooseVisualSelectOption" stepKey="enterAppearancePropertyPoster2"> |
| 1449 | + <argument name="property" value="PageBuilderAppearance_Poster"/> |
| 1450 | + </actionGroup> |
| 1451 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings3"/> |
| 1452 | + <!-- Validate Stage Overlay and Padding after appearance change --> |
| 1453 | + <comment userInput="Validate Stage Overlay and Padding after appearance change" stepKey="commentValidateOverlayPadding2"/> |
| 1454 | + <seeElement selector="{{SlideOnBackend.showOverlay('1', PageBuilderSlideItemShowOverlay_Always.value)}}" stepKey="seeOverlayStateStage3"/> |
| 1455 | + <seeElement selector="{{SlideOnBackend.overlayColorAndTransparency('1', PageBuilderSlideItemOverlayColor_HexGreen.rgb, PageBuilderSlideItemOverlayTransparency_70.decimal)}}" stepKey="seeOverlayColorAndTransparencyStage3"/> |
| 1456 | + <seeElement selector="{{SlideOnBackend.posterPadding('1', PageBuilderPaddingProperty40.value)}}" stepKey="seePosterPadding2" /> |
| 1457 | + <dontSeeElement selector="{{SlideOnBackend.collagePadding('1', PageBuilderPaddingProperty40.value)}}" stepKey="dontSeeCollagePadding2" /> |
| 1458 | + </test> |
1380 | 1459 | </tests>
|
0 commit comments