Skip to content

Commit 3e57d61

Browse files
committed
PB-1157: MFTF Tests Fail To Generate For CE + PB
1 parent c91a0ee commit 3e57d61

File tree

2 files changed

+141
-3
lines changed

2 files changed

+141
-3
lines changed

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminCatalogCategoryPageBuilderTest/PageBuilderCatalogCategoryVerifyCategoryFullWidthLayoutTest.xml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,15 @@
121121
<selectOption userInput="Static block and products" selector="{{AdminCategoryDisplaySettingsSection.displayMode}}" stepKey="selectStaticBlockAndProductsOption"/>
122122

123123
<!-- Assign Products to Category -->
124-
<actionGroup ref="AdminCategoryAssignProductActionGroup" stepKey="assignSimpleProductFirst">
124+
<comment userInput="BIC workaround" stepKey="openProductsInCategorySection"/>
125+
<comment userInput="BIC workaround" stepKey="goToAddProductsBySearch"/>
126+
<actionGroup ref="AdminCategoryAssignProductActionGroup" stepKey="searchFirstProductForCategoryByKeyword">
125127
<argument name="productSku" value="$$createProduct1.sku$$"/>
126128
</actionGroup>
127-
<actionGroup ref="AdminCategoryAssignProductActionGroup" stepKey="assignSimpleProductSecond">
129+
<actionGroup ref="AdminCategoryAssignProductActionGroup" stepKey="searchSecondProductForCategoryByKeyword">
128130
<argument name="productSku" value="$$createProduct2.sku$$"/>
129131
</actionGroup>
130-
<actionGroup ref="AdminSaveCategoryFormActionGroup" stepKey="saveCategory"/>
132+
<comment userInput="BIC workaround" stepKey="saveAndCloseModal"/>
131133

132134
<!-- Set Category - Full Width layout -->
133135
<actionGroup ref="SetLayoutActionGroup" stepKey="setCategoryFullWidthLayout">
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
10+
<test name="ViewportSwitcherMobileDynamicBlockThroughBlockContentTypeTest">
11+
<annotations>
12+
<features value="PageBuilder"/>
13+
<stories value="Viewport Switcher"/>
14+
<title value="Mobile Viewport: Render Dynamic Block Through Block Content Type"/>
15+
<description value="Verify that users are able to successfully render and use the dynamic block content type through the Block content type in the mobile viewport."/>
16+
<severity value="CRITICAL"/>
17+
<group value="pagebuilder"/>
18+
<group value="pagebuilder-block"/>
19+
<group value="pagebuilder-block-content"/>
20+
<group value="pagebuilder-viewport-switcher"/>
21+
<skip>
22+
<issueId value="DEPRECATED">Use DynamicBlockThroughBlockContentTypeViewportSwitcherMobileTest instead</issueId>
23+
</skip>
24+
</annotations>
25+
<before>
26+
<createData entity="_emptyCmsPage" stepKey="createCMSPage"/>
27+
<createData entity="_emptyCmsBlock" stepKey="createCMSBlock"/>
28+
<comment userInput="BIC workaround" stepKey="createDynamicBlock"/>
29+
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
30+
<actionGroup ref="NavigateToCreatedCMSBlockPageActionGroup" stepKey="navigateToCreatedCMSBlockPage">
31+
<argument name="CMSBlockPage" value="$$createCMSBlock$$"/>
32+
</actionGroup>
33+
<actionGroup ref="AdminOpenPageBuilderFromContentPreviewOverlayActionGroup" stepKey="openPageBuilderFullScreen"/>
34+
<actionGroup ref="dragContentTypeToStage" stepKey="dragRowToRootContainer">
35+
<argument name="contentType" value="PageBuilderRowContentType"/>
36+
<argument name="containerTargetType" value="PageBuilderRootContainerContentType"/>
37+
</actionGroup>
38+
<actionGroup ref="AdminSwitchPageBuilderViewportActionGroup" stepKey="switchToMobileViewport">
39+
<argument name="viewportButton" value="mobile"/>
40+
<argument name="viewportStage" value="mobile"/>
41+
</actionGroup>
42+
</before>
43+
<after>
44+
<resizeWindow width="1280" height="1024" stepKey="resizeWindowToDesktop"/>
45+
<deleteData createDataKey="createCMSBlock" stepKey="deleteCMSBlock"/>
46+
<deleteData createDataKey="createCMSPage" stepKey="deleteCMSPage"/>
47+
<comment userInput="BIC workaround" stepKey="deleteDynamicBlock"/>
48+
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
49+
</after>
50+
<!-- Add Dynamic Block -->
51+
<comment userInput="BIC workaround" stepKey="expandPageBuilderPanelMenuSection"/>
52+
<comment userInput="BIC workaround" stepKey="dragDynamicBlockIntoStage"/>
53+
<comment userInput="BIC workaround" stepKey="openEditAfterDrop"/>
54+
<comment userInput="BIC workaround" stepKey="searchDynamicBlockInGrid"/>
55+
<comment userInput="BIC workaround" stepKey="saveEditPanelSettingsDynamicBlock"/>
56+
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreenBeforeSave"/>
57+
<actionGroup ref="SaveCMSBlockActionGroup" stepKey="saveCMSBlock"/>
58+
<actionGroup ref="AdminOpenPageBuilderFromContentPreviewOverlayActionGroup" stepKey="openPageBuilderFullScreen"/>
59+
<!-- Validate CMS Block Stage Mobile Viewport -->
60+
<actionGroup ref="AdminSwitchPageBuilderViewportActionGroup" stepKey="switchToMobileViewportBlock">
61+
<argument name="viewportButton" value="mobile"/>
62+
<argument name="viewportStage" value="mobile"/>
63+
</actionGroup>
64+
<comment userInput="BIC workaround" stepKey="seeDynamicBlockCMSBlockStage"/>
65+
<comment userInput="BIC workaround" stepKey="seeDynamicBlockContentOnCMSBlockStage"/>
66+
67+
<!-- Validate CMS Block Stage Desktop Viewport -->
68+
<actionGroup ref="AdminSwitchPageBuilderViewportActionGroup" stepKey="switchToDesktopViewportBlock">
69+
<argument name="viewportButton" value="desktop"/>
70+
<argument name="viewportStage" value="desktop"/>
71+
</actionGroup>
72+
<comment userInput="BIC workaround" stepKey="seeDynamicBlockCMSBlockStageDesktop"/>
73+
<comment userInput="BIC workaround" stepKey="seeDynamicBlockContentOnCMSBlockStageDesktop"/>
74+
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
75+
76+
<!-- Add Block to CMS Page -->
77+
<actionGroup ref="NavigateToCreatedCMSPageActionGroup" stepKey="navigateToCreatedCMSPage">
78+
<argument name="CMSPage" value="$$createCMSPage$$"/>
79+
</actionGroup>
80+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
81+
<actionGroup ref="dragContentTypeToStage" stepKey="dragRowToRootContainer">
82+
<argument name="contentType" value="PageBuilderRowContentType"/>
83+
<argument name="containerTargetType" value="PageBuilderRootContainerContentType"/>
84+
</actionGroup>
85+
<actionGroup ref="AdminSwitchPageBuilderViewportActionGroup" stepKey="switchToMobileViewportPage">
86+
<argument name="viewportButton" value="mobile"/>
87+
<argument name="viewportStage" value="mobile"/>
88+
</actionGroup>
89+
<actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandPanelAddContentMenuSection">
90+
<argument name="contentType" value="PageBuilderBlockContentType"/>
91+
</actionGroup>
92+
<actionGroup ref="dragContentTypeToStage" stepKey="dragBlockIntoPageStage">
93+
<argument name="contentType" value="PageBuilderBlockContentType"/>
94+
</actionGroup>
95+
<actionGroup ref="openPageBuilderEditPanel" stepKey="openEditAfterDropBlock">
96+
<argument name="contentType" value="PageBuilderBlockContentType"/>
97+
</actionGroup>
98+
<actionGroup ref="searchBlockInGrid" stepKey="searchBlockInPageGrid">
99+
<argument name="block" value="$$createCMSBlock$$"/>
100+
</actionGroup>
101+
<actionGroup ref="saveEditPanelSettings" stepKey="savePageEditPanelSettingsBlock"/>
102+
<!-- Validate CMS Page Stage Mobile Viewport -->
103+
<comment userInput="BIC workaround" stepKey="seeBlockCMSPageStage"/>
104+
<comment userInput="BIC workaround" stepKey="seeNestedDynamicBlockPlaceHolderNameCMSPageStage"/>
105+
<comment userInput="BIC workaround" stepKey="seeNestedDynamicBlockPlaceHolderSegmentsCMSPageStage"/>
106+
<comment userInput="BIC workaround" stepKey="dontSeeDynamicBlockCMSPageStage"/>
107+
<comment userInput="BIC workaround" stepKey="dontSeeDynamicBlockContentCMSPageStage"/>
108+
109+
<!-- Validate CMS Page Stage Desktop Viewport -->
110+
<actionGroup ref="AdminSwitchPageBuilderViewportActionGroup" stepKey="switchToDesktopViewportPage">
111+
<argument name="viewportButton" value="desktop"/>
112+
<argument name="viewportStage" value="desktop"/>
113+
</actionGroup>
114+
<comment userInput="BIC workaround" stepKey="seeBlockCMSPageStageDesktop"/>
115+
<comment userInput="BIC workaround" stepKey="seeNestedDynamicBlockPlaceHolderNameCMSPageStageDesktop"/>
116+
<comment userInput="BIC workaround" stepKey="seeNestedDynamicBlockPlaceHolderSegmentsCMSPageStageDesktop"/>
117+
<comment userInput="BIC workaround" stepKey="dontSeeDynamicBlockCMSPageStageDesktop"/>
118+
<comment userInput="BIC workaround" stepKey="dontSeeDynamicBlockContentCMSPageStageDesktop"/>
119+
120+
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen2"/>
121+
<actionGroup ref="SaveAndContinueEditCmsPageActionGroup" stepKey="saveAndContinueEditCmsPage"/>
122+
<!-- Validate CMS Page Storefront -->
123+
<actionGroup ref="NavigateToStorefrontForCreatedPageActionGroup" stepKey="navigateToCMSPageStorefront">
124+
<argument name="page" value="$$createCMSPage.identifier$$"/>
125+
</actionGroup>
126+
<comment userInput="BIC workaround" stepKey="seeBlockCMSPageStorefront"/>
127+
<comment userInput="BIC workaround" stepKey="seeDynamicBlockCMSPageStorefront"/>
128+
<comment userInput="BIC workaround" stepKey="seeDynamicBlockContentCMSPageStorefront"/>
129+
130+
<!-- Validate CMS Page Storefront Mobile -->
131+
<resizeWindow width="767" height="1000" stepKey="resizeWindowToMobile"/>
132+
<comment userInput="BIC workaround" stepKey="seeBlockCMSPageStorefrontMobile"/>
133+
<comment userInput="BIC workaround" stepKey="seeDynamicBlockCMSPageStorefrontMobile"/>
134+
<comment userInput="BIC workaround" stepKey="seeDynamicBlockContentCMSPageStorefrontMobile"/>
135+
</test>
136+
</tests>

0 commit comments

Comments
 (0)