|
5 | 5 | * See COPYING.txt for license details.
|
6 | 6 | */
|
7 | 7 | -->
|
8 |
| -<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
9 |
| - xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd"> |
| 8 | +<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd"> |
10 | 9 | <test name="ViewportSwitcherMobileColumnFullHeightAppearanceThroughBlockContentTypeTest">
|
11 | 10 | <annotations>
|
12 | 11 | <features value="PageBuilder"/>
|
|
56 | 55 | <actionGroup ref="dragContentTypeToStage" stepKey="dragColumnOntoStage">
|
57 | 56 | <argument name="contentType" value="PageBuilderColumnContentType"/>
|
58 | 57 | </actionGroup>
|
| 58 | + |
59 | 59 | <!-- Edit Column 1 -->
|
60 | 60 | <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelColumn1">
|
61 | 61 | <argument name="contentType" value="PageBuilderColumnContentType"/>
|
|
92 | 92 | <argument name="property" value="PageBuilderVerticalAlignmentPropertyCenter"/>
|
93 | 93 | </actionGroup>
|
94 | 94 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsColumn1"/>
|
| 95 | + |
95 | 96 | <!-- Edit Column 2 -->
|
96 | 97 | <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelColumn2">
|
97 | 98 | <argument name="contentType" value="PageBuilderColumnContentType"/>
|
|
104 | 105 | <argument name="property" value="PageBuilderMinHeightProperty_500"/>
|
105 | 106 | </actionGroup>
|
106 | 107 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsColumn2"/>
|
| 108 | + |
107 | 109 | <!-- Add Divider To Column 1 -->
|
108 | 110 | <actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandPageBuilderPanelMenuSectionDivider">
|
109 | 111 | <argument name="contentType" value="PageBuilderDividerContentType"/>
|
|
113 | 115 | <argument name="containerTargetType" value="PageBuilderColumnContentType"/>
|
114 | 116 | <argument name="containerTargetIndex" value="1"/>
|
115 | 117 | </actionGroup>
|
| 118 | + |
116 | 119 | <!-- Validate CMS Block Stage in Mobile Viewport -->
|
117 | 120 | <actionGroup ref="validateBackgroundImageContainer" stepKey="validateBackgroundImageCMSBlockStageMobile">
|
118 | 121 | <argument name="section" value="ColumnOnBackend"/>
|
|
127 | 130 | <actionGroup ref="validateDividerWidthPercentage" stepKey="validateDividerWidthCMSBlockStageMobile">
|
128 | 131 | <argument name="page" value="DividerOnStage"/>
|
129 | 132 | </actionGroup>
|
| 133 | + |
130 | 134 | <!-- Validate CMS Block Stage Desktop Viewport -->
|
131 | 135 | <actionGroup ref="AdminSwitchPageBuilderViewportActionGroup" stepKey="switchToDesktopViewport">
|
132 | 136 | <argument name="viewportButton" value="desktop"/>
|
133 | 137 | <argument name="viewportStage" value="desktop"/>
|
134 | 138 | </actionGroup>
|
135 |
| - <actionGroup ref="validateColumnAppearanceFullHeight" stepKey="validateColumn1AppearanceCMSBlockStage"/> |
| 139 | + <actionGroup ref="validateColumnAppearanceFullHeight" stepKey="validateColumn1AppearanceCMSBlockStage"> |
| 140 | + <argument name="affordanceValue" value="{{PageBuilderColumnAffordanceHeight.value}}"/> |
| 141 | + </actionGroup> |
136 | 142 | <actionGroup ref="ValidateAllBackgroundAttributesActionGroup" stepKey="validateBackgroundCMSBlockStage">
|
137 | 143 | <argument name="section" value="ColumnOnBackend"/>
|
138 | 144 | <argument name="index" value="1"/>
|
|
162 | 168 | <actionGroup ref="validateDividerWidthPercentage" stepKey="validateDividerWidthCMSBlockStage">
|
163 | 169 | <argument name="page" value="DividerOnStage"/>
|
164 | 170 | </actionGroup>
|
165 |
| - |
166 | 171 | <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenBeforeSave"/>
|
167 | 172 | <actionGroup ref="SaveCMSBlockActionGroup" stepKey="saveCMSBlock"/>
|
| 173 | + |
168 | 174 | <!-- Add Block to CMS Page -->
|
169 | 175 | <actionGroup ref="NavigateToCreatedCMSPageActionGroup" stepKey="navigateToCreatedCMSPage">
|
170 | 176 | <argument name="CMSPage" value="$$createCMSPage$$"/>
|
|
187 | 193 | <argument name="block" value="$$createCMSBlock$$"/>
|
188 | 194 | </actionGroup>
|
189 | 195 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsBlock"/>
|
| 196 | + |
190 | 197 | <!-- Validate CMS Page Stage on Mobile Viewport-->
|
191 | 198 | <actionGroup ref="validateBackgroundImageContainer" stepKey="validateBackgroundImageCMSPageStageMobile">
|
192 | 199 | <argument name="section" value="ColumnOnFrontend"/>
|
|
255 | 262 | </actionGroup>
|
256 | 263 | <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
|
257 | 264 | <actionGroup ref="SaveAndContinueEditCmsPageActionGroup" stepKey="saveAndContinueEditCmsPage"/>
|
| 265 | + |
258 | 266 | <!-- Validate CMS Page Storefront -->
|
259 | 267 | <actionGroup ref="NavigateToStorefrontForCreatedPageActionGroup" stepKey="navigateToCMSPageStorefront">
|
260 | 268 | <argument name="page" value="$$createCMSPage.identifier$$"/>
|
|
297 | 305 | <actionGroup ref="validateDividerWidthPercentage" stepKey="validateDividerWidthCMSPageStorefront">
|
298 | 306 | <argument name="page" value="DividerOnStorefront"/>
|
299 | 307 | </actionGroup>
|
| 308 | + |
300 | 309 | <!-- Validate CMS Page Storefront Mobile -->
|
301 | 310 | <resizeWindow width="767" height="1000" stepKey="resizeWindowToMobileCMSPageStorefront"/>
|
302 | 311 | <reloadPage stepKey="reloadPage"/>
|
|
0 commit comments