|
38 | 38 | <actionGroup ref="dragContentTypeToStage" stepKey="dragColumnToStage">
|
39 | 39 | <argument name="contentType" value="PageBuilderColumnContentType"/>
|
40 | 40 | </actionGroup>
|
41 |
| - <actionGroup ref="duplicateContentType" stepKey="duplicateContentType"> |
| 41 | + <actionGroup ref="removeEmptyContentTypeFromStage" stepKey="removeEmptyContentTypeFromStage"> |
| 42 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 43 | + </actionGroup> |
| 44 | + <actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandPageBuilderPanelMenuSection2"> |
| 45 | + <argument name="contentType" value="PageBuilderButtonsContentType"/> |
| 46 | + </actionGroup> |
| 47 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragButtonsToColumn"> |
| 48 | + <argument name="contentType" value="PageBuilderButtonsContentType"/> |
| 49 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 50 | + </actionGroup> |
| 51 | + <actionGroup ref="inlineEditButton" stepKey="inlineEditButton"> |
| 52 | + <argument name="text" value="PageBuilderButtonItemText_Common"/> |
| 53 | + </actionGroup> |
| 54 | + <actionGroup ref="duplicateContentType" stepKey="duplicateColumn"> |
| 55 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 56 | + </actionGroup> |
| 57 | + <actionGroup ref="duplicateContentType" stepKey="duplicateColumn2"> |
| 58 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 59 | + </actionGroup> |
| 60 | + <actionGroup ref="duplicateContentType" stepKey="duplicateColumn3"> |
| 61 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 62 | + <argument name="targetIndex" value="3"/> |
| 63 | + </actionGroup> |
| 64 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelColumn1"> |
| 65 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 66 | + </actionGroup> |
| 67 | + <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterMinHeightProperty"> |
| 68 | + <argument name="property" value="PageBuilderMinHeightProperty_300"/> |
| 69 | + </actionGroup> |
| 70 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsColumn1"/> |
| 71 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelColumn2"> |
| 72 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 73 | + <argument name="contentTypeIndex" value="2"/> |
| 74 | + </actionGroup> |
| 75 | + <actionGroup ref="chooseVisualSelectOption" stepKey="enterPageBuilderColumnAppearanceProperty_Top"> |
| 76 | + <argument name="property" value="PageBuilderColumnAppearanceProperty_Top"/> |
| 77 | + </actionGroup> |
| 78 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsColumn2"/> |
| 79 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelColumn3"> |
| 80 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 81 | + <argument name="contentTypeIndex" value="3"/> |
| 82 | + </actionGroup> |
| 83 | + <actionGroup ref="chooseVisualSelectOption" stepKey="enterPageBuilderColumnAppearanceProperty_Center"> |
| 84 | + <argument name="property" value="PageBuilderColumnAppearanceProperty_Center"/> |
| 85 | + </actionGroup> |
| 86 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsColumn3"/> |
| 87 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelColumn4"> |
| 88 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 89 | + <argument name="contentTypeIndex" value="4"/> |
| 90 | + </actionGroup> |
| 91 | + <actionGroup ref="chooseVisualSelectOption" stepKey="enterPageBuilderColumnAppearanceProperty_Bottom"> |
| 92 | + <argument name="property" value="PageBuilderColumnAppearanceProperty_Bottom"/> |
| 93 | + </actionGroup> |
| 94 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsColumn4"/> |
| 95 | + <actionGroup ref="duplicateContentType" stepKey="duplicateRow"> |
42 | 96 | <argument name="contentType" value="PageBuilderRowContentType"/>
|
43 | 97 | </actionGroup>
|
44 |
| - <actionGroup ref="duplicateContentType" stepKey="duplicateContentType2"> |
| 98 | + <actionGroup ref="duplicateContentType" stepKey="duplicateRow2"> |
45 | 99 | <argument name="contentType" value="PageBuilderRowContentType"/>
|
46 | 100 | </actionGroup>
|
47 |
| - <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuOnStage"> |
| 101 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelRow2"> |
48 | 102 | <argument name="contentType" value="PageBuilderRowContentType"/>
|
49 | 103 | <argument name="contentTypeIndex" value="2"/>
|
50 | 104 | </actionGroup>
|
51 | 105 | <actionGroup ref="chooseVisualSelectOption" stepKey="enterAppearance">
|
52 | 106 | <argument name="property" value="PageBuilderRowAppearance_FullWidth"/>
|
53 | 107 | </actionGroup>
|
54 | 108 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
|
55 |
| - <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuOnStage2"> |
| 109 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelRow3"> |
56 | 110 | <argument name="contentType" value="PageBuilderRowContentType"/>
|
57 | 111 | <argument name="contentTypeIndex" value="3"/>
|
58 | 112 | </actionGroup>
|
|
61 | 115 | </actionGroup>
|
62 | 116 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings2"/>
|
63 | 117 | <!-- Validate Stage for CMS Block -->
|
64 |
| - <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeActionGroup"/> |
65 |
| - <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeActionGroup2"> |
| 118 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow1"/> |
| 119 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow1Column1"> |
| 120 | + <argument name="section" value="ColumnOnBackend"/> |
| 121 | + </actionGroup> |
| 122 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow1Column2"> |
66 | 123 | <argument name="index" value="2"/>
|
| 124 | + <argument name="section" value="ColumnOnBackend"/> |
67 | 125 | </actionGroup>
|
68 |
| - <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeActionGroup3"> |
| 126 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow1Column3"> |
69 | 127 | <argument name="index" value="3"/>
|
| 128 | + <argument name="section" value="ColumnOnBackend"/> |
| 129 | + </actionGroup> |
| 130 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow1Column4"> |
| 131 | + <argument name="index" value="4"/> |
| 132 | + <argument name="section" value="ColumnOnBackend"/> |
| 133 | + </actionGroup> |
| 134 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow2"> |
| 135 | + <argument name="index" value="2"/> |
| 136 | + </actionGroup> |
| 137 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow2Column1"> |
| 138 | + <argument name="index" value="5"/> |
| 139 | + <argument name="section" value="ColumnOnBackend"/> |
| 140 | + </actionGroup> |
| 141 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow2Column2"> |
| 142 | + <argument name="index" value="6"/> |
| 143 | + <argument name="section" value="ColumnOnBackend"/> |
70 | 144 | </actionGroup>
|
71 |
| - <seeNumberOfElements selector="{{RowOnStage.affordanceCSS}}" userInput="3" stepKey="seeNumberOfAffordance"/> |
| 145 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow2Column3"> |
| 146 | + <argument name="index" value="7"/> |
| 147 | + <argument name="section" value="ColumnOnBackend"/> |
| 148 | + </actionGroup> |
| 149 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow2Column4"> |
| 150 | + <argument name="index" value="8"/> |
| 151 | + <argument name="section" value="ColumnOnBackend"/> |
| 152 | + </actionGroup> |
| 153 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow3"> |
| 154 | + <argument name="index" value="3"/> |
| 155 | + </actionGroup> |
| 156 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow3Column1"> |
| 157 | + <argument name="index" value="9"/> |
| 158 | + <argument name="section" value="ColumnOnBackend"/> |
| 159 | + </actionGroup> |
| 160 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow3Column2"> |
| 161 | + <argument name="index" value="10"/> |
| 162 | + <argument name="section" value="ColumnOnBackend"/> |
| 163 | + </actionGroup> |
| 164 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow3Column3"> |
| 165 | + <argument name="index" value="11"/> |
| 166 | + <argument name="section" value="ColumnOnBackend"/> |
| 167 | + </actionGroup> |
| 168 | + <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeRow3Column4"> |
| 169 | + <argument name="index" value="12"/> |
| 170 | + <argument name="section" value="ColumnOnBackend"/> |
| 171 | + </actionGroup> |
| 172 | + <seeNumberOfElements selector="{{RowOnStage.affordanceCSS}}" userInput="3" stepKey="seeNumberOfRowAffordance"/> |
| 173 | + <seeNumberOfElements selector="{{ColumnOnBackend.affordanceCSS}}" userInput="12" stepKey="seeNumberOfColumnAffordance"/> |
72 | 174 | <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
|
73 | 175 | <actionGroup ref="SaveCMSBlockActionGroup" stepKey="saveCMSBlock"/>
|
74 | 176 | <!-- Configure CMS Page -->
|
75 | 177 | <actionGroup ref="NavigateToCreatedCMSPageActionGroup" stepKey="navigateToCreatedCMSPage">
|
76 | 178 | <argument name="CMSPage" value="$$createCMSPage$$"/>
|
77 | 179 | </actionGroup>
|
78 | 180 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
79 |
| - <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuOnStage3"> |
| 181 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuOnStage"> |
80 | 182 | <argument name="contentType" value="PageBuilderRowContentType"/>
|
81 | 183 | </actionGroup>
|
82 | 184 | <actionGroup ref="chooseVisualSelectOption" stepKey="enterAppearance3">
|
|
86 | 188 | <argument name="property" value="PageBuilderAdvancedMarginsAndPaddingPropertyDefault"/>
|
87 | 189 | </actionGroup>
|
88 | 190 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings3"/>
|
89 |
| - <actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandPageBuilderPanelMenuSection2"> |
| 191 | + <actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandPageBuilderPanelMenuSection3"> |
90 | 192 | <argument name="contentType" value="PageBuilderBlockContentType"/>
|
91 | 193 | </actionGroup>
|
92 | 194 | <actionGroup ref="dragContentTypeToStage" stepKey="dragBlockToStage">
|
|
101 | 203 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings4"/>
|
102 | 204 | <!-- Validate Stage for CMS Page -->
|
103 | 205 | <actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeActionGroup4"/>
|
104 |
| - <seeNumberOfElements selector="{{RowOnStage.affordanceCSS}}" userInput="1" stepKey="seeNumberOfAffordance2"/> |
| 206 | + <seeNumberOfElements selector="{{RowOnStage.affordanceCSS}}" userInput="1" stepKey="seeNumberOfRowAffordance2"/> |
| 207 | + <dontSeeElement selector="{{ColumnOnBackend.affordanceCSS}}" stepKey="dontSeeColumnAffordance"/> |
105 | 208 | <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen2"/>
|
106 | 209 | <actionGroup ref="SaveAndContinueEditCmsPageActionGroup" stepKey="saveAndContinueEditCmsPage"/>
|
107 | 210 | <!-- Validate Storefront -->
|
108 | 211 | <actionGroup ref="NavigateToStorefrontForCreatedPageActionGroup" stepKey="navigateToStorefrontForCreatedPage">
|
109 | 212 | <argument name="page" value="$$createCMSPage.identifier$$"/>
|
110 | 213 | </actionGroup>
|
111 |
| - <dontSeeElementInDOM selector="{{RowOnStage.affordanceCSS}}" stepKey="dontSeeAffordanceInDOM"/> |
| 214 | + <dontSeeElementInDOM selector="{{RowOnStage.affordanceCSS}}" stepKey="dontSeeRowAffordanceInDOM"/> |
| 215 | + <dontSeeElementInDOM selector="{{ColumnOnBackend.affordanceCSS}}" stepKey="dontSeeColumnAffordanceInDOM"/> |
112 | 216 | <executeJS function="return window.innerWidth;" stepKey="viewportWidth"/>
|
113 | 217 | <waitForElementVisible selector="{{RowOnStorefront.appearanceContainedCSS}}" stepKey="waitForRowContainedVisible"/>
|
114 | 218 | <executeJS function="return parseInt(document.querySelector('{{RowOnStorefront.appearanceFullBleedCSS}} {{RowOnStorefront.appearanceContainedCSS}}').getBoundingClientRect().width, 10)" stepKey="actualRowContainedSize"/>
|
| 219 | + <executeJS function="return (window.innerWidth - window.getComputedStyle(document.querySelector('{{RowOnStorefront.baseCSS}}')).marginLeft.replace("px", "") - window.getComputedStyle(document.querySelector('{{RowOnStorefront.baseCSS}}')).marginRight.replace("px", "") - window.getComputedStyle(document.querySelector('{{RowOnStorefront.appearanceContainedCSS}}')).marginLeft.replace("px", "") - window.getComputedStyle(document.querySelector('{{RowOnStorefront.appearanceContainedCSS}}')).marginRight.replace("px", ""))" stepKey="calculatedRowContainedSize"/> |
115 | 220 | <assertEquals stepKey="assertRowContainedEqualsExpected">
|
116 |
| - <expectedResult type="variable">actualRowContainedSize</expectedResult> |
| 221 | + <expectedResult type="variable">calculatedRowContainedSize</expectedResult> |
117 | 222 | <actualResult type="variable">actualRowContainedSize</actualResult>
|
118 | 223 | </assertEquals>
|
119 | 224 | <waitForElementVisible selector="{{RowOnStorefront.appearanceFullWidthCSS}}" stepKey="waitForRowFullWidthVisible"/>
|
|
0 commit comments