|
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