Skip to content

Commit 4c03e7f

Browse files
committed
MC-4294: Cannot Activate Tab Item After Moving Tabs or Slider to New Parent Container
Add TabsRendersAndIsInteractiveAfterDroppingSomeColumnsAbove
1 parent 7a0141d commit 4c03e7f

File tree

1 file changed

+87
-0
lines changed

1 file changed

+87
-0
lines changed

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

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1276,4 +1276,91 @@
12761276
<argument name="to" value="2"/>
12771277
</actionGroup>
12781278
</test>
1279+
<test name="TabsRendersAndIsInteractiveAfterDroppingSomeColumnsAbove">
1280+
<annotations>
1281+
<features value="PageBuilder"/>
1282+
<stories value="Tabs"/>
1283+
<title value="Tab Group - Validate Proper Rendering and Interactivity After Dropping Column Content types above it"/>
1284+
<description value="Validate that tabs renders itself properly and retains its interactivity after dropping column content types above it."/>
1285+
<severity value="CRITICAL"/>
1286+
<useCaseId value="MC-4294"/>
1287+
<testCaseId value="MC-5060"/>
1288+
<group value="pagebuilder"/>
1289+
<group value="pagebuilder-tab"/>
1290+
<group value="pagebuilder-tabGroup"/>
1291+
</annotations>
1292+
<before>
1293+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
1294+
<actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/>
1295+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
1296+
</before>
1297+
<after>
1298+
<actionGroup ref="logout" stepKey="logout"/>
1299+
</after>
1300+
<actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle">
1301+
<argument name="contentType" value="PageBuilderTabsContentType"/>
1302+
</actionGroup>
1303+
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup">
1304+
<argument name="group" value="PageBuilderTabsContentType"/>
1305+
</actionGroup>
1306+
<actionGroup ref="dragContentTypeToStage" stepKey="dragRowContentTypeToStage">
1307+
<argument name="contentType" value="PageBuilderTabsContentType"/>
1308+
</actionGroup>
1309+
<actionGroup ref="dragContentTypeToContainer" stepKey="dragColumnContentTypeToRowDirectlyAboveTab">
1310+
<argument name="contentType" value="PageBuilderColumnContentType"/>
1311+
<argument name="containerTargetType" value="PageBuilderRowContentType"/>
1312+
<argument name="containerTargetIndex" value="1"/>
1313+
<argument name="offsetXCoordinate" value="0"/>
1314+
<argument name="offsetYCoordinate" value="10"/>
1315+
</actionGroup>
1316+
<actionGroup ref="dragContentTypeToContainer" stepKey="dragAnotherColumnContentTypeToFirstRowContentTypeOnStage">
1317+
<argument name="contentType" value="PageBuilderColumnContentType"/>
1318+
<argument name="contentTypeIndex" value="1"/>
1319+
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
1320+
<argument name="containerTargetIndex" value="1"/>
1321+
</actionGroup>
1322+
<click selector="{{PageBuilderPanel.searchPanel}}" stepKey="loseFocus"/>
1323+
<seeElement selector="{{TabOnStage.tabHeaderItemActive('1')}}" stepKey="seeFirstTabAsActive"/>
1324+
<actionGroup ref="duplicateSmallContentType" stepKey="duplicateSmallContentType">
1325+
<argument name="section" value="TabOnStage"/>
1326+
<argument name="targetIndex" value="1"/>
1327+
</actionGroup>
1328+
<seeElement selector="{{TabOnStage.tabHeaderItemActive('2')}}" stepKey="seeSecondTabAsActiveAfterDuplicating"/>
1329+
<!-- Change appearance of row and re-evaluate -->
1330+
<comment userInput="Change appearance of row and re-evaluate" stepKey="commentChangeAppearanceOfRowAndReevaluate"/>
1331+
<click selector="{{PageBuilderPanel.searchPanel}}" stepKey="loseFocus2"/>
1332+
<actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuOnStageForFirstRow">
1333+
<argument name="contentType" value="PageBuilderRowContentType"/>
1334+
<argument name="contentTypeIndex" value="1"/>
1335+
<argument name="contentTypeXCoordinate" value="10"/>
1336+
<argument name="contentTypeYCoordinate" value="0"/>
1337+
</actionGroup>
1338+
<actionGroup ref="chooseVisualSelectOption" stepKey="enterAppearanceRow1">
1339+
<argument name="property" value="PageBuilderRowAppearance_FullWidth"/>
1340+
</actionGroup>
1341+
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsRow1"/>
1342+
<seeElement selector="{{TabOnStage.tabHeaderItemActive('2')}}" stepKey="seeSecondTabAsActiveAfterChangingRowAppearance"/>
1343+
<actionGroup ref="switchTabs" stepKey="switchTabsStage">
1344+
<argument name="section" value="TabOnStage"/>
1345+
<argument name="from" value="2"/>
1346+
<argument name="to" value="1"/>
1347+
</actionGroup>
1348+
<actionGroup ref="saveCmsPage" stepKey="saveCmsPage"/>
1349+
<!-- Validate Storefront -->
1350+
<comment userInput="Validate Storefront" stepKey="commentValidateStorefront"/>
1351+
<actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront">
1352+
<argument name="contentType" value="PageBuilderTabsContentType"/>
1353+
</actionGroup>
1354+
<actionGroup ref="validateContentTypeInsideContainerStorefront" stepKey="validateTabsInsideFirstColumnOnStorefront">
1355+
<argument name="contentType" value="PageBuilderTabsContentType"/>
1356+
<argument name="contentTypeIndex" value="1"/>
1357+
<argument name="containerTargetType" value="PageBuilderRowContentType"/>
1358+
<argument name="containerTargetIndex" value="1"/>
1359+
</actionGroup>
1360+
<actionGroup ref="switchTabs" stepKey="switchTabsStorefront">
1361+
<argument name="section" value="TabOnStorefront"/>
1362+
<argument name="from" value="1"/>
1363+
<argument name="to" value="2"/>
1364+
</actionGroup>
1365+
</test>
12791366
</tests>

0 commit comments

Comments
 (0)