Skip to content

Commit 4fbdaea

Browse files
committed
MC-2365: Create MFTF tests for vertical alignment of rows
- check layout section default after save and in storefront
1 parent 4031f50 commit 4fbdaea

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

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

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
<after>
3030
<actionGroup ref="logout" stepKey="logout"/>
3131
</after>
32+
<actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle1">
33+
<argument name="contentType" value="PageBuilderRowContentType"/>
34+
</actionGroup>
3235
<actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelForFirstRow">
3336
<argument name="contentType" value="PageBuilderRowContentType"/>
3437
<argument name="contentTypeIndex" value="1"/>
@@ -48,6 +51,41 @@
4851
<actionGroup ref="seeOptionIsSelectedSlideOutProperty" stepKey="verticalAlignTopSelected">
4952
<argument name="property" value="PageBuilderVerticalAlignmentPropertyTop"/>
5053
</actionGroup>
54+
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsThirdColumn"/>
55+
<!-- Verify Min Height Not Used and Vertical Alignment On Stage - Before Save -->
56+
<comment userInput="Verify min height not used and vertical alignment on stage before save" stepKey="commentVerifyMinHeightAndVerticalAlignmentOnStageBeforeSave"/>
57+
<dontSeeElement selector="{{RowOnStage.minHeight('1', PageBuilderMinHeightProperty_300.value)}}" stepKey="dontSeeFirstRowMinHeightStyle"/>
58+
<seeElement selector="{{RowOnStage.rowChildrenStyle('1', PageBuilderVerticalAlignmentPropertyTop.style)}}" stepKey="seeFirstRowVerticalAlignmentTop"/>
59+
<!-- Verify Min Height Not Used and Vertical Alignment On Stage - After Save -->
60+
<comment userInput="Verify min height not used and vertical alignment on stage after save" stepKey="commentVerifyMinHeightAndVerticalAlignmentOnStageAfterSave"/>
61+
<actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
62+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
63+
<dontSeeElement selector="{{RowOnStage.minHeight('1', PageBuilderMinHeightProperty_300.value)}}" stepKey="seeFirstRowMinHeightAfterSave"/>
64+
<seeElement selector="{{RowOnStage.rowChildrenStyle('1', PageBuilderVerticalAlignmentPropertyTop.style)}}" stepKey="seeFirstRowVerticalAlignmentTopAfterSave"/>
65+
<!-- Verify Min Height Not Used and Vertical Alignment In Form - After Save -->
66+
<comment userInput="Verify min height and vertical alignment in form after save" stepKey="commentVerifyMinHeightAndVerticalAlignmentInFormAfterSave"/>
67+
<actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelForFirstRowAfterSave">
68+
<argument name="contentType" value="PageBuilderRowContentType"/>
69+
<argument name="contentTypeIndex" value="1"/>
70+
</actionGroup>
71+
<actionGroup ref="seeInFieldSlideOutProperty" stepKey="validateEmptyHeightFieldAfterSave">
72+
<argument name="property" value="PageBuilderMinHeightProperty_Empty"/>
73+
</actionGroup>
74+
<actionGroup ref="validateVerticalAlignmentVisualSelects" stepKey="validateVerticalAlignmentAfterSave">
75+
<argument name="property1" value="PageBuilderVerticalAlignmentPropertyTop"/>
76+
<argument name="property2" value="PageBuilderVerticalAlignmentPropertyCenter"/>
77+
<argument name="property3" value="PageBuilderVerticalAlignmentPropertyBottom"/>
78+
</actionGroup>
79+
<actionGroup ref="seeOptionIsSelectedSlideOutProperty" stepKey="verticalAlignTopSelectedAfterSave">
80+
<argument name="property" value="PageBuilderVerticalAlignmentPropertyTop"/>
81+
</actionGroup>
82+
<!-- Verify Min Height and Vertical Alignment Not Used In Storefront -->
83+
<comment userInput="Verify min height and vertical alignment not used in storefront" stepKey="commentVerifyMinHeightAndVerticalAlignmentNotUsedInStorefront"/>
84+
<actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront">
85+
<argument name="contentType" value="PageBuilderRowContentType"/>
86+
</actionGroup>
87+
<dontSeeElement selector="{{RowOnStorefront.rowStyle('1', PageBuilderMinHeightProperty_500.style)}}" stepKey="seeRow1MinHeightApplied"/>
88+
<seeElement selector="{{RowOnStorefront.rowStyle('1', PageBuilderVerticalAlignmentPropertyTop.style)}}" stepKey="seeRow1VerticalAlignmentTopApplied"/>
5189
</test>
5290
<test name="RowContentIsVerticallyAligned">
5391
<annotations>

0 commit comments

Comments
 (0)