Skip to content

Commit 5c3c3c3

Browse files
committed
MC-4117: Update banner to use new background images logic
- add test to check poster overlay position
1 parent e807f3e commit 5c3c3c3

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderBannerPosterAppearanceTest.xml

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -898,6 +898,80 @@
898898
<wait time="3" stepKey="waitArbitraryTimeForPotentialNavigationToOccurStorefrontMobile2" />
899899
<seeCurrentUrlEquals url="{{ExternalLink.googleUrl}}" stepKey="seeThatUrlIsChangedToMobileWysiwygLinkUrlStorefront" />
900900
</test>
901+
<test name="BannerPosterOverlayPosition">
902+
<annotations>
903+
<features value="PageBuilder"/>
904+
<stories value="Banner"/>
905+
<title value="Poster - Check poster overlay position is correct"/>
906+
<description value="Check poster overlay is correct"/>
907+
<severity value="CRITICAL"/>
908+
<useCaseId value="MC-4116"/>
909+
<testCaseId value="MC-5035"/>
910+
<group value="pagebuilder"/>
911+
<group value="pagebuilder-banner"/>
912+
<group value="pagebuilder-bannerPoster"/>
913+
</annotations>
914+
<before>
915+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
916+
<actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/>
917+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
918+
</before>
919+
<after>
920+
<actionGroup ref="logout" stepKey="logout"/>
921+
</after>
922+
<actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle">
923+
<argument name="contentType" value="PageBuilderBannerContentType"/>
924+
</actionGroup>
925+
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup">
926+
<argument name="group" value="PageBuilderBannerContentType"/>
927+
</actionGroup>
928+
<actionGroup ref="dragContentTypeToStage" stepKey="dragBannerIntoStage">
929+
<argument name="contentType" value="PageBuilderBannerContentType"/>
930+
</actionGroup>
931+
<actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage">
932+
<argument name="contentType" value="PageBuilderBannerContentType"/>
933+
</actionGroup>
934+
<!-- Fill Out Edit Panel -->
935+
<comment userInput="Fill Out Edit Panel" stepKey="commentFillEditPanel"/>
936+
<actionGroup ref="chooseVisualSelectOption" stepKey="enterAppearanceProperty">
937+
<argument name="property" value="PageBuilderAppearance_Poster"/>
938+
</actionGroup>
939+
<actionGroup ref="addTextToTinyMCE" stepKey="addTextToTinyMCE">
940+
<argument name="property" value="PageBuilderBannerMessageProperty"/>
941+
<argument name="section" value="BannerOnConfigurationPanel"/>
942+
</actionGroup>
943+
<actionGroup ref="selectSlideOutPanelField" stepKey="selectShowOverlay">
944+
<argument name="property" value="PageBuilderBannerShowContentOverlayAlwaysProperty"/>
945+
</actionGroup>
946+
<actionGroup ref="fillSlideOutPanelField" stepKey="enterOverlayColor">
947+
<argument name="property" value="PageBuilderBannerOverlayColor_FF0000"/>
948+
</actionGroup>
949+
<actionGroup ref="fillSlideOutPanelField" stepKey="enterOverlayTransparency">
950+
<argument name="property" value="PageBuilderBannerOverlayTransparencyProperty"/>
951+
</actionGroup>
952+
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
953+
<click selector="{{PageBuilderPanel.searchPanel}}" stepKey="unFocusEditor"/>
954+
<!-- Validate Stage -->
955+
<comment userInput="Validate Stage" stepKey="commentValidateStage"/>
956+
<actionGroup ref="validateOverlayPositionPoster" stepKey="validateOverlayPositionStage">
957+
<argument name="page" value="BannerOnBackend"/>
958+
</actionGroup>
959+
<actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
960+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
961+
<!-- Validate Stage After Save -->
962+
<comment userInput="Validate Stage After Save" stepKey="commentValidateStageAfterSave"/>
963+
<actionGroup ref="validateOverlayPositionPoster" stepKey="validateOverlayPositionStageAfterSave">
964+
<argument name="page" value="BannerOnBackend"/>
965+
</actionGroup>
966+
<!-- Validate Storefront -->
967+
<comment userInput="Validate Storefront" stepKey="commentValidateStorefront"/>
968+
<actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront">
969+
<argument name="contentType" value="PageBuilderBannerContentType"/>
970+
</actionGroup>
971+
<actionGroup ref="validateOverlayPositionPoster" stepKey="validateOverlayPositionStorefront">
972+
<argument name="page" value="BannerOnFrontend"/>
973+
</actionGroup>
974+
</test>
901975
<test name="BannerPosterButtonsCanBeEditedInline">
902976
<annotations>
903977
<features value="PageBuilder"/>

0 commit comments

Comments
 (0)