|
450 | 450 | <seeElement selector="{{SlideOnFrontend.backgroundColor('1', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlideBackgroundColor"/>
|
451 | 451 | <seeElement selector="{{SlideOnFrontend.appearance('1', PageBuilderAppearance_Poster.value)}}" stepKey="verifySlide1HasPosterAppearanceOnStorefront"/>
|
452 | 452 | </test>
|
| 453 | + <test name="CanAddSliderToSecondaryTab"> |
| 454 | + <annotations> |
| 455 | + <features value="PageBuilder"/> |
| 456 | + <stories value="Tabs"/> |
| 457 | + <title value="Tabs Content - Add Slider to non-default secondary Tab container and view on Admin and Storefront"/> |
| 458 | + <description value="As a Content Manager I want slider in non-default secondary tab to render on Admin and Storefront so that my content is viewable"/> |
| 459 | + <severity value="CRITICAL"/> |
| 460 | + <useCaseId value="MC-3926"/> |
| 461 | + <testCaseId value="MC-2564"/> |
| 462 | + <group value="pagebuilder"/> |
| 463 | + <group value="pagebuilder-tabs-content"/> |
| 464 | + <group value="pagebuilder-slide"/> |
| 465 | + </annotations> |
| 466 | + <before> |
| 467 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 468 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 469 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 470 | + </before> |
| 471 | + <after> |
| 472 | + <actionGroup ref="logout" stepKey="logout"/> |
| 473 | + </after> |
| 474 | + <actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle"> |
| 475 | + <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 476 | + </actionGroup> |
| 477 | + <!-- Add Tabs to Stage --> |
| 478 | + <comment userInput="Add Tabs to Stage" stepKey="addTabsToStage"/> |
| 479 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
| 480 | + <argument name="group" value="PageBuilderTabsContentType"/> |
| 481 | + </actionGroup> |
| 482 | + <actionGroup ref="dragContentTypeToStage" stepKey="dragTabsIntoStage"> |
| 483 | + <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 484 | + </actionGroup> |
| 485 | + <actionGroup ref="duplicateSmallContentType" stepKey="duplicateSmallContentType"> |
| 486 | + <argument name="section" value="TabOnStage"/> |
| 487 | + <argument name="targetIndex" value="1"/> |
| 488 | + </actionGroup> |
| 489 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup2"> |
| 490 | + <argument name="group" value="PageBuilderSliderContentType"/> |
| 491 | + </actionGroup> |
| 492 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragSliderOntoTab"> |
| 493 | + <argument name="contentType" value="PageBuilderSliderContentType"/> |
| 494 | + <argument name="containerTargetType" value="PageBuilderTabContentType"/> |
| 495 | + <argument name="containerTargetIndex" value="2" /> |
| 496 | + </actionGroup> |
| 497 | + <!-- Edit First Slide --> |
| 498 | + <comment userInput="Edit First Slide" stepKey="EditFirstSlide"/> |
| 499 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterSlideTitle1"> |
| 500 | + <argument name="property" value="PageBuilderSlideItemSlideName_Slide1"/> |
| 501 | + </actionGroup> |
| 502 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterBackgroundColor"> |
| 503 | + <argument name="property" value="PageBuilderBackgroundColor_Plaintext_Green"/> |
| 504 | + </actionGroup> |
| 505 | + <actionGroup ref="addTextToTinyMCE" stepKey="addTextToTinyMCE"> |
| 506 | + <argument name="property" value="PageBuilderSlideItemContent_Slide1"/> |
| 507 | + <argument name="section" value="SlideOnConfigurationPanel"/> |
| 508 | + </actionGroup> |
| 509 | + <actionGroup ref="fillSlideOutPanelLinkUrlField" stepKey="enterSlideLinkURL1"> |
| 510 | + <argument name="property" value="PageBuilderSlideItemLinkURL_External"/> |
| 511 | + <argument name="selection" value="{{ExternalLink.url}}"/> |
| 512 | + <argument name="newTab" value="PageBuilderSlideItemLinkNewTab_False"/> |
| 513 | + </actionGroup> |
| 514 | + <actionGroup ref="selectSlideOutPanelField" stepKey="PageBuilderSlideItemShowButton_Always"> |
| 515 | + <argument name="property" value="PageBuilderSlideItemShowButton_Always"/> |
| 516 | + </actionGroup> |
| 517 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterSlideButtonText1"> |
| 518 | + <argument name="property" value="PageBuilderSlideItemButtonText_Slide1"/> |
| 519 | + </actionGroup> |
| 520 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/> |
| 521 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 522 | + <!-- Verify Slider in Secondary Tab on storefront --> |
| 523 | + <comment userInput="View Tab on storefront" stepKey="viewTabOnStorefront"/> |
| 524 | + <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront"> |
| 525 | + <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 526 | + </actionGroup> |
| 527 | + <click selector="{{TabOnStorefront.tabHeader('2')}}" stepKey="switchToSecondTab"/> |
| 528 | + <seeElement selector="{{SlideOnFrontend.base('1')}}" stepKey="seeSliderOnPageBuilderPage"/> |
| 529 | + <seeElement selector="{{SlideOnFrontend.messageContent('1', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeSlide1ContentDisplayed"/> |
| 530 | + <seeElement selector="{{SlideOnFrontend.buttonText('1', PageBuilderSlideItemButtonText_Slide1.value)}}" stepKey="seeSlide1ButtonTextDisplayed"/> |
| 531 | + <seeElement selector="{{SlideOnFrontend.linkUrl('1', PageBuilderSlideItemLinkURL_External.value)}}" stepKey="seeSlide1LinkURL"/> |
| 532 | + <seeElement selector="{{SlideOnFrontend.backgroundColor('1', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlideBackgroundColor"/> |
| 533 | + <seeElement selector="{{SlideOnFrontend.appearance('1', PageBuilderAppearance_Poster.value)}}" stepKey="verifySlide1HasPosterAppearanceOnStorefront"/> |
| 534 | + </test> |
453 | 535 | <test name="CanAddMapToTab">
|
454 | 536 | <annotations>
|
455 | 537 | <features value="PageBuilder"/>
|
|
0 commit comments