|
1552 | 1552 | <actualResult type="variable">columnOneTextHeight</actualResult>
|
1553 | 1553 | </assertGreaterThan>
|
1554 | 1554 | </test>
|
| 1555 | + <test name="SlideItemBackgroundColorAlwaysDisplayed"> |
| 1556 | + <annotations> |
| 1557 | + <features value="PageBuilder"/> |
| 1558 | + <stories value="Slider"/> |
| 1559 | + <title value="Slide Item - The background color should always be displayed"/> |
| 1560 | + <description value="Ensure operations performed on the slider and slide item don't cause the background color to be hidden"/> |
| 1561 | + <severity value="MAJOR"/> |
| 1562 | + <useCaseId value="MC-3773"/> |
| 1563 | + <testCaseId value="MC-4107"/> |
| 1564 | + <group value="pagebuilder"/> |
| 1565 | + <group value="pagebuilder-slide"/> |
| 1566 | + <group value="pagebuilder-slideItemCommon"/> |
| 1567 | + </annotations> |
| 1568 | + <before> |
| 1569 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 1570 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 1571 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 1572 | + </before> |
| 1573 | + <after> |
| 1574 | + <actionGroup ref="logout" stepKey="logout"/> |
| 1575 | + </after> |
| 1576 | + <!-- Add Slider to Stage --> |
| 1577 | + <comment userInput="Add Slider to Stage" stepKey="addSliderToStage"/> |
| 1578 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
| 1579 | + <argument name="group" value="PageBuilderSliderContentType"/> |
| 1580 | + </actionGroup> |
| 1581 | + <actionGroup ref="dragContentTypeToStageAndExpectEditPanel" stepKey="dragSliderIntoStage"> |
| 1582 | + <argument name="contentType" value="PageBuilderSliderContentType"/> |
| 1583 | + </actionGroup> |
| 1584 | + <!-- Fill first slide data --> |
| 1585 | + <comment userInput="Fill first slide data." stepKey="fillSlide1"/> |
| 1586 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="inputPlaintext"> |
| 1587 | + <argument name="property" value="PageBuilderBackgroundColor_Plaintext_Green"/> |
| 1588 | + </actionGroup> |
| 1589 | + <actionGroup ref="addTextToTinyMCE" stepKey="addTextToTinyMCE"> |
| 1590 | + <argument name="property" value="PageBuilderSlideItemContent_Slide1"/> |
| 1591 | + <argument name="section" value="SlideOnConfigurationPanel"/> |
| 1592 | + </actionGroup> |
| 1593 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanel1Settings"/> |
| 1594 | + <!-- Validate first slide --> |
| 1595 | + <comment userInput="Validate first slide" stepKey="checkFilledData"/> |
| 1596 | + <click stepKey="unfocusNavigation" selector="{{PageBuilderPanel.searchPanel}}"/> |
| 1597 | + <seeElement selector="{{SlideOnBackend.messageContent('1', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeSlideContentAfterSave"/> |
| 1598 | + <seeElement selector="{{SlideOnBackend.backgroundColor('1', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlide1BackgroundColor"/> |
| 1599 | + <!-- Test removing duplicated slide --> |
| 1600 | + <comment userInput="Test removing duplicated slide" stepKey="commentDuplicate"/> |
| 1601 | + <actionGroup ref="duplicateSmallContentType" stepKey="duplicateSmallContentType"> |
| 1602 | + <argument name="section" value="SlideOnBackend"/> |
| 1603 | + <argument name="targetIndex" value="1"/> |
| 1604 | + </actionGroup> |
| 1605 | + <seeElement selector="{{SlideOnBackend.messageContent('2', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeSlideDuplicatedContent"/> |
| 1606 | + <seeElement selector="{{SlideOnBackend.backgroundColor('2', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlideDuplicatedBackground"/> |
| 1607 | + <!-- Verify the first slides background and message are still present --> |
| 1608 | + <comment userInput="Verify the first slides background and message are still present" stepKey="verifySlide1RetainedBackground"/> |
| 1609 | + <click selector="{{SliderOnStage.slideNavigationDot('1', '1')}}" stepKey="clickSlideOptionsMenu"/> |
| 1610 | + <waitForPageLoad stepKey="waitForSlideNavigation" /> |
| 1611 | + <seeElement selector="{{SlideOnBackend.messageContent('1', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeSlide1MessageAfterAdd"/> |
| 1612 | + <seeElement selector="{{SlideOnBackend.backgroundColor('1', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlide1BackgroundAfterAdd"/> |
| 1613 | + <click selector="{{SliderOnStage.slideNavigationDot('1', '2')}}" stepKey="clickSlideOptionsMenu1"/> |
| 1614 | + <waitForPageLoad stepKey="waitForSlideNavigation1" /> |
| 1615 | + <actionGroup ref="removeContentTypeFromStageSmallByIndex" stepKey="removeSlideFromStage"> |
| 1616 | + <argument name="section" value="SlideOnBackend"/> |
| 1617 | + <argument name="targetIndex" value="2"/> |
| 1618 | + </actionGroup> |
| 1619 | + <actionGroup ref="confirmRemovalModal" stepKey="confirmRemovalModal"/> |
| 1620 | + <seeElement selector="{{SlideOnBackend.messageContent('1', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeSlideContentAfterDelete"/> |
| 1621 | + <seeElement selector="{{SlideOnBackend.backgroundColor('1', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlideBackgroundAfterDelete"/> |
| 1622 | + <!-- Test removing added slide --> |
| 1623 | + <comment userInput="Test removing added slide" stepKey="commentAddedSlide"/> |
| 1624 | + <actionGroup ref="addSlide" stepKey="addNewSlide" /> |
| 1625 | + <!-- Fill first slide data --> |
| 1626 | + <comment userInput="Fill second slide data." stepKey="fillSlide2"/> |
| 1627 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="inputSlideColorWhite"> |
| 1628 | + <argument name="property" value="PageBuilderBackgroundColor_Hex_Grey"/> |
| 1629 | + </actionGroup> |
| 1630 | + <actionGroup ref="addTextToTinyMCE" stepKey="addTextToTinyMCE1"> |
| 1631 | + <argument name="property" value="PageBuilderSlideItemContent_Slide2"/> |
| 1632 | + <argument name="section" value="SlideOnConfigurationPanel"/> |
| 1633 | + </actionGroup> |
| 1634 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanel2Settings"/> |
| 1635 | + <seeElement selector="{{SlideOnBackend.messageContent('2', PageBuilderSlideItemContent_Slide2.value)}}" stepKey="seeNewSlideDuplicatedContent"/> |
| 1636 | + <seeElement selector="{{SlideOnBackend.backgroundColor('2', PageBuilderBackgroundColor_Hex_Grey.rgb)}}" stepKey="seeNewSlideDuplicatedBackground"/> |
| 1637 | + <!-- Verify the first slides background and message are still present --> |
| 1638 | + <comment userInput="Verify the first slides background and message are still present" stepKey="verifySlide1RetainedBackground1"/> |
| 1639 | + <click selector="{{SliderOnStage.slideNavigationDot('1', '1')}}" stepKey="clickSlideOptionsMenu2"/> |
| 1640 | + <waitForPageLoad stepKey="waitForSlideNavigation2" /> |
| 1641 | + <seeElement selector="{{SlideOnBackend.messageContent('1', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeSlide1MessageAfterAdd1"/> |
| 1642 | + <seeElement selector="{{SlideOnBackend.backgroundColor('1', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlide1BackgroundAfterAdd1"/> |
| 1643 | + <click selector="{{SliderOnStage.slideNavigationDot('1', '2')}}" stepKey="clickSlideOptionsMenu3"/> |
| 1644 | + <waitForPageLoad stepKey="waitForSlideNavigation3" /> |
| 1645 | + <actionGroup ref="removeContentTypeFromStageSmallByIndex" stepKey="removeNewSlideFromStage"> |
| 1646 | + <argument name="section" value="SlideOnBackend"/> |
| 1647 | + <argument name="targetIndex" value="2"/> |
| 1648 | + </actionGroup> |
| 1649 | + <actionGroup ref="confirmRemovalModal" stepKey="confirmRemovalModal1"/> |
| 1650 | + <seeElement selector="{{SlideOnBackend.messageContent('1', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeSlideContentAfterDelete1"/> |
| 1651 | + <seeElement selector="{{SlideOnBackend.backgroundColor('1', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlideBackgroundAfterDelete1"/> |
| 1652 | + <actionGroup ref="unFocusOptionMenu" stepKey="unFocusOptionMenu"> |
| 1653 | + <argument name="contentType" value="PageBuilderSlideContentType"/> |
| 1654 | + </actionGroup> |
| 1655 | + <actionGroup ref="hideContentType" stepKey="hideContentType"> |
| 1656 | + <argument name="section" value="SliderOnStage"/> |
| 1657 | + <argument name="contentType" value="PageBuilderSliderContentType"/> |
| 1658 | + </actionGroup> |
| 1659 | + <seeElement selector="{{SlideOnBackend.messageContent('1', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeSlideContentAfterHide"/> |
| 1660 | + <seeElement selector="{{SlideOnBackend.backgroundColor('1', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlideBackgroundColorAfterHide"/> |
| 1661 | + <actionGroup ref="showContentType" stepKey="showContentType"> |
| 1662 | + <argument name="section" value="SliderOnStage"/> |
| 1663 | + <argument name="contentType" value="PageBuilderSliderContentType"/> |
| 1664 | + </actionGroup> |
| 1665 | + <seeElement selector="{{SlideOnBackend.messageContent('1', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeSlideContentAfterHideShow"/> |
| 1666 | + <seeElement selector="{{SlideOnBackend.backgroundColor('1', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlideBackgroundColorAfterHideShow"/> |
| 1667 | + </test> |
1555 | 1668 | </tests>
|
0 commit comments