Skip to content

Commit 84ce4f6

Browse files
kieuphan2406nathanjosiah
authored andcommitted
MC-3053: Automate MFTF for MC-2294
- Added test for deleting image from Image Content Block
1 parent 9ab3def commit 84ce4f6

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed

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

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,97 @@
88

99
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd">
11+
<test name="ImageContentBlockDeleteImage">
12+
<annotations>
13+
<features value="PageBuilder"/>
14+
<stories value="Image"/>
15+
<title value="Image from Image Content Block get wiped out after delete image from Media Storage"/>
16+
<description value="Image from Image Content Block get wiped out after delete image from Media Storage"/>
17+
<severity value="CRITICAL"/>
18+
<useCaseId value=""/>
19+
<testCaseId value=""/>
20+
<group value=""/>
21+
<group value="pagebuilder-image"/>
22+
</annotations>
23+
<before>
24+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
25+
<actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/>
26+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
27+
</before>
28+
<after>
29+
<actionGroup ref="logout" stepKey="logout"/>
30+
</after>
31+
<actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle">
32+
<argument name="contentType" value="PageBuilderImageContentType"/>
33+
</actionGroup>
34+
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup">
35+
<argument name="group" value="PageBuilderImageContentType"/>
36+
</actionGroup>
37+
<actionGroup ref="dragContentTypeToStage" stepKey="dragImageIntoStage">
38+
<argument name="contentType" value="PageBuilderImageContentType"/>
39+
</actionGroup>
40+
<!-- Attach image A to PageBuilder stage -->
41+
<comment userInput="Attach image A to PageBuilder stage" stepKey="attachImageToStage"/>
42+
<actionGroup ref="addImageToStage" stepKey="addImageToStage">
43+
<argument name="property" value="PageBuilderImageProperty_StageJPG"/>
44+
</actionGroup>
45+
<actionGroup ref="clickSelectFromGallerySlideOut" stepKey="clickSelectFromGallerySlideOut1">
46+
<argument name="property" value="PageBuilderImageProperty_JPG2"/>
47+
</actionGroup>
48+
<!--Delete image A-->
49+
<comment stepKey="deleteImageA" userInput="Delete image A"/>
50+
<actionGroup ref="DeleteImageFromStorageActionGroup" stepKey="DeleteImageFromStorage1">
51+
<argument name="Image" value="PageBuilderImageProperty_JPG2"/>
52+
</actionGroup>
53+
<click selector="{{MediaGallerySection.CancelBtn}}" stepKey="closeSlideOut1"/>
54+
<dontSeeElementInDOM selector="" stepKey="dontSeeImageOnStage1"/>
55+
56+
<!-- Attach image B to Media Storage -->
57+
<comment userInput="Attach image B to Media Storage stage" stepKey="attachImageToMediaStorage"/>
58+
<actionGroup ref="clickSelectFromGallerySlideOut" stepKey="clickSelectFromGallerySlideOut">
59+
<argument name="property" value="PageBuilderImageProperty_JPG2"/>
60+
</actionGroup>
61+
<actionGroup ref="CreateImageFolder" stepKey="createImageFolder">
62+
<argument name="ImageFolder" value="ImageFolder"/>
63+
</actionGroup>
64+
<actionGroup ref="attachImage" stepKey="SelectImageFromMediaStorage">
65+
<argument name="Image" value="PageBuilderImageProperty_JPG2"/>
66+
</actionGroup>
67+
<actionGroup ref="saveImage" stepKey="saveImage"/>
68+
<seeElementInDOM selector="" stepKey="seeImageOnStage1"/>
69+
<!--Delete image B-->
70+
<comment stepKey="deleteImageB" userInput="Delete image B"/>
71+
<actionGroup ref="clickSelectFromGallerySlideOut" stepKey="clickSelectFromGallerySlideOut3">
72+
<argument name="property" value="PageBuilderImageProperty_JPG2"/>
73+
</actionGroup>
74+
<actionGroup ref="DeleteImageFromStorageActionGroup" stepKey="DeleteImageFromStorage2">
75+
<argument name="Image" value="PageBuilderImageProperty_JPG2"/>
76+
</actionGroup>
77+
<click selector="{{MediaGallerySection.CancelBtn}}" stepKey="closeSlideOut2"/>
78+
<dontSeeElementInDOM selector="" stepKey="dontSeeImageOnStage2"/>
79+
80+
<!-- Attach image C to Image slideout form -->
81+
<comment userInput="Attach image C to Image slideout form" stepKey="attachImageToSlideOut"/>
82+
<actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage">
83+
<argument name="contentType" value="PageBuilderImageContentType"/>
84+
</actionGroup>
85+
<actionGroup ref="attachFileSlideOutPropertyGeneral" stepKey="attachImageFile1">
86+
<argument name="property" value="PageBuilderImageProperty_JPG2"/>
87+
</actionGroup>
88+
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
89+
<seeElementInDOM selector="" stepKey="seeImageOnStage2"/>
90+
<!--Delete image C-->
91+
<comment stepKey="deleteImageC" userInput="Delete image C"/>
92+
<actionGroup ref="clickSelectFromGallerySlideOut" stepKey="clickSelectFromGallerySlideOut4">
93+
<argument name="property" value="PageBuilderImageProperty_JPG2"/>
94+
</actionGroup>
95+
<actionGroup ref="DeleteImageFromStorageActionGroup" stepKey="DeleteImageFromStorage3">
96+
<argument name="Image" value="PageBuilderImageProperty_JPG2"/>
97+
</actionGroup>
98+
<click selector="{{MediaGallerySection.CancelBtn}}" stepKey="closeSlideOut3"/>
99+
<dontSeeElementInDOM selector="" stepKey="dontSeeImageOnStage3"/>
100+
101+
</test>
11102
<test name="ImageAddImageIntoPageBuilderStage">
12103
<annotations>
13104
<features value="PageBuilder"/>

0 commit comments

Comments
 (0)