Skip to content

Commit b9aab94

Browse files
committed
MC-14970: HTML Code is not rendered on storefront for catalog category & products
- Move test to CatalogProduct
1 parent c615de2 commit b9aab94

File tree

2 files changed

+71
-70
lines changed

2 files changed

+71
-70
lines changed

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminCatalogProductPageBuilder.xml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1298,4 +1298,75 @@
12981298
<seeElement selector="{{HeadingOnStorefront.headingType(PageBuilderHeadingTypeProperty_H1.value, '1')}}" stepKey="seeHeadingStyleStorefront"/>
12991299
<seeElement selector="{{HeadingOnStorefront.headingText(PageBuilderHeadingTypeProperty_H1.value, PageBuilderHeadingTextProperty.value, '1')}}" stepKey="seeHeadingTextStorefront"/>
13001300
</test>
1301+
<test name="HtmlAddToCatalogProduct">
1302+
<annotations>
1303+
<features value="PageBuilder"/>
1304+
<stories value="Catalog Products"/>
1305+
<title value="HTML code add to catalog product"/>
1306+
<description value="Verify adding HTML code to catalog product is rendered correctly"/>
1307+
<severity value="CRITICAL"/>
1308+
<useCaseId value="MC-14970"/>
1309+
<testCaseId value="MC-14976"/>
1310+
<group value="pagebuilder"/>
1311+
<group value="pagebuilder-html"/>
1312+
<group value="pagebuilder-column"/>
1313+
<group value="pagebuilder-catalog-product"/>
1314+
</annotations>
1315+
<before>
1316+
<createData entity="_defaultCategory" stepKey="createPreReqCategory"/>
1317+
<createData entity="_defaultProduct" stepKey="createProduct">
1318+
<requiredEntity createDataKey="createPreReqCategory"/>
1319+
</createData>
1320+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
1321+
<actionGroup ref="navigateToCreatedProductEditPage" stepKey="navigateToCreatedProductEditPage">
1322+
<argument name="product" value="$$createProduct$$"/>
1323+
</actionGroup>
1324+
<actionGroup ref="expandAdminProductSection" stepKey="expandAdminProductSection"/>
1325+
<actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForDescription"/>
1326+
</before>
1327+
<after>
1328+
<deleteData createDataKey="createProduct" stepKey="deleteCreatedProduct"/>
1329+
<deleteData createDataKey="createPreReqCategory" stepKey="deleteCreatedCategory"/>
1330+
<actionGroup ref="NavigateToAndResetProductGridToDefaultView" stepKey="NavigateToAndResetProductGridToDefaultView"/>
1331+
<actionGroup ref="logout" stepKey="logout"/>
1332+
</after>
1333+
<actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandMenuSectionMedia">
1334+
<argument name="contentType" value="PageBuilderHtmlContentType"/>
1335+
</actionGroup>
1336+
<actionGroup ref="dragContentTypeToStage" stepKey="dragHtmlIntoStage">
1337+
<argument name="contentType" value="PageBuilderHtmlContentType"/>
1338+
</actionGroup>
1339+
<actionGroup ref="openPageBuilderEditPanel" stepKey="openEditAfterDrop">
1340+
<argument name="contentType" value="PageBuilderHtmlContentType"/>
1341+
</actionGroup>
1342+
<!-- Update Edit Panel -->
1343+
<comment userInput="Update Edit Panel" stepKey="commentEdit"/>
1344+
<actionGroup ref="fillSlideOutPanelTextArea" stepKey="enterHtmlContent">
1345+
<argument name="property" value="PageBuilderHtmlPropertyButton"/>
1346+
</actionGroup>
1347+
<actionGroup ref="saveEditPanelSettingsFullScreen" stepKey="saveEditFormForSlide"/>
1348+
<!-- Validate Stage -->
1349+
<comment userInput="Validate Stage" stepKey="commentValidateStage"/>
1350+
<waitForElementVisible selector="{{HtmlOnStage.base('1')}}" stepKey="waitForHtmlBaseStage"/>
1351+
<seeElement selector="{{HtmlOnStage.html('1', PageBuilderHtmlPropertyButton.selector)}}" stepKey="seeHtmlOnStage"/>
1352+
<!-- Save Product -->
1353+
<comment userInput="Save Product" stepKey="commentSaveProduct"/>
1354+
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
1355+
<actionGroup ref="saveProductForm" stepKey="saveProduct"/>
1356+
<waitForPageLoad stepKey="waitForPageLoadSaveProduct"/>
1357+
<actionGroup ref="expandAdminProductSection" stepKey="expandAdminProductSection"/>
1358+
<actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForDescription"/>
1359+
<!-- Validate Stage After Save -->
1360+
<comment userInput="Validate Stage After Save" stepKey="commentValidateStageAfterSave"/>
1361+
<waitForElementVisible selector="{{HtmlOnStage.base('1')}}" stepKey="waitForHtmlBaseStageAfterSave"/>
1362+
<seeElement selector="{{HtmlOnStage.html('1', PageBuilderHtmlPropertyButton.selector)}}" stepKey="seeHtmlOnStageAfterSave"/>
1363+
<!-- Validate Storefront -->
1364+
<comment userInput="Validate Storefront" stepKey="commentValidateStorefront"/>
1365+
<actionGroup ref="navigateToStorefrontForCreatedPage" stepKey="navigateToProductStorefront">
1366+
<argument name="page" value="$$createProduct.name$$.html"/>
1367+
</actionGroup>
1368+
<scrollTo selector="{{StorefrontProductInfoMainSection.productDescription}}" stepKey="scrollToProductDescription"/>
1369+
<waitForElementVisible selector="{{HtmlOnStorefront.base('1')}}" stepKey="waitForHtmlBaseStageStorefront"/>
1370+
<seeElement selector="{{HtmlOnStorefront.html('1', PageBuilderHtmlPropertyButton.selectorOnFrontend)}}" stepKey="seeHtmlOnStorefront"/>
1371+
</test>
13011372
</tests>

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderHtmlTest.xml

Lines changed: 0 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1202,74 +1202,4 @@
12021202
<argument name="containerTargetIndex" value="1"/>
12031203
</actionGroup>
12041204
</test>
1205-
<test name="HtmlAddToCatalogProduct">
1206-
<annotations>
1207-
<features value="PageBuilder"/>
1208-
<stories value="HTML Code"/>
1209-
<title value="HTML add to catalog product"/>
1210-
<description value="Verify adding HTML code to catalog product is rendered correctly"/>
1211-
<severity value="CRITICAL"/>
1212-
<useCaseId value="MC-14970"/>
1213-
<testCaseId value="MC-14976"/>
1214-
<group value="pagebuilder"/>
1215-
<group value="pagebuilder-html"/>
1216-
<group value="pagebuilder-column"/>
1217-
</annotations>
1218-
<before>
1219-
<createData entity="_defaultCategory" stepKey="createPreReqCategory"/>
1220-
<createData entity="_defaultProduct" stepKey="createProduct">
1221-
<requiredEntity createDataKey="createPreReqCategory"/>
1222-
</createData>
1223-
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
1224-
<actionGroup ref="navigateToCreatedProductEditPage" stepKey="navigateToCreatedProductEditPage">
1225-
<argument name="product" value="$$createProduct$$"/>
1226-
</actionGroup>
1227-
<actionGroup ref="expandAdminProductSection" stepKey="expandAdminProductSection"/>
1228-
<actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForDescription"/>
1229-
</before>
1230-
<after>
1231-
<deleteData createDataKey="createProduct" stepKey="deleteCreatedProduct"/>
1232-
<deleteData createDataKey="createPreReqCategory" stepKey="deleteCreatedCategory"/>
1233-
<actionGroup ref="NavigateToAndResetProductGridToDefaultView" stepKey="NavigateToAndResetProductGridToDefaultView"/>
1234-
<actionGroup ref="logout" stepKey="logout"/>
1235-
</after>
1236-
<actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandMenuSectionMedia">
1237-
<argument name="contentType" value="PageBuilderHtmlContentType"/>
1238-
</actionGroup>
1239-
<actionGroup ref="dragContentTypeToStage" stepKey="dragHtmlIntoStage">
1240-
<argument name="contentType" value="PageBuilderHtmlContentType"/>
1241-
</actionGroup>
1242-
<actionGroup ref="openPageBuilderEditPanel" stepKey="openEditAfterDrop">
1243-
<argument name="contentType" value="PageBuilderHtmlContentType"/>
1244-
</actionGroup>
1245-
<!-- Update Edit Panel -->
1246-
<comment userInput="Update Edit Panel" stepKey="commentEdit"/>
1247-
<actionGroup ref="fillSlideOutPanelTextArea" stepKey="enterHtmlContent">
1248-
<argument name="property" value="PageBuilderHtmlPropertyButton"/>
1249-
</actionGroup>
1250-
<actionGroup ref="saveEditPanelSettingsFullScreen" stepKey="saveEditFormForSlide"/>
1251-
<!-- Validate Stage -->
1252-
<comment userInput="Validate Stage" stepKey="commentValidateStage"/>
1253-
<waitForElementVisible selector="{{HtmlOnStage.base('1')}}" stepKey="waitForHtmlBaseStage"/>
1254-
<seeElement selector="{{HtmlOnStage.html('1', PageBuilderHtmlPropertyButton.selector)}}" stepKey="seeHtmlOnStage"/>
1255-
<!-- Save Product -->
1256-
<comment userInput="Save Product" stepKey="commentSaveProduct"/>
1257-
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
1258-
<actionGroup ref="saveProductForm" stepKey="saveProduct"/>
1259-
<waitForPageLoad stepKey="waitForPageLoadSaveProduct"/>
1260-
<actionGroup ref="expandAdminProductSection" stepKey="expandAdminProductSection"/>
1261-
<actionGroup ref="openPageBuilderForAttribute" stepKey="openPageBuilderForDescription"/>
1262-
<!-- Validate Stage After Save -->
1263-
<comment userInput="Validate Stage After Save" stepKey="commentValidateStageAfterSave"/>
1264-
<waitForElementVisible selector="{{HtmlOnStage.base('1')}}" stepKey="waitForHtmlBaseStageAfterSave"/>
1265-
<seeElement selector="{{HtmlOnStage.html('1', PageBuilderHtmlPropertyButton.selector)}}" stepKey="seeHtmlOnStageAfterSave"/>
1266-
<!-- Validate Storefront -->
1267-
<comment userInput="Validate Storefront" stepKey="commentValidateStorefront"/>
1268-
<actionGroup ref="navigateToStorefrontForCreatedPage" stepKey="navigateToProductStorefront">
1269-
<argument name="page" value="$$createProduct.name$$.html"/>
1270-
</actionGroup>
1271-
<scrollTo selector="{{StorefrontProductInfoMainSection.productDescription}}" stepKey="scrollToProductDescription"/>
1272-
<waitForElementVisible selector="{{HtmlOnStorefront.base('1')}}" stepKey="waitForHtmlBaseStageStorefront"/>
1273-
<seeElement selector="{{HtmlOnStorefront.html('1', PageBuilderHtmlPropertyButton.selectorOnFrontend)}}" stepKey="seeHtmlOnStorefront"/>
1274-
</test>
12751205
</tests>

0 commit comments

Comments
 (0)