Skip to content

Commit 78f7f32

Browse files
committed
AC-7600:UserDeletesFolderFromMediaGalleryTestCest constantly failing on mainline Fixed failing test
1 parent 530f7d8 commit 78f7f32

File tree

2 files changed

+94
-0
lines changed

2 files changed

+94
-0
lines changed
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
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"/>
15+
<testCaseId value="AC-6377"/>
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+
<!-- Step2 Disabled Old Media Gallery and Page Builder -->
24+
<magentoCLI command="config:set {{MediaGalleryConfigDataEnabled.path}} {{MediaGalleryConfigDataEnabled.value}}" stepKey="disabledOldMediaGallery"/>
25+
<magentoCLI command="cache:clean config" stepKey="flushCache"/>
26+
</before>
27+
<after>
28+
<magentoCLI command="config:set {{MediaGalleryConfigDataDisabled.path}} {{MediaGalleryConfigDataDisabled.value}}" stepKey="enableOldMediaGallery"/>
29+
<magentoCLI command="cache:clean config" stepKey="flushCache"/>
30+
</after>
31+
32+
<!-- Step3 Creates folder in Media Gallery -->
33+
<actionGroup ref="AdminOpenCreateNewCMSPageActionGroup" stepKey="openNewPage"/>
34+
<actionGroup ref="AdminOpenMediaGalleryFromPageNoEditorActionGroup" stepKey="openMediaGalleryForPage"/>
35+
<conditionalClick selector="{{AdminMediaGalleryFolderSection.clearFilterFolderName}}" dependentSelector="{{AdminMediaGalleryFolderSection.clearFilterFolderName}}" visible="true" stepKey="clickFilterIfAny"/>
36+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectWysiwygFolder">
37+
<argument name="name" value="wysiwyg"/>
38+
</actionGroup>
39+
<actionGroup ref="AdminMediaGalleryOpenNewFolderFormActionGroup" stepKey="openNewFolderForm"/>
40+
<actionGroup ref="AdminMediaGalleryCreateNewFolderActionGroup" stepKey="createNewFolder">
41+
<argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/>
42+
</actionGroup>
43+
<actionGroup ref="AdminMediaGalleryAssertFolderNameActionGroup" stepKey="VerfyNewFolderIsCreated"/>
44+
<conditionalClick selector="{{AdminMediaGalleryFolderSection.clearFilterFolderName}}" dependentSelector="{{AdminMediaGalleryFolderSection.clearFilterFolderName}}" visible="true" stepKey="clickFilterIfAnyPostFolderCreation"/>
45+
<click selector="{{AdminMediaGalleryFolderSection.closeInsertFileSlide}}" stepKey="closeInsertFileSlide"/>
46+
47+
<!-- Step4 Open Media Gallery from wysiwyg -->
48+
<actionGroup ref="AdminOpenCreateNewCMSPageActionGroup" stepKey="openNewPageForWysiwyg"/>
49+
<actionGroup ref="AdminOpenMediaGalleryFromPageNoEditorActionGroup" stepKey="openMediaGalleryForPageFromWysiwyg"/>
50+
51+
<!-- Step4.1 Delete Folder is diabled by default for no selected folder -->
52+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="unselectFoldersToVerifyDeleteFolderButtonStatus">
53+
<argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/>
54+
</actionGroup>
55+
<seeElement selector="{{AdminMediaGalleryFolderSection.disabledDeleteFolderButton}}" stepKey="DeleteFolderButtonIsDisabled"/>
56+
57+
<!-- Step4.2 Delete Folder is enabled post selecting folder -->
58+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectWysiwygFolderToVerifyDeleteFolderStatus">
59+
<argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/>
60+
</actionGroup>
61+
<dontSeeElement selector="{{AdminMediaGalleryFolderSection.disabledDeleteFolderButton}}" stepKey="DeleteFolderButtonIsNotDisabledAnymore"/>
62+
<seeElement selector="{{AdminMediaGalleryFolderSection.activeDeleteFolderButton}}" stepKey="DeleteFolderButtonIsNowEnabled"/>
63+
64+
<!-- Step4.3 Delete Folder is disabled post selecting folder -->
65+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="deselectWysiwygFolder">
66+
<argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/>
67+
</actionGroup>
68+
<seeElement selector="{{AdminMediaGalleryFolderSection.disabledDeleteFolderButton}}" stepKey="DeleteFolderButtonIsNowDisabledAgain"/>
69+
70+
<!-- Step5 Select folder to delete -->
71+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectWysiwygFolderAgain">
72+
<argument name="name" value="{{AdminMediaGalleryFolderData.name}}"/>
73+
</actionGroup>
74+
<click selector="{{AdminMediaGalleryFolderSection.activeDeleteFolderButton}}" stepKey="ClickOnDeleteFolderButtonForSelectedFolder"/>
75+
<waitForPageLoad stepKey="waitForMediaGalleryPageLoadOnClickFolderDelete"/>
76+
<seeElement selector="{{AdminMediaGalleryFolderSection.folderDeleteMessageTitle}}" stepKey="verifyTheDeleteFolderMessageTitle"/>
77+
<seeElement selector="{{AdminMediaGalleryFolderSection.folderDeleteMessageContent(AdminMediaGalleryFolderData.name)}}" stepKey="verifyTheDeleteFolderMessageContent"/>
78+
<waitForPageLoad stepKey="waitForMediaGalleryPageLoadPostFolderDelete"/>
79+
<click selector="{{AdminMediaGalleryFolderSection.folderCancelDeleteButton}}" stepKey="clickCancelDeleteButton"/>
80+
<waitForPageLoad stepKey="waitForMediaGalleryPageLoadPostCancelFolderDelete"/>
81+
<click selector="{{AdminMediaGalleryFolderSection.activeDeleteFolderButton}}" stepKey="AgainClickOnDeleteFolderButtonForSelectedFolder"/>
82+
<waitForPageLoad stepKey="waitForMediaGalleryPageLoadPostFolderDeleteAgain"/>
83+
<seeElement selector="{{AdminMediaGalleryFolderSection.folderDeleteMessageTitle}}" stepKey="reverifyTheDeleteFolderMessageTitle"/>
84+
<seeElement selector="{{AdminMediaGalleryFolderSection.folderDeleteMessageContent(AdminMediaGalleryFolderData.name)}}" stepKey="reverifyTheDeleteFolderMessageContent"/>
85+
<click selector="{{AdminMediaGalleryFolderSection.folderConfirmDeleteButton}}" stepKey="clickConfirmDeleteButton"/>
86+
<waitForPageLoad stepKey="waitForMediaGalleryPageLoadPostFinalFolderDelete"/>
87+
</test>
88+
</tests>
89+

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,22 @@
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 -->
2225
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
2326

2427
<!-- Step2 Disabled Old Media Gallery and Page Builder -->
2528
<magentoCLI command="config:set {{MediaGalleryConfigDataEnabled.path}} {{MediaGalleryConfigDataEnabled.value}}" stepKey="disabledOldMediaGallery"/>
29+
<magentoCLI command="config:set cms/pagebuilder/enabled 0" stepKey="disablePageBuilder"/>
2630
<magentoCLI command="cache:clean config" stepKey="flushCache"/>
2731
</before>
2832
<after>
2933
<magentoCLI command="config:set {{MediaGalleryConfigDataDisabled.path}} {{MediaGalleryConfigDataDisabled.value}}" stepKey="enableOldMediaGallery"/>
34+
<magentoCLI command="config:set cms/pagebuilder/enabled 1" stepKey="enablePageBuilder"/>
3035
<magentoCLI command="cache:clean config" stepKey="flushCache"/>
3136
</after>
3237

0 commit comments

Comments
 (0)