|
1558 | 1558 | <annotations>
|
1559 | 1559 | <features value="PageBuilder"/>
|
1560 | 1560 | <stories value="Slider"/>
|
1561 |
| - <title value="Slider - Fade can be inline edited"/> |
1562 |
| - <description value="A user should be able to inline edit a fade slide"/> |
1563 |
| - <severity value="CRITICAL"/> |
1564 |
| - <useCaseId value="MC0-4156"/> |
| 1561 | + <title value="Slider - Slide Items Can Be Inline Edited When Slider Has Fade Enabled"/> |
| 1562 | + <description value="A user should be able to inline edit a slide when the slider has fade enabled"/> |
| 1563 | + <severity value="MAJOR"/> |
| 1564 | + <useCaseId value="MC-4156"/> |
1565 | 1565 | <testCaseId value="MC-5058"/>
|
1566 | 1566 | <group value="pagebuilder"/>
|
1567 | 1567 | <group value="pagebuilder-slide"/>
|
|
1611 | 1611 | <waitForPageLoad stepKey="waitForWysiwyg"/>
|
1612 | 1612 | <executeJS function="return document.querySelectorAll('[data-role=slide]')[1].getBoundingClientRect().left" stepKey="slideLeftPosition"/>
|
1613 | 1613 | <executeJS function="return document.querySelectorAll('[data-role=slide]')[1].getBoundingClientRect().right" stepKey="slideRightPosition"/>
|
1614 |
| - <executeJS function="return document.querySelectorAll('.slider-container')[1].getBoundingClientRect().left" stepKey="sliderLeftPosition"/> |
1615 |
| - <executeJS function="return document.querySelectorAll('.slider-container')[1].getBoundingClientRect().right" stepKey="sliderRightPosition"/> |
| 1614 | + <executeJS function="return document.querySelectorAll('.slider-container.content-type-container')[0].getBoundingClientRect().left" stepKey="sliderLeftPosition"/> |
| 1615 | + <executeJS function="return document.querySelectorAll('.slider-container.content-type-container')[0].getBoundingClientRect().right" stepKey="sliderRightPosition"/> |
1616 | 1616 | <assertLessThan stepKey="assertSlideRightSideIsLessThanSliderRightSide">
|
1617 | 1617 | <expectedResult type="variable">slideRightPosition</expectedResult>
|
1618 | 1618 | <actualResult type="variable">sliderRightPosition</actualResult>
|
|
1621 | 1621 | <expectedResult type="variable">sliderLeftPosition</expectedResult>
|
1622 | 1622 | <actualResult type="variable">slideLeftPosition</actualResult>
|
1623 | 1623 | </assertGreaterThan>
|
| 1624 | + <!-- Add Content To Slide 2 --> |
| 1625 | + <comment userInput="Add Content To Slide 2" stepKey="commentAddContentToSlide2"/> |
| 1626 | + <actionGroup ref="inlineEditWYSIWYGFromStage" stepKey="inlineEdit"> |
| 1627 | + <argument name="contentType" value="PageBuilderSlideContentType"/> |
| 1628 | + <argument name="content" value="{{PageBuilderSlideItemContent_Slide1.value}}"/> |
| 1629 | + <argument name="index" value="2"/> |
| 1630 | + </actionGroup> |
| 1631 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 1632 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 1633 | + <!-- Validate Stage After Save --> |
| 1634 | + <comment userInput="Validate Stage After Save" stepKey="commentValidateStage"/> |
| 1635 | + <click selector="{{SliderOnStage.slideNavigationDot('1', '2')}}" stepKey="clickSlide2StageAfterSave"/> |
| 1636 | + <waitForPageLoad stepKey="waitForSlideFadeAnimationAfterSave"/> |
| 1637 | + <seeElement selector="{{SlideOnBackend.messageContent('2', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeMessageContentStage"/> |
1624 | 1638 | </test>
|
1625 | 1639 | </tests>
|
0 commit comments