Skip to content

Commit dab12ec

Browse files
author
joiecaquicla
committed
#1802: The three dots context menu is not closed after unsuccessful licensing from Media Gallery - updated mftf test files
1 parent bd29f10 commit dab12ec

File tree

2 files changed

+32
-12
lines changed

2 files changed

+32
-12
lines changed

AdobeStockImageAdminUi/Test/Mftf/Section/AdminEnhancedMediaGalleryImageActionsSection.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@
99
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
1010
<section name="AdminEnhancedMediaGalleryImageActionsSection">
1111
<element name="license" type="button" selector="[data-ui-id='action-license']"/>
12+
<element name="contextMenu" type="block" selector="//div[@class='media-gallery-image']//ul[@class='action-menu _active']//li//a[@class='action-menu-item']"/>
1213
</section>
1314
</sections>

AdobeStockImageAdminUi/Test/Mftf/Test/AdminStandaloneMediaGalleryUnsuccessfulLicensingTest.xml

Lines changed: 31 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,11 @@
1212
<annotations>
1313
<features value="AdobeStockMediaGallery"/>
1414
<useCaseId value="https://github.com/magento/adobe-stock-integration/issues/1802"/>
15-
<stories value="[Story #40] User views stock license status in Media Gallery grid"/>
15+
<stories value="User unsuccessful licensing of image in Media Gallery grid"/>
1616
<testCaseId value="https://studio.cucumber.io/projects/131313/test-plan/folders/1054245/scenarios/3586914"/>
17-
<title value="User views stock license status in Media Gallery grid"/>
18-
<description value="User views stock license status in Media Gallery grid"/>
17+
<title value="User unsuccessful licensing of image in Media Gallery grid"/>
18+
<description value="User unsuccessful licensing of image in Media Gallery grid"/>
1919
<severity value="CRITICAL"/>
20-
<skip>
21-
<issueId value="https://github.com/magento/adobe-stock-integration/issues/1170"/>
22-
</skip>
2320
<group value="adobe_stock_media_gallery"/>
2421
</annotations>
2522
<before>
@@ -28,6 +25,15 @@
2825
<argument name="privateKey" value=""/>
2926
</actionGroup>
3027
<actionGroup ref="AdminOpenStandaloneMediaGalleryActionGroup" stepKey="openMediaGallery"/>
28+
<actionGroup ref="ResetAdminDataGridToDefaultViewActionGroup" stepKey="resetAdminDataGridToDefaultView"/>
29+
<actionGroup ref="AdminMediaGalleryOpenNewFolderFormActionGroup" stepKey="openNewFolderForm"/>
30+
<actionGroup ref="AdminMediaGalleryCreateNewFolderActionGroup" stepKey="createTestFolder">
31+
<argument name="name" value="testFolder"/>
32+
</actionGroup>
33+
<actionGroup ref="AdminMediaGalleryAssertFolderNameActionGroup" stepKey="assertTestFolderCreated">
34+
<argument name="name" value="testFolder"/>
35+
</actionGroup>
36+
<waitForPageLoad stepKey="waitForGridToLoadAfterTestFolderCreated"/>
3137
<actionGroup ref="AdminEnhancedMediaGallerySearchAdobeStockActionGroup" stepKey="openAdobeStockGrid"/>
3238
<actionGroup ref="AdminSearchImagesOnModalActionGroup" stepKey="searchForUnlicensedImage">
3339
<argument name="query" value="{{AdobeStockUnlicensedImage.id}}"/>
@@ -36,14 +42,27 @@
3642
<actionGroup ref="AdminAdobeStockSavePreviewActionGroup" stepKey="saveImagePreview"/>
3743
<actionGroup ref="AdminSaveAdobeStockImagePreviewActionGroup" stepKey="confirmSaveImagePreview"/>
3844
</before>
45+
<after>
46+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectTestFolderToDelete">
47+
<argument name="name" value="testFolder"/>
48+
</actionGroup>
49+
<actionGroup ref="AdminMediaGalleryFolderDeleteActionGroup" stepKey="deleteTestFolder"/>
50+
<actionGroup ref="AdminMediaGalleryAssertFolderDoesNotExistActionGroup" stepKey="assertTestFolderWasDeleted">
51+
<argument name="name" value="testFolder"/>
52+
</actionGroup>
53+
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
54+
</after>
3955
<actionGroup ref="AdminOpenStandaloneMediaGalleryActionGroup" stepKey="openMediaGallery"/>
56+
<actionGroup ref="ResetAdminDataGridToDefaultViewActionGroup" stepKey="resetAdminDataGridToDefaultView"/>
57+
<actionGroup ref="AdminMediaGalleryFolderSelectActionGroup" stepKey="selectTestFolderToOpen">
58+
<argument name="name" value="testFolder"/>
59+
</actionGroup>
4060
<click selector="{{AdminEnhancedMediaGalleryImageActionsSection.openContextMenu}}" stepKey="openContextMenu"/>
4161
<click selector="{{AdminEnhancedMediaGalleryImageActionsSection.license}}" stepKey="licenseImage"/>
42-
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappear" />
43-
<switchToWindow userInput="authorization_window" stepKey="switchToCloseWindow"/>
44-
<waitForPageLoad stepKey="waitForPageLoad" />
45-
<seeElement selector="{{AdminAdobeStockSection.incorrectSecretModalText}}" stepKey="seeLoginFailed"/>
46-
<closeTab stepKey="closeAuthorizationWindow"/>
47-
<switchToPreviousTab stepKey="switchToImageGrid"/>
62+
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappear"/>
63+
<actionGroup ref="AdminAdobeStockImsPopupSignInFillUserDataActionGroup" stepKey="fillUserCredentials"/>
64+
<actionGroup ref="AdminAdobeStockImsPopupClickSignInActionGroup" stepKey="clickSignInImsPopup"/>
65+
<waitForElementVisible selector="{{AdminMessagesSection.errorMessage}}" stepKey="waitErrorMessage"/>
66+
<dontSeeElement selector="{{AdminEnhancedMediaGalleryImageActionsSection.contextMenu}}" stepKey="verifyContextMenuIsClosed" />
4867
</test>
4968
</tests>

0 commit comments

Comments
 (0)