Skip to content

Commit b4a4583

Browse files
committed
MC-2359: Update MFTF Tests
- Add test to validate no background fields are required
1 parent 806ab96 commit b4a4583

File tree

2 files changed

+71
-1
lines changed

2 files changed

+71
-1
lines changed

app/code/Magento/PageBuilder/Test/Mftf/Section/PageBuilderColumnSection.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<element name="noBackgroundImage" type="button" selector="(//div[contains(@class,'pagebuilder-column') and contains(@class,'pagebuilder-content-type')])[{{arg1}}][not(contains(@style,'background-image:'))]" parameterized="true"/>
4141
</section>
4242
<section name="ColumnOnFrontend">
43-
<element name="base" type="block" selector="(//div[@data-role='column'])[{{arg1}}]" parameterized="true""/>
43+
<element name="base" type="block" selector="(//div[@data-role='column'])[{{arg1}}]" parameterized="true"/>
4444
<element name="columnGroup" type="block" selector=".pagebuilder-column-group"/>
4545
<element name="allColumns" type="block" selector="(//div[@data-role='column'])"/>
4646
<element name="columnX" type="block" selector="[data-role=column]:nth-child({{arg1}})" parameterized="true"/>

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

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,76 @@
100100
<argument name="expectedPaddingBottom" value="PageBuilderPaddingProperty10"/>
101101
</actionGroup>
102102
</test>
103+
<test name="ColumnNoBackgroundRequired">
104+
<annotations>
105+
<features value="Pagebuilder"/>
106+
<stories value="Column"/>
107+
<title value="Ensure column has no required background fields"/>
108+
<description value="Slide out panel with should has no required background fields"/>
109+
<severity value="CRITICAL"/>
110+
<useCaseId value="MC-1954"/>
111+
<testCaseId value="MC-2639"/>
112+
<group value="pagebuilder"/>
113+
<group value="pagebuilder-column"/>
114+
</annotations>
115+
<before>
116+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
117+
<actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/>
118+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
119+
</before>
120+
<after>
121+
<actionGroup ref="logout" stepKey="logout"/>
122+
</after>
123+
<actionGroup ref="dragContentTypeToStage" stepKey="dragColumnIntoStage">
124+
<argument name="contentType" value="PageBuilderColumnContentType"/>
125+
</actionGroup>
126+
<seeNumberOfElements selector="{{ColumnOnBackend.columnGroupColumns('1')}}" userInput="2" stepKey="seeElementColumn"/>
127+
<actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanel">
128+
<argument name="contentType" value="PageBuilderColumnContentType"/>
129+
</actionGroup>
130+
<actionGroup ref="validateSlideOutPanelField" stepKey="seeAppearanceMinHeightProperty">
131+
<argument name="property" value="PageBuilderAppearanceMinHeightProperty"/>
132+
</actionGroup>
133+
<actionGroup ref="validateSlideOutPanelField" stepKey="seeBackgroundColorProperty">
134+
<argument name="property" value="PageBuilderBackgroundColorProperty"/>
135+
</actionGroup>
136+
<actionGroup ref="validateSlideOutPanelField" stepKey="seeBackgroundImageProperty">
137+
<argument name="property" value="PageBuilderBackgroundImage_JPG"/>
138+
</actionGroup>
139+
<actionGroup ref="validateSlideOutPanelField" stepKey="seeBackgroundPositionProperty">
140+
<argument name="property" value="PageBuilderBackgroundPositionProperty"/>
141+
</actionGroup>
142+
<actionGroup ref="validateSlideOutPanelField" stepKey="seeBackgroundSizeProperty">
143+
<argument name="property" value="PageBuilderBackgroundSizeProperty"/>
144+
</actionGroup>
145+
<actionGroup ref="validateSlideOutPanelField" stepKey="seeBackgroundRepeatProperty">
146+
<argument name="property" value="PageBuilderBackgroundRepeatProperty"/>
147+
</actionGroup>
148+
<actionGroup ref="validateSlideOutPanelField" stepKey="seeBackgroundAttachmentProperty">
149+
<argument name="property" value="PageBuilderBackgroundAttachmentProperty"/>
150+
</actionGroup>
151+
<actionGroup ref="validateSlideOutPanelFieldIsNotRequired" stepKey="seeColumnMinHeightNotRequired">
152+
<argument name="property" value="PageBuilderAppearanceMinHeightProperty"/>
153+
</actionGroup>
154+
<actionGroup ref="validateSlideOutPanelFieldIsNotRequired" stepKey="seeBackgroundColorNotRequired">
155+
<argument name="property" value="PageBuilderBackgroundColorProperty"/>
156+
</actionGroup>
157+
<actionGroup ref="validateSlideOutPanelFieldIsNotRequired" stepKey="seeBackgroundImageIsRequired">
158+
<argument name="property" value="PageBuilderBackgroundImage_JPG"/>
159+
</actionGroup>
160+
<actionGroup ref="validateSlideOutPanelFieldIsNotRequired" stepKey="seeBackgroundPositionNotRequired">
161+
<argument name="property" value="PageBuilderBackgroundPositionProperty"/>
162+
</actionGroup>
163+
<actionGroup ref="validateSlideOutPanelFieldIsNotRequired" stepKey="seeBackgroundSizeNotRequired">
164+
<argument name="property" value="PageBuilderBackgroundSizeProperty"/>
165+
</actionGroup>
166+
<actionGroup ref="validateSlideOutPanelFieldIsNotRequired" stepKey="seeBackgroundRepeatNotRequired">
167+
<argument name="property" value="PageBuilderBackgroundRepeatProperty"/>
168+
</actionGroup>
169+
<actionGroup ref="validateSlideOutPanelFieldIsNotRequired" stepKey="seeBackgroundAttachmentNotRequired">
170+
<argument name="property" value="PageBuilderBackgroundAttachmentProperty"/>
171+
</actionGroup>
172+
</test>
103173
<test name="ColumnConfigurationHasVerticalAlignment">
104174
<annotations>
105175
<features value="Pagebuilder"/>

0 commit comments

Comments
 (0)