Skip to content

Commit c68f8a2

Browse files
authored
Merge pull request #1826 from joweecaquicla/1802-context-menu-not-closed-after-unsuccessful-licensing-from-media-gallery
[WIP] #1802: The "three dots" context menu is not closed after unsuccessful licensing from Media Gallery
2 parents d840239 + cdadf48 commit c68f8a2

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
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"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
11+
<test name="AdminStandaloneMediaGalleryUnsuccessfulLicensingTest">
12+
<annotations>
13+
<skip>
14+
<issueId value="https://github.com/magento/adobe-stock-integration/issues/1170"/>
15+
</skip>
16+
<features value="AdobeStockMediaGallery"/>
17+
<useCaseId value="https://github.com/magento/adobe-stock-integration/issues/1802"/>
18+
<stories value="User checks if the context menu (three dots) is closed after unsuccessful licensing"/>
19+
<testCaseId value="https://studio.cucumber.io/projects/131313/test-plan/folders/1337102/scenarios/5199875"/>
20+
<title value="User checks if the context menu (three dots) is closed after unsuccessful licensing"/>
21+
<description value="User checks if the context menu (three dots) is closed after unsuccessful licensing"/>
22+
<severity value="CRITICAL"/>
23+
<group value="adobe_stock_media_gallery"/>
24+
</annotations>
25+
<before>
26+
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
27+
<actionGroup ref="AdminAdobeStockSetConfigActionGroup" stepKey="setIncorrectAdobeSecret">
28+
<argument name="privateKey" value=""/>
29+
</actionGroup>
30+
<actionGroup ref="AdminOpenStandaloneMediaGalleryActionGroup" stepKey="openMediaGallery"/>
31+
<actionGroup ref="ResetAdminDataGridToDefaultViewActionGroup" stepKey="resetAdminDataGridToDefaultView"/>
32+
<actionGroup ref="AdminMediaGalleryOpenNewFolderFormActionGroup" stepKey="openNewFolderForm"/>
33+
<actionGroup ref="AdminMediaGalleryCreateNewFolderActionGroup" stepKey="createTestFolder">
34+
<argument name="name" value="testFolder"/>
35+
</actionGroup>
36+
<actionGroup ref="AdminMediaGalleryAssertFolderNameActionGroup" stepKey="assertTestFolderCreated">
37+
<argument name="name" value="testFolder"/>
38+
</actionGroup>
39+
<waitForPageLoad stepKey="waitForGridToLoadAfterTestFolderCreated"/>
40+
<actionGroup ref="AdminEnhancedMediaGallerySearchAdobeStockActionGroup" stepKey="openAdobeStockGrid"/>
41+
<actionGroup ref="AdminSearchImagesOnModalActionGroup" stepKey="searchForUnlicensedImage">
42+
<argument name="query" value="{{AdobeStockUnlicensedImage.id}}"/>
43+
</actionGroup>
44+
<actionGroup ref="AdminAdobeStockExpandImagePreviewActionGroup" stepKey="expandImagePreview"/>
45+
<actionGroup ref="AdminAdobeStockSavePreviewActionGroup" stepKey="saveImagePreview"/>
46+
<actionGroup ref="AdminSaveAdobeStockImagePreviewActionGroup" stepKey="confirmSaveImagePreview"/>
47+
</before>
48+
<after>
49+
<actionGroup ref="AdminOpenStandaloneMediaGalleryActionGroup" stepKey="openMediaGallery"/>
50+
<actionGroup ref="AdminEnhancedMediaGallerySearchAdobeStockActionGroup" stepKey="openAdobeStockGrid"/>
51+
<actionGroup ref="ResetAdminDataGridToDefaultViewActionGroup" stepKey="resetAdobeStockGridToDefaultView"/>
52+
<actionGroup ref="AdminAdobeStockCloseSearchModalActionGroup" stepKey="closeAdobeStockPanel"/>
53+
<actionGroup ref="ResetAdminDataGridToDefaultViewActionGroup" stepKey="resetMediaGalleryGridToDefaultView"/>
54+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectTestFolderToDelete">
55+
<argument name="name" value="testFolder"/>
56+
</actionGroup>
57+
<actionGroup ref="AdminMediaGalleryFolderDeleteActionGroup" stepKey="deleteTestFolder"/>
58+
<actionGroup ref="AdminMediaGalleryAssertFolderDoesNotExistActionGroup" stepKey="assertTestFolderWasDeleted">
59+
<argument name="name" value="testFolder"/>
60+
</actionGroup>
61+
<actionGroup ref="AdminAdobeStockSetConfigActionGroup" stepKey="setCorrectModuleConfig"/>
62+
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
63+
</after>
64+
<actionGroup ref="AdminOpenStandaloneMediaGalleryActionGroup" stepKey="openMediaGallery"/>
65+
<actionGroup ref="ResetAdminDataGridToDefaultViewActionGroup" stepKey="resetAdminDataGridToDefaultView"/>
66+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectTestFolderToOpen">
67+
<argument name="name" value="testFolder"/>
68+
</actionGroup>
69+
<click selector="{{AdminEnhancedMediaGalleryImageActionsSection.openContextMenu}}" stepKey="openContextMenu"/>
70+
<click selector="{{AdminEnhancedMediaGalleryImageActionsSection.license}}" stepKey="licenseImage"/>
71+
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappear"/>
72+
<actionGroup ref="AdminAdobeStockImsPopupSignInFillUserDataActionGroup" stepKey="fillUserCredentials"/>
73+
<actionGroup ref="AdminAdobeStockImsPopupClickSignInActionGroup" stepKey="clickSignInImsPopup"/>
74+
<waitForElementVisible selector="{{AdminMessagesSection.errorMessage}}" stepKey="waitErrorMessage"/>
75+
<actionGroup ref="AssertAdminMediaGalleryContextMenuOpenedActionGroup" stepKey="assertContextMenuIsClosed"/>
76+
</test>
77+
</tests>

0 commit comments

Comments
 (0)