|
1104 | 1104 | <before>
|
1105 | 1105 | <createData entity="_defaultCategory" stepKey="createPreReqCategory"/>
|
1106 | 1106 | <createData entity="productAttributeWysiwyg" stepKey="createProductAttribute"/>
|
1107 |
| - <createData entity="AddToDefaultSetContentSectionBelowShortDescription" stepKey="addAttributeToDefaultAttributeSet"> |
| 1107 | + <createData entity="AddToDefaultSetTopOfContentSection" stepKey="addAttributeToDefaultAttributeSet"> |
1108 | 1108 | <requiredEntity createDataKey="createProductAttribute"/>
|
1109 | 1109 | </createData>
|
1110 | 1110 | <createData entity="_defaultProduct" stepKey="createProduct">
|
|
1125 | 1125 | <actionGroup ref="navigateToCreatedProductEditPage" stepKey="navigateToCreatedProductEditPage">
|
1126 | 1126 | <argument name="product" value="$$createProduct$$"/>
|
1127 | 1127 | </actionGroup>
|
| 1128 | + <actionGroup ref="setLayout" stepKey="setFullWidthLayout"> |
| 1129 | + <argument name="designSection" value="ProductDesignSection"/> |
| 1130 | + <argument name="layoutOption" value="PageBuilderFullWidthLayout.product"/> |
| 1131 | + </actionGroup> |
1128 | 1132 | <actionGroup ref="expandAdminProductSection" stepKey="expandAdminProductSection"/>
|
1129 | 1133 | </before>
|
1130 | 1134 | <after>
|
|
1141 | 1145 | <actionGroup ref="NavigateToAndResetProductAttributeGridToDefaultView" stepKey="NavigateToAndResetProductAttributeGridToDefaultView"/>
|
1142 | 1146 | <actionGroup ref="logout" stepKey="logout"/>
|
1143 | 1147 | </after>
|
| 1148 | + <!-- Edit Product Custom Attribute --> |
| 1149 | + <comment userInput="Edit Product Custom Attribute" stepKey="commentEditProductCustomAttribute"/> |
| 1150 | + <actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForCustomAttribute"> |
| 1151 | + <argument name="attributeCode" value="$$createProductAttribute.attribute_code$$"/> |
| 1152 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea($$createProductAttribute.attribute_code$$)}}"/> |
| 1153 | + </actionGroup> |
| 1154 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPanelGroupHeading"> |
| 1155 | + <argument name="group" value="PageBuilderHeadingContentType"/> |
| 1156 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea($$createProductAttribute.attribute_code$$)}}"/> |
| 1157 | + </actionGroup> |
| 1158 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragHeadingIntoRow"> |
| 1159 | + <argument name="contentType" value="PageBuilderHeadingContentType"/> |
| 1160 | + <argument name="containerTargetType" value="PageBuilderRowContentType"/> |
| 1161 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea($$createProductAttribute.attribute_code$$)}}"/> |
| 1162 | + </actionGroup> |
| 1163 | + <actionGroup ref="enterHeadingOnStage" stepKey="enterHeadingOnStage"> |
| 1164 | + <argument name="headingText" value="PageBuilderHeadingTextProperty"/> |
| 1165 | + </actionGroup> |
| 1166 | + <actionGroup ref="clickOutsideLiveEditHeading" stepKey="clickOutsideLiveEditHeading"> |
| 1167 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea($$createProductAttribute.attribute_code$$)}}"/> |
| 1168 | + </actionGroup> |
| 1169 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuForHeading"> |
| 1170 | + <argument name="contentType" value="PageBuilderHeadingContentType"/> |
| 1171 | + </actionGroup> |
| 1172 | + <actionGroup ref="selectSlideOutPanelFieldGeneral" stepKey="enterHeadingTypePropertyH1"> |
| 1173 | + <argument name="property" value="PageBuilderHeadingTypeProperty_H1"/> |
| 1174 | + </actionGroup> |
| 1175 | + <actionGroup ref="saveEditPanelSettingsFullScreen" stepKey="saveEditFormForHeading"/> |
| 1176 | + <!-- Validate Product Custom Attribute Stage --> |
| 1177 | + <comment userInput="Validate Product Custom Attribute Stage" stepKey="commentValidateCustomAttributeStage"/> |
| 1178 | + <seeElement selector="{{HeadingOnStage.headingType(PageBuilderHeadingTypeProperty_H1.value, '1')}}" stepKey="seeHeadingStyleStage"/> |
| 1179 | + <seeElement selector="{{HeadingOnStage.headingText(PageBuilderHeadingTypeProperty_H1.value, PageBuilderHeadingTextProperty.value, '1')}}" stepKey="seeHeadingTextStage"/> |
| 1180 | + <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenCustomAttribute"/> |
1144 | 1181 | <!-- Edit Product Description -->
|
1145 | 1182 | <comment userInput="Edit Product Description" stepKey="commentEditProductDescription"/>
|
1146 |
| - <actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForDescription"/> |
| 1183 | + <actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForDescription"> |
| 1184 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea('description')}}"/> |
| 1185 | + </actionGroup> |
1147 | 1186 | <!-- Add Buttons -->
|
1148 | 1187 | <comment userInput="Add Buttons" stepKey="commentAddButtons"/>
|
1149 | 1188 | <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPanelGroupButtons">
|
1150 | 1189 | <argument name="group" value="PageBuilderButtonsContentType"/>
|
| 1190 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea('description')}}"/> |
1151 | 1191 | </actionGroup>
|
1152 | 1192 | <actionGroup ref="dragContentTypeToContainer" stepKey="dragButtonsToRow">
|
1153 | 1193 | <argument name="contentType" value="PageBuilderButtonsContentType"/>
|
1154 | 1194 | <argument name="containerTargetType" value="PageBuilderRowContentType"/>
|
| 1195 | + <argument name="containerTargetIndex" value="2"/> |
| 1196 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea('description')}}"/> |
1155 | 1197 | </actionGroup>
|
1156 | 1198 | <!-- Edit Button Item -->
|
1157 | 1199 | <comment userInput="Edit Button Item" stepKey="commentEditButtonItem"/>
|
|
1166 | 1208 | <comment userInput="Add 2nd Button" stepKey="commentAddSecondButton"/>
|
1167 | 1209 | <actionGroup ref="addChildContentTypeFromOptionMenu" stepKey="addChildContentType">
|
1168 | 1210 | <argument name="contentType" value="PageBuilderButtonsContentType"/>
|
| 1211 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea('description')}}"/> |
1169 | 1212 | </actionGroup>
|
1170 | 1213 | <actionGroup ref="inlineEditButton" stepKey="inlineEditButton2">
|
1171 | 1214 | <argument name="text" value="PageBuilderButtonItemText_Second"/>
|
1172 | 1215 | <argument name="index" value="2"/>
|
| 1216 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea('description')}}"/> |
1173 | 1217 | </actionGroup>
|
1174 | 1218 | <!-- Validate Product Description Stage -->
|
1175 | 1219 | <comment userInput="Validate Product Description Stage" stepKey="commentValidateProductDescriptionStage"/>
|
|
1190 | 1234 | <actionGroup ref="dragContentTypeToContainer" stepKey="dragDividerIntoRow">
|
1191 | 1235 | <argument name="contentType" value="PageBuilderDividerContentType"/>
|
1192 | 1236 | <argument name="containerTargetType" value="PageBuilderRowContentType"/>
|
1193 |
| - <argument name="containerTargetIndex" value="2"/> |
| 1237 | + <argument name="containerTargetIndex" value="3"/> |
1194 | 1238 | <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea('short_description')}}"/>
|
1195 | 1239 | </actionGroup>
|
1196 | 1240 | <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuForDivider">
|
|
1204 | 1248 | <comment userInput="Validate Product Short Description Stage" stepKey="commentValidateShortProductDescriptionStage"/>
|
1205 | 1249 | <seeElement selector="{{DividerOnStage.color('1', PageBuilderDividerLineColor_FF5733.rgb)}}" stepKey="seeDividerColorStage"/>
|
1206 | 1250 | <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenShortDescription"/>
|
1207 |
| - <!-- Edit Product Custom Attribute --> |
1208 |
| - <comment userInput="Edit Product Custom Attribute" stepKey="commentEditProductCustomAttribute"/> |
1209 |
| - <actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForCustomAttribute"> |
1210 |
| - <argument name="attributeCode" value="$$createProductAttribute.attribute_code$$"/> |
1211 |
| - <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea($$createProductAttribute.attribute_code$$)}}"/> |
1212 |
| - </actionGroup> |
1213 |
| - <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPanelGroupHeading"> |
1214 |
| - <argument name="group" value="PageBuilderHeadingContentType"/> |
1215 |
| - <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea($$createProductAttribute.attribute_code$$)}}"/> |
1216 |
| - </actionGroup> |
1217 |
| - <actionGroup ref="dragContentTypeToContainer" stepKey="dragHeadingIntoRow"> |
1218 |
| - <argument name="contentType" value="PageBuilderHeadingContentType"/> |
1219 |
| - <argument name="containerTargetType" value="PageBuilderRowContentType"/> |
1220 |
| - <argument name="containerTargetIndex" value="3"/> |
1221 |
| - <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea($$createProductAttribute.attribute_code$$)}}"/> |
1222 |
| - </actionGroup> |
1223 |
| - <actionGroup ref="enterHeadingOnStage" stepKey="enterHeadingOnStage"> |
1224 |
| - <argument name="headingText" value="PageBuilderHeadingTextProperty"/> |
1225 |
| - </actionGroup> |
1226 |
| - <actionGroup ref="clickOutsideLiveEditHeading" stepKey="clickOutsideLiveEditHeading"> |
1227 |
| - <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea($$createProductAttribute.attribute_code$$)}}"/> |
1228 |
| - </actionGroup> |
1229 |
| - <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuForHeading"> |
1230 |
| - <argument name="contentType" value="PageBuilderHeadingContentType"/> |
1231 |
| - </actionGroup> |
1232 |
| - <actionGroup ref="selectSlideOutPanelFieldGeneral" stepKey="enterHeadingTypePropertyH1"> |
1233 |
| - <argument name="property" value="PageBuilderHeadingTypeProperty_H1"/> |
1234 |
| - </actionGroup> |
1235 |
| - <actionGroup ref="saveEditPanelSettingsFullScreen" stepKey="saveEditFormForHeading"/> |
1236 |
| - <!-- Validate Product Custom Attribute Stage --> |
1237 |
| - <comment userInput="Validate Product Custom Attribute Stage" stepKey="commentValidateCustomAttributeStage"/> |
1238 |
| - <seeElement selector="{{HeadingOnStage.headingType(PageBuilderHeadingTypeProperty_H1.value, '1')}}" stepKey="seeHeadingStyleStage"/> |
1239 |
| - <seeElement selector="{{HeadingOnStage.headingText(PageBuilderHeadingTypeProperty_H1.value, PageBuilderHeadingTextProperty.value, '1')}}" stepKey="seeHeadingTextStage"/> |
1240 |
| - <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenCustomAttribute"/> |
1241 |
| - <actionGroup ref="setLayout" stepKey="setFullWidthLayout"> |
1242 |
| - <argument name="designSection" value="ProductDesignSection"/> |
1243 |
| - <argument name="layoutOption" value="PageBuilderFullWidthLayout.product"/> |
1244 |
| - </actionGroup> |
1245 | 1251 | <!-- Save Product -->
|
1246 | 1252 | <comment userInput="Save Product" stepKey="commentSaveProduct"/>
|
1247 | 1253 | <actionGroup ref="saveProductForm" stepKey="saveProduct"/>
|
1248 | 1254 | <waitForPageLoad stepKey="waitForPageLoadSaveProduct"/>
|
1249 | 1255 | <actionGroup ref="expandAdminProductSection" stepKey="expandAdminProductSection"/>
|
| 1256 | + <!-- Validate Product Custom Attribute Stage After Save --> |
| 1257 | + <comment userInput="Validate Product Custom Attribute Stage After Save" stepKey="commentValidateProductCustomAttributeStageAfterSave"/> |
| 1258 | + <actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForCustomAttributeAfterSave"> |
| 1259 | + <argument name="attributeCode" value="$$createProductAttribute.attribute_code$$"/> |
| 1260 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea($$createProductAttribute.attribute_code$$)}}"/> |
| 1261 | + </actionGroup> |
| 1262 | + <seeElement selector="{{HeadingOnStage.headingType(PageBuilderHeadingTypeProperty_H1.value, '1')}}" stepKey="seeHeadingStyleStageAfterSave"/> |
| 1263 | + <seeElement selector="{{HeadingOnStage.headingText(PageBuilderHeadingTypeProperty_H1.value, PageBuilderHeadingTextProperty.value, '1')}}" stepKey="seeHeadingTextStageAfterSave"/> |
| 1264 | + <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenCustomAttributeAfterSave"/> |
1250 | 1265 | <!-- Validate Product Description Stage After Save -->
|
1251 | 1266 | <comment userInput="Validate Product Description Stage After Save" stepKey="commentValidateProductDescriptionStageAfterSave"/>
|
1252 |
| - <actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForDescriptionAfterSave"/> |
| 1267 | + <actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForDescriptionAfterSave"> |
| 1268 | + <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea('description')}}"/> |
| 1269 | + </actionGroup> |
1253 | 1270 | <seeNumberOfElements selector="{{ButtonItemOnStage.all}}" userInput="2" stepKey="see2ButtonItemsStageAfterSave"/>
|
1254 | 1271 | <seeElement selector="{{ButtonItemOnStage.buttonItemText('1', PageBuilderButtonItemText_First.value)}}" stepKey="seeButton1TextStageAfterSave"/>
|
1255 | 1272 | <seeElement selector="{{ButtonItemOnStage.buttonItemText('2', PageBuilderButtonItemText_Second.value)}}" stepKey="seeButton2TextStageAfterSave"/>
|
|
1262 | 1279 | </actionGroup>
|
1263 | 1280 | <seeElement selector="{{DividerOnStage.color('1', PageBuilderDividerLineColor_FF5733.rgb)}}" stepKey="seeDividerColorStageAfterSave"/>
|
1264 | 1281 | <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenShortDescriptionAfterSave"/>
|
1265 |
| - <!-- Validate Product Custom Attribute Stage After Save --> |
1266 |
| - <comment userInput="Validate Product Custom Attribute Stage After Save" stepKey="commentValidateProductCustomAttributeStageAfterSave"/> |
1267 |
| - <actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForCustomAttributeAfterSave"> |
1268 |
| - <argument name="attributeCode" value="$$createProductAttribute.attribute_code$$"/> |
1269 |
| - <argument name="pageBuilderArea" value="{{PageBuilderProductAttribute.PageBuilderArea($$createProductAttribute.attribute_code$$)}}"/> |
1270 |
| - </actionGroup> |
1271 |
| - <seeElement selector="{{HeadingOnStage.headingType(PageBuilderHeadingTypeProperty_H1.value, '1')}}" stepKey="seeHeadingStyleStageAfterSave"/> |
1272 |
| - <seeElement selector="{{HeadingOnStage.headingText(PageBuilderHeadingTypeProperty_H1.value, PageBuilderHeadingTextProperty.value, '1')}}" stepKey="seeHeadingTextStageAfterSave"/> |
1273 |
| - <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenCustomAttributeAfterSave"/> |
1274 | 1282 | <actionGroup ref="navigateToStorefrontForCreatedPage" stepKey="navigateToStoreFront">
|
1275 | 1283 | <argument name="page" value="$$createProduct.name$$.html"/>
|
1276 | 1284 | </actionGroup>
|
|
0 commit comments