diff --git a/AdobeStockImageAdminUi/Test/Mftf/Section/AdobeStockSection.xml b/AdobeStockImageAdminUi/Test/Mftf/Section/AdobeStockSection.xml index 9576e7acf59c..db385d5fd9ae 100644 --- a/AdobeStockImageAdminUi/Test/Mftf/Section/AdobeStockSection.xml +++ b/AdobeStockImageAdminUi/Test/Mftf/Section/AdobeStockSection.xml @@ -22,7 +22,7 @@ - + diff --git a/AdobeStockImageAdminUi/Test/Mftf/Test/AdminAdobeStockImagePreviewLocateTest.xml b/AdobeStockImageAdminUi/Test/Mftf/Test/AdminAdobeStockImagePreviewLocateTest.xml new file mode 100644 index 000000000000..dae80abf09b7 --- /dev/null +++ b/AdobeStockImageAdminUi/Test/Mftf/Test/AdminAdobeStockImagePreviewLocateTest.xml @@ -0,0 +1,48 @@ + + + + + + + + + <description value="User can locate previously preview saved and unlicensed image in Media Gallery"/> + <severity value="CRITICAL"/> + <group value="adobe_stock_integration_preview"/> + <group value="adobe_stock_integration"/> + </annotations> + <before> + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> + <actionGroup ref="AdminOpenMediaGalleryForPageNoEditorActionGroup" stepKey="openMediaGalleryForPage"/> + <actionGroup ref="AdminAdobeStockOpenPanelFromMediaGalleryActionGroup" stepKey="openAdobeStockPanel"/> + </before> + <after> + <actionGroup ref="AdminOpenMediaGalleryForPageNoEditorActionGroup" stepKey="openMediaGalleryForPage"/> + <actionGroup ref="AdminAdobeStockOpenPanelFromMediaGalleryActionGroup" stepKey="openAdobeStockPanel"/> + <actionGroup ref="resetAdminDataGridToDefaultView" stepKey="resetAdminDataGridToDefaultView"/> + <actionGroup ref="logout" stepKey="adminLogout"/> + </after> + <actionGroup ref="AdminSearchImagesOnModalActionGroup" stepKey="searchForUnlicensedImage"> + <argument name="query" value="{{AdobeStockUnlicensedImage.id}}"/> + </actionGroup> + <actionGroup ref="AdminAdobeStockExpandImagePreviewActionGroup" stepKey="expandUnlicensedImage"/> + <click selector="{{AdobeStockImagePreviewSection.savePreview}}" stepKey="clickSavePreviewButton"/> + <waitForPageLoad stepKey="waitForPromptModal"/> + <grabValueFrom selector="{{AdobeStockImagePreviewSection.imageNameField}}" stepKey="grabImageFileName"/> + <click selector="{{AdobeStockImagePreviewSection.confirm}}" stepKey="clickOnPopupConfirm"/> + <waitForPageLoad stepKey="waitForMediaGalleryOpen"/> + <seeElement selector="{{AdobeStockSection.mediaGalleryImage({$grabImageFileName})}}" stepKey="assertSavedImage"/> + <actionGroup ref="AdminAdobeStockOpenPanelFromMediaGalleryActionGroup" stepKey="openAdobeStockPanelAgain"/> + <actionGroup ref="AdminAdobeStockImagePreviewLocateActionGroup" stepKey="locateImage"/> + <seeElement selector="{{AdobeStockSection.mediaGalleryImage({$grabImageFileName})}}" stepKey="imageLocated"/> + <actionGroup ref="AdminMediaGalleryDeleteImage" stepKey="deleteImageActionGroup"> + <argument name="name" value="{$grabImageFileName}"/> + </actionGroup> + </test> +</tests> diff --git a/AdobeStockImageAdminUi/view/adminhtml/web/template/grid/column/preview/actions.html b/AdobeStockImageAdminUi/view/adminhtml/web/template/grid/column/preview/actions.html index 66a1ecd365cc..38f4e583633f 100644 --- a/AdobeStockImageAdminUi/view/adminhtml/web/template/grid/column/preview/actions.html +++ b/AdobeStockImageAdminUi/view/adminhtml/web/template/grid/column/preview/actions.html @@ -32,3 +32,4 @@ <button class="action-default primary" type="button" data-bind="visible: isLicensed(), click: function () { saveLicensed(); }"> <span translate="'Save'"></span> </button> +