|
113 | 113 | <argument name="containerTargetType" value="PageBuilderColumnContentType"/>
|
114 | 114 | <argument name="containerTargetIndex" value="1"/>
|
115 | 115 | </actionGroup>
|
| 116 | + <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenBeforeSave"/> |
| 117 | + <actionGroup ref="SaveCMSBlockActionGroup" stepKey="saveCMSBlock"/> |
| 118 | + <actionGroup ref="AdminOpenPageBuilderFromContentPreviewOverlayActionGroup" stepKey="openPageBuilderFullScreen"/> |
116 | 119 | <!-- Validate CMS Block Stage in Mobile Viewport -->
|
| 120 | + <actionGroup ref="AdminSwitchPageBuilderViewportActionGroup" stepKey="switchToMobileViewport"> |
| 121 | + <argument name="viewportButton" value="mobile"/> |
| 122 | + <argument name="viewportStage" value="mobile"/> |
| 123 | + </actionGroup> |
117 | 124 | <actionGroup ref="validateBackgroundImageContainer" stepKey="validateBackgroundImageCMSBlockStageMobile">
|
118 | 125 | <argument name="section" value="ColumnOnBackend"/>
|
119 | 126 | <argument name="backgroundImage" value="PageBuilderBackgroundMobileImage_GIF"/>
|
120 | 127 | <argument name="index" value="1"/>
|
121 | 128 | </actionGroup>
|
| 129 | + <actionGroup ref="ValidateLayoutConfigurationWithAllUpdatedActionGroup" stepKey="validateLayoutCMSBlockStageMobile"> |
| 130 | + <argument name="page" value="ColumnOnBackend"/> |
| 131 | + <argument name="index" value="1"/> |
| 132 | + <argument name="minHeight" value="PageBuilderMinHeightProperty_200"/> |
| 133 | + <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/> |
| 134 | + </actionGroup> |
122 | 135 | <actionGroup ref="validateContentTypeHeightEqualToMinHeightPlusPaddingAndBorder" stepKey="validateColumn1HeightCMSBlockStageMobile">
|
123 | 136 | <argument name="content" value="{{ColumnOnBackend.baseCSS}}"/>
|
124 | 137 | <argument name="minHeight" value="{{PageBuilderMinHeightProperty_200.value}}"/>
|
|
148 | 161 | <argument name="backgroundImage" value="PageBuilderBackgroundImage_JPG"/>
|
149 | 162 | <argument name="index" value="1"/>
|
150 | 163 | </actionGroup>
|
151 |
| - <actionGroup ref="ValidateLayoutConfigurationWithAllUpdatedActionGroup" stepKey="validateLayoutCMSBlockStage"> |
152 |
| - <argument name="page" value="ColumnOnBackend"/> |
153 |
| - <argument name="index" value="1"/> |
154 |
| - <argument name="minHeight" value="PageBuilderMinHeightProperty_200"/> |
155 |
| - <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/> |
156 |
| - </actionGroup> |
| 164 | + <executeJS function="return window.getComputedStyle(document.evaluate('{{ColumnOnBackend.base('1')}}', document.body).iterateNext()).minHeight.replace(/px/g, "")" stepKey="grabMinHeightValueCmsBlockStage"/> |
| 165 | + <assertEquals stepKey="assertMinHeightInCmsBlockStageDesktop"> |
| 166 | + <expectedResult type="string">auto</expectedResult> |
| 167 | + <actualResult type="variable">grabMinHeightValueCmsBlockStage</actualResult> |
| 168 | + </assertEquals> |
157 | 169 | <actionGroup ref="validateContentTypeHeightEqualToMinHeightPlusPaddingAndBorder" stepKey="validateColumn1HeightCMSBlockStage">
|
158 | 170 | <argument name="content" value="{{ColumnOnBackend.baseCSS}}"/>
|
159 |
| - <argument name="minHeight" value="{{PageBuilderMinHeightProperty_500.value}}"/> |
| 171 | + <argument name="minHeight" value="{{PageBuilderMinHeightProperty_300.value}}"/> |
160 | 172 | <argument name="index" value="1"/>
|
161 | 173 | </actionGroup>
|
162 | 174 | <actionGroup ref="validateDividerWidthPercentage" stepKey="validateDividerWidthCMSBlockStage">
|
163 | 175 | <argument name="page" value="DividerOnStage"/>
|
164 | 176 | </actionGroup>
|
165 | 177 |
|
166 |
| - <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenBeforeSave"/> |
167 |
| - <actionGroup ref="SaveCMSBlockActionGroup" stepKey="saveCMSBlock"/> |
168 | 178 | <!-- Add Block to CMS Page -->
|
169 | 179 | <actionGroup ref="NavigateToCreatedCMSPageActionGroup" stepKey="navigateToCreatedCMSPage">
|
170 | 180 | <argument name="CMSPage" value="$$createCMSPage$$"/>
|
|
193 | 203 | <argument name="backgroundImage" value="PageBuilderBackgroundMobileImage_GIF"/>
|
194 | 204 | <argument name="index" value="1"/>
|
195 | 205 | </actionGroup>
|
| 206 | + <actionGroup ref="ValidateLayoutConfigurationWithAllUpdatedActionGroup" stepKey="validateLayoutCMSPageStageMobile"> |
| 207 | + <argument name="page" value="ColumnOnFrontend"/> |
| 208 | + <argument name="index" value="1"/> |
| 209 | + <argument name="minHeight" value="PageBuilderMinHeightProperty_200"/> |
| 210 | + <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/> |
| 211 | + </actionGroup> |
196 | 212 | <actionGroup ref="validateContentTypeHeightEqualToMinHeightPlusPaddingAndBorder" stepKey="validateColumn1HeightCMSPageStageMobile">
|
197 | 213 | <argument name="content" value="{{ColumnOnFrontend.baseCSS}}"/>
|
198 | 214 | <argument name="minHeight" value="{{PageBuilderMinHeightProperty_200.value}}"/>
|
|
232 | 248 | <argument name="backgroundImage" value="PageBuilderBackgroundImage_JPG"/>
|
233 | 249 | <argument name="index" value="1"/>
|
234 | 250 | </actionGroup>
|
235 |
| - <actionGroup ref="ValidateLayoutConfigurationWithAllUpdatedActionGroup" stepKey="validateLayoutCMSPageStage"> |
236 |
| - <argument name="page" value="ColumnOnFrontend"/> |
237 |
| - <argument name="index" value="1"/> |
238 |
| - <argument name="minHeight" value="PageBuilderMinHeightProperty_200"/> |
239 |
| - <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/> |
240 |
| - </actionGroup> |
| 251 | + <executeJS function="return window.getComputedStyle(document.evaluate('{{ColumnOnBackend.base('1')}}', document.body).iterateNext()).minHeight.replace(/px/g, "")" stepKey="grabMinHeightValueCmsPageStage"/> |
| 252 | + <assertEquals stepKey="assertMinHeightInCmsPageStageDesktop"> |
| 253 | + <expectedResult type="string">auto</expectedResult> |
| 254 | + <actualResult type="variable">grabMinHeightValueCmsPageStage</actualResult> |
| 255 | + </assertEquals> |
241 | 256 | <actionGroup ref="validateContentTypeHeightEqualToMinHeightPlusPaddingAndBorder" stepKey="validateColumn1HeightCMSPageStage">
|
242 | 257 | <argument name="content" value="{{ColumnOnFrontend.baseCSS}}"/>
|
243 |
| - <argument name="minHeight" value="{{PageBuilderMinHeightProperty_500.value}}"/> |
| 258 | + <argument name="minHeight" value="{{PageBuilderMinHeightProperty_300.value}}"/> |
244 | 259 | <argument name="index" value="1"/>
|
245 | 260 | </actionGroup>
|
246 | 261 | <actionGroup ref="verifyVerticalAlignmentCenterInBlock" stepKey="verifyVerticalAlignmentCenterCMSPageStage">
|
|
280 | 295 | <actionGroup ref="ValidateLayoutConfigurationWithAllUpdatedActionGroup" stepKey="validateLayoutCMSPageStorefront">
|
281 | 296 | <argument name="page" value="ColumnOnFrontend"/>
|
282 | 297 | <argument name="index" value="1"/>
|
283 |
| - <argument name="minHeight" value="PageBuilderMinHeightProperty_200"/> |
| 298 | + <argument name="minHeight" value="PageBuilderMinHeightProperty_300"/> |
284 | 299 | <argument name="verticalAlignContainer" value="PageBuilderVerticalAlignmentPropertyCenter"/>
|
285 | 300 | </actionGroup>
|
286 | 301 | <actionGroup ref="validateContentTypeHeightEqualToMinHeightPlusPaddingAndBorder" stepKey="validateColumn1HeightCMSPageStorefront">
|
287 | 302 | <argument name="content" value="{{ColumnOnFrontend.baseCSS}}"/>
|
288 |
| - <argument name="minHeight" value="{{PageBuilderMinHeightProperty_500.value}}"/> |
| 303 | + <argument name="minHeight" value="{{PageBuilderMinHeightProperty_300.value}}"/> |
289 | 304 | <argument name="index" value="1"/>
|
290 | 305 | </actionGroup>
|
291 | 306 | <actionGroup ref="verifyVerticalAlignmentCenterInBlock" stepKey="verifyVerticalAlignmentCenterCMSPageStorefront">
|
|
0 commit comments