Skip to content

Commit 8e4f18d

Browse files
committed
MC-4129: Edit Panel Opens After Dragging & Dropping Content Types
- Resolve remaining test failures
1 parent 110a56b commit 8e4f18d

7 files changed

+33
-38
lines changed

app/code/Magento/PageBuilder/Test/Mftf/ActionGroup/DragAndDropActionGroup.xml

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,6 @@
2828
<waitForElementVisible time="10" selector="{{PageBuilderStage.contentTypeInStageByIndex(contentType.role, contentTypeNumber)}}" stepKey="waitForContentTypeInStage" />
2929
<waitForPageLoad stepKey="waitForToolbarsToLoad" time="30"/>
3030
</actionGroup>
31-
<actionGroup name="dragContentTypeToStageAndExpectEditPanel">
32-
<arguments>
33-
<argument name="contentType"/>
34-
</arguments>
35-
<dragAndDrop selector1="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" selector2="{{PageBuilderStage.dropAreaInStage}}" stepKey="dropContentTypeIntoStage"/>
36-
<waitForPageLoad time="30" stepKey="waitForStageToLoad"/>
37-
<waitForElementVisible time="10" selector="{{PageBuilderStage.contentTypeInStage(contentType.role)}}" stepKey="waitForContentTypeInStage" />
38-
<waitForElementVisible time="10" selector="{{EditPanelForm.editFormTitle}}" stepKey="waitForContentTypeNameInEditFormTitle" />
39-
<see userInput="Edit {{contentType.editPanelName}}" selector="{{EditPanelForm.editFormTitle}}" stepKey="seeContentTypeNameInEditFormTitle"/>
40-
<waitForPageLoad stepKey="waitForEditFormLoad" time="30"/>
41-
</actionGroup>
4231
<actionGroup name="dragContentTypeToContainer">
4332
<arguments>
4433
<argument name="contentType"/>
@@ -71,20 +60,6 @@
7160
<waitForElementNotVisible time="10" selector="{{PageBuilderStage.contentTypeInStageByIndex(contentType.role, contentTypeIndex)}}" stepKey="waitForContentTypeNotOnStage" />
7261
<dontSeeElementInDOM selector="{{PageBuilderStage.contentTypeInStageByIndex(contentType.role, contentTypeIndex)}}" stepKey="dontSeeElementInContainer" />
7362
</actionGroup>
74-
<actionGroup name="dragContentTypeToContainerAndExpectEditPanel">
75-
<arguments>
76-
<argument name="contentType"/>
77-
<argument name="contentTypeIndex" defaultValue="1" type="string"/>
78-
<argument name="containerTargetType"/>
79-
<argument name="containerTargetIndex" defaultValue="1" type="string"/>
80-
</arguments>
81-
<scrollTo selector="{{CmsNewPagePageActionsSection.contentSectionName}}" stepKey="scrollToTopOfStage"/>
82-
<dragAndDrop selector1="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" selector2="{{PageBuilderStage.contentTypeContainer(containerTargetType.role, containerTargetIndex)}}" stepKey="dropContentTypeIntoStage"/>
83-
<waitForPageLoad time="30" stepKey="waitForStageToLoad"/>
84-
<waitForElementVisible time="30" selector="{{PageBuilderStage.contentTypeInStageByIndex(contentType.role, contentTypeIndex)}}" stepKey="waitForContentTypeInContainer"/>
85-
<waitForElementVisible time="30" selector="{{EditPanelForm.editFormTitle}}" stepKey="waitForContentTypeNameInEditFormTitle"/>
86-
<see userInput="Edit {{contentType.editPanelName}}" selector="{{EditPanelForm.editFormTitle}}" stepKey="seeContentTypeNameInEditFormTitle"/>
87-
</actionGroup>
8863
<!-- Test to ensure a content block doesn't receive drop events -->
8964
<actionGroup name="dragContentTypeToContentType">
9065
<arguments>

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,9 @@
8282
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroupAddContent">
8383
<argument name="group" value="PageBuilderBlockContentType"/>
8484
</actionGroup>
85-
<actionGroup ref="dragContentTypeToStageAndExpectEditPanel" stepKey="dragBlockIntoStage">
85+
<actionGroup ref="dragContentTypeToStage" stepKey="dragBlockIntoStage">
8686
<argument name="contentType" value="PageBuilderBlockContentType"/>
8787
</actionGroup>
88-
<actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings"/>
8988
<actionGroup ref="dragContentTypeToStage" stepKey="dragProductIntoStage">
9089
<argument name="contentType" value="PageBuilderProductsContentType"/>
9190
</actionGroup>

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1764,7 +1764,7 @@
17641764
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupMedia">
17651765
<argument name="group" value="PageBuilderMapContentType"/>
17661766
</actionGroup>
1767-
<actionGroup ref="dragContentTypeToContainer" stepKey="dragMapOntoColumnAndExpectEditPanel">
1767+
<actionGroup ref="dragContentTypeToContainer" stepKey="dragMapOntoColumn">
17681768
<argument name="contentType" value="PageBuilderMapContentType"/>
17691769
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
17701770
<argument name="containerTargetIndex" value="2" />
@@ -1869,7 +1869,7 @@
18691869
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupMedia">
18701870
<argument name="group" value="PageBuilderMapContentType"/>
18711871
</actionGroup>
1872-
<actionGroup ref="dragContentTypeToContainerAndExpectEditPanel" stepKey="dragMapToColumn">
1872+
<actionGroup ref="dragContentTypeToContainer" stepKey="dragMapToColumn">
18731873
<argument name="contentType" value="PageBuilderMapContentType"/>
18741874
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
18751875
<argument name="containerTargetIndex" value="2" />

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,13 @@
3939
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup">
4040
<argument name="group" value="PageBuilderSliderContentType"/>
4141
</actionGroup>
42-
<actionGroup ref="dragContentTypeToStage" stepKey="dragSliderIntoStage">
42+
<actionGroup ref="dragContentTypeToStage" stepKey="dragSliderIntoStageNoEditPanel">
4343
<argument name="contentType" value="PageBuilderSliderContentType"/>
4444
</actionGroup>
45-
<actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanel">
45+
<actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="dragSliderIntoStage">
4646
<argument name="section" value="SlideOnBackend"/>
4747
</actionGroup>
48+
<!-- Extended tests modify configuration of slider here -->
4849
<actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings"/>
4950
<!-- Inline Edit Slide Content -->
5051
<comment userInput="Inline Edit Slide Content" stepKey="commentInlineEdit"/>

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

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -595,6 +595,10 @@
595595
<!-- Add Slide 2 -->
596596
<comment userInput="Add Slide 2" stepKey="commentAddSlide"/>
597597
<actionGroup ref="addSlide" stepKey="addSlide2"/>
598+
<actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanelAfterAdd">
599+
<argument name="section" value="SlideOnBackend"/>
600+
<argument name="targetIndex" value="2"/>
601+
</actionGroup>
598602
<!-- Edit Slide 2 -->
599603
<comment userInput="Edit Slide 2" stepKey="commentEditSlide2"/>
600604
<actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterSlideNameText2">
@@ -728,7 +732,6 @@
728732
<argument name="contentType" value="PageBuilderSliderContentType"/>
729733
</actionGroup>
730734
<actionGroup ref="addSlide" stepKey="addSlide"/>
731-
<actionGroup ref="closeEditPanelSettings" stepKey="closeSlideEditPanel2"/>
732735
<seeNumberOfElements selector="{{SlideOnBackend.all}}" userInput="2" stepKey="seeSlidesStage1"/>
733736
<!-- Remove Slide Before Page Save (No Confirmation Modal) -->
734737
<comment userInput="Remove Slide Before Page Save" stepKey="commentRemoveSlide1"/>
@@ -740,7 +743,6 @@
740743
<!-- Add Slide Again -->
741744
<comment userInput="Add Slide Again" stepKey="commentAddSlideAgain"/>
742745
<actionGroup ref="addSlide" stepKey="addSlide2"/>
743-
<actionGroup ref="closeEditPanelSettings" stepKey="closeSlideEditPanel3"/>
744746
<seeNumberOfElements selector="{{SlideOnBackend.all}}" userInput="2" stepKey="seeSlidesStage3"/>
745747
<actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
746748
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
@@ -1383,9 +1385,12 @@
13831385
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup">
13841386
<argument name="group" value="PageBuilderSliderContentType"/>
13851387
</actionGroup>
1386-
<actionGroup ref="dragContentTypeToStageAndExpectEditPanel" stepKey="dragSliderIntoStage">
1388+
<actionGroup ref="dragContentTypeToStage" stepKey="dragSliderIntoStage">
13871389
<argument name="contentType" value="PageBuilderSliderContentType"/>
13881390
</actionGroup>
1391+
<actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanelAfterAdd">
1392+
<argument name="section" value="SlideOnBackend"/>
1393+
</actionGroup>
13891394
<!--Upload image from local machine using image placeholder button-->
13901395
<comment userInput="Upload image from local machine using image placeholder button on slide out" stepKey="commentUploadImage"/>
13911396
<actionGroup ref="attachFileSlideOutProperty" stepKey="attachSlideImageFile1">
@@ -1703,6 +1708,10 @@
17031708
<!-- Test removing added slide -->
17041709
<comment userInput="Test removing added slide" stepKey="commentAddedSlide"/>
17051710
<actionGroup ref="addSlide" stepKey="addNewSlide" />
1711+
<actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanelAfterAdd">
1712+
<argument name="section" value="SlideOnBackend"/>
1713+
<argument name="targetIndex" value="2"/>
1714+
</actionGroup>
17061715
<!-- Fill first slide data -->
17071716
<comment userInput="Fill second slide data." stepKey="fillSlide2"/>
17081717
<actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="inputSlideColorWhite">

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

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,10 @@
484484
<!-- Add second slide -->
485485
<comment userInput="Add second slide" stepKey="addSecondSlide"/>
486486
<actionGroup ref="addSlide" stepKey="addSlide"/>
487+
<actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanelAfterAddSlide">
488+
<argument name="section" value="SlideOnBackend"/>
489+
<argument name="targetIndex" value="2"/>
490+
</actionGroup>
487491
<actionGroup ref="addTextToTinyMCE" stepKey="addTextToTinyMCE2">
488492
<argument name="property" value="PageBuilderSlideItemContent_Slide2"/>
489493
<argument name="section" value="SlideOnConfigurationPanel"/>
@@ -599,7 +603,7 @@
599603
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupInteractive">
600604
<argument name="group" value="PageBuilderSliderContentType"/>
601605
</actionGroup>
602-
<actionGroup ref="dragContentTypeToContainerAndExpectEditPanel" stepKey="dragSliderToColumn">
606+
<actionGroup ref="dragContentTypeToContainer" stepKey="dragSliderToColumn">
603607
<argument name="contentType" value="PageBuilderSliderContentType"/>
604608
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
605609
<argument name="containerTargetIndex" value="2" />
@@ -861,6 +865,10 @@
861865
<!-- Add second slide -->
862866
<comment userInput="Add second slide" stepKey="addSecondSlide"/>
863867
<actionGroup ref="addSlide" stepKey="addSlide"/>
868+
<actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanelAfterAdd">
869+
<argument name="section" value="SlideOnBackend"/>
870+
<argument name="targetIndex" value="2"/>
871+
</actionGroup>
864872
<actionGroup ref="addTextToTinyMCE" stepKey="enterMessageText2">
865873
<argument name="property" value="PageBuilderSlideItemContent_Slide2"/>
866874
<argument name="section" value="SlideOnConfigurationPanel"/>
@@ -1247,7 +1255,7 @@
12471255
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupLayout">
12481256
<argument name="group" value="PageBuilderSliderContentType"/>
12491257
</actionGroup>
1250-
<actionGroup ref="dragContentTypeToContainer" stepKey="dragSliderOntoColumnAndExpectEditPanel">
1258+
<actionGroup ref="dragContentTypeToContainer" stepKey="dragSliderOntoColumn">
12511259
<argument name="contentType" value="PageBuilderSliderContentType"/>
12521260
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
12531261
<argument name="containerTargetIndex" value="2" />
@@ -1478,7 +1486,6 @@
14781486
<!-- Add 2nd Slide -->
14791487
<comment userInput="Add 2nd Slide" stepKey="commentAddSlide"/>
14801488
<actionGroup ref="addSlide" stepKey="addSecondSlide"/>
1481-
<actionGroup ref="closeEditPanelSettings" stepKey="closeSlideEditPanel2"/>
14821489
<!-- Validate Slide 2 Is Shown -->
14831490
<comment userInput="Validate Slide 2 Is Shown" stepKey="commentValidateStage2"/>
14841491
<seeElement selector="{{SliderOnStage.slideNavigationDot('1', '2')}}" stepKey="seeSecondDot"/>
@@ -1544,6 +1551,10 @@
15441551
</actionGroup>
15451552
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
15461553
<actionGroup ref="addSlide" stepKey="addSlide"/>
1554+
<actionGroup ref="openPageBuilderEditPanelSmallByIndex" stepKey="openEditPanelAfterDrop">
1555+
<argument name="section" value="SlideOnBackend"/>
1556+
<argument name="targetIndex" value="2"/>
1557+
</actionGroup>
15471558
<actionGroup ref="fillOutColorPicker" stepKey="fillOutSlideTwoColour">
15481559
<argument name="colorCode" value="PageBuilderBackgroundColorProperty_3C3C3C"/>
15491560
</actionGroup>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -764,7 +764,7 @@
764764
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupInteractive">
765765
<argument name="group" value="PageBuilderVideoContentType"/>
766766
</actionGroup>
767-
<actionGroup ref="dragContentTypeToContainerAndExpectEditPanel" stepKey="dragVideoToColumn">
767+
<actionGroup ref="dragContentTypeToContainer" stepKey="dragVideoToColumn">
768768
<argument name="contentType" value="PageBuilderVideoContentType"/>
769769
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
770770
<argument name="containerTargetIndex" value="2" />

0 commit comments

Comments
 (0)