Skip to content

Commit 5147ed3

Browse files
Merge remote-tracking branch 'gl_magento2ce/AC-7600_2.4-develop' into Arrows_regression_issues_2_4_develop_13jan22
2 parents 8bdf953 + bffbd6e commit 5147ed3

File tree

2 files changed

+95
-0
lines changed

2 files changed

+95
-0
lines changed
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
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+
9+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
10+
<test name="UserDeletesFolderFromMediaGalleryNewTest">
11+
<annotations>
12+
<features value="MediaGallery"/>
13+
<stories value="User deletes folder from Media Gallery"/>
14+
<title value="User deletes folder from Media Gallery New"/>
15+
<testCaseId value="AC-7600"/>
16+
<description value="User deletes folder from Media Gallery"/>
17+
<severity value="CRITICAL"/>
18+
<group value="media_gallery_ui"/>
19+
</annotations>
20+
<before>
21+
<!-- Step1 Login as Admin -->
22+
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
23+
24+
<!-- Step2 Disabled Old Media Gallery and Page Builder -->
25+
<magentoCLI command="config:set {{MediaGalleryConfigDataEnabled.path}} {{MediaGalleryConfigDataEnabled.value}}" stepKey="disabledOldMediaGallery"/>
26+
<magentoCLI command="config:set cms/pagebuilder/enabled 0" stepKey="disablePageBuilder"/>
27+
<magentoCLI command="cache:clean config" stepKey="flushCache"/>
28+
</before>
29+
<after>
30+
<magentoCLI command="config:set {{MediaGalleryConfigDataDisabled.path}} {{MediaGalleryConfigDataDisabled.value}}" stepKey="enableOldMediaGallery"/>
31+
<magentoCLI command="config:set cms/pagebuilder/enabled 1" stepKey="enablePageBuilder"/>
32+
<magentoCLI command="cache:clean config" stepKey="flushCache"/>
33+
</after>
34+
35+
<!-- Step3 Creates folder in Media Gallery -->
36+
<actionGroup ref="AdminOpenCreateNewCMSPageActionGroup" stepKey="openNewPage"/>
37+
<actionGroup ref="AdminOpenMediaGalleryFromPageNoEditorActionGroup" stepKey="openMediaGalleryForPage"/>
38+
<conditionalClick selector="{{AdminMediaGalleryFolderSection.clearFilterFolderName}}" dependentSelector="{{AdminMediaGalleryFolderSection.clearFilterFolderName}}" visible="true" stepKey="clickFilterIfAny"/>
39+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectWysiwygFolder">
40+
<argument name="name" value="wysiwyg"/>
41+
</actionGroup>
42+
<actionGroup ref="AdminMediaGalleryOpenNewFolderFormActionGroup" stepKey="openNewFolderForm"/>
43+
<actionGroup ref="AdminMediaGalleryCreateNewFolderActionGroup" stepKey="createNewFolder">
44+
<argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/>
45+
</actionGroup>
46+
<actionGroup ref="AdminMediaGalleryAssertFolderNameActionGroup" stepKey="VerfyNewFolderIsCreated"/>
47+
<conditionalClick selector="{{AdminMediaGalleryFolderSection.clearFilterFolderName}}" dependentSelector="{{AdminMediaGalleryFolderSection.clearFilterFolderName}}" visible="true" stepKey="clickFilterIfAnyPostFolderCreation"/>
48+
<click selector="{{AdminMediaGalleryFolderSection.closeInsertFileSlide}}" stepKey="closeInsertFileSlide"/>
49+
50+
<!-- Step4 Open Media Gallery from wysiwyg -->
51+
<actionGroup ref="AdminOpenCreateNewCMSPageActionGroup" stepKey="openNewPageForWysiwyg"/>
52+
<actionGroup ref="AdminOpenMediaGalleryFromPageNoEditorActionGroup" stepKey="openMediaGalleryForPageFromWysiwyg"/>
53+
54+
<!-- Step4.1 Delete Folder is diabled by default for no selected folder -->
55+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="unselectFoldersToVerifyDeleteFolderButtonStatus">
56+
<argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/>
57+
</actionGroup>
58+
<seeElement selector="{{AdminMediaGalleryFolderSection.disabledDeleteFolderButton}}" stepKey="DeleteFolderButtonIsDisabled"/>
59+
60+
<!-- Step4.2 Delete Folder is enabled post selecting folder -->
61+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectWysiwygFolderToVerifyDeleteFolderStatus">
62+
<argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/>
63+
</actionGroup>
64+
<dontSeeElement selector="{{AdminMediaGalleryFolderSection.disabledDeleteFolderButton}}" stepKey="DeleteFolderButtonIsNotDisabledAnymore"/>
65+
<seeElement selector="{{AdminMediaGalleryFolderSection.activeDeleteFolderButton}}" stepKey="DeleteFolderButtonIsNowEnabled"/>
66+
67+
<!-- Step4.3 Delete Folder is disabled post selecting folder -->
68+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="deselectWysiwygFolder">
69+
<argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/>
70+
</actionGroup>
71+
<seeElement selector="{{AdminMediaGalleryFolderSection.disabledDeleteFolderButton}}" stepKey="DeleteFolderButtonIsNowDisabledAgain"/>
72+
73+
<!-- Step5 Select folder to delete -->
74+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectWysiwygFolderAgain">
75+
<argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/>
76+
</actionGroup>
77+
<click selector="{{AdminMediaGalleryFolderSection.activeDeleteFolderButton}}" stepKey="ClickOnDeleteFolderButtonForSelectedFolder"/>
78+
<waitForPageLoad stepKey="waitForMediaGalleryPageLoadOnClickFolderDelete"/>
79+
<seeElement selector="{{AdminMediaGalleryFolderSection.folderDeleteMessageTitle}}" stepKey="verifyTheDeleteFolderMessageTitle"/>
80+
<seeElement selector="{{AdminMediaGalleryFolderSection.folderDeleteMessageContent(AdminMediaGalleryFolderData.name)}}" stepKey="verifyTheDeleteFolderMessageContent"/>
81+
<waitForPageLoad stepKey="waitForMediaGalleryPageLoadPostFolderDelete"/>
82+
<click selector="{{AdminMediaGalleryFolderSection.folderCancelDeleteButton}}" stepKey="clickCancelDeleteButton"/>
83+
<waitForPageLoad stepKey="waitForMediaGalleryPageLoadPostCancelFolderDelete"/>
84+
<click selector="{{AdminMediaGalleryFolderSection.activeDeleteFolderButton}}" stepKey="AgainClickOnDeleteFolderButtonForSelectedFolder"/>
85+
<waitForPageLoad stepKey="waitForMediaGalleryPageLoadPostFolderDeleteAgain"/>
86+
<seeElement selector="{{AdminMediaGalleryFolderSection.folderDeleteMessageTitle}}" stepKey="reverifyTheDeleteFolderMessageTitle"/>
87+
<seeElement selector="{{AdminMediaGalleryFolderSection.folderDeleteMessageContent(AdminMediaGalleryFolderData.name)}}" stepKey="reverifyTheDeleteFolderMessageContent"/>
88+
<click selector="{{AdminMediaGalleryFolderSection.folderConfirmDeleteButton}}" stepKey="clickConfirmDeleteButton"/>
89+
<waitForPageLoad stepKey="waitForMediaGalleryPageLoadPostFinalFolderDelete"/>
90+
</test>
91+
</tests>
92+

app/code/Magento/MediaGalleryUi/Test/Mftf/Test/UserDeletesFolderFromMediaGalleryTest.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
<description value="User deletes folder from Media Gallery"/>
1717
<severity value="CRITICAL"/>
1818
<group value="media_gallery_ui"/>
19+
<skip>
20+
<issueId value="DEPRECATED">Use UserDeletesFolderFromMediaGalleryNewTest instead.</issueId>
21+
</skip>
1922
</annotations>
2023
<before>
2124
<!-- Step1 Login as Admin -->

0 commit comments

Comments
 (0)