Skip to content

Commit db7877a

Browse files
author
ysapiga
committed
MQE-2521: Create automated test for: "User sees the option to add the image into the content is not active when several images selected."
1 parent 849ad61 commit db7877a

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
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="AdminAdobeStockCheckAddSelectedButtonIsNotAvailableInMassDeleteModeTest">
12+
<annotations>
13+
<features value="AdobeStockImagePanel"/>
14+
<stories value="User sees the option to add the image into the content is not active when several images selected"/>
15+
<useCaseId value="https://github.com/magento/adobe-stock-integration/issues/461"/>
16+
<title value="Check that add selected button is not"/>
17+
<description value="Check that several images can not be added in mass delete mode"/>
18+
<testCaseId value="https://studio.cucumber.io/projects/131313/test-plan/folders/1320712/scenarios/3962866"/>
19+
<severity value="MAJOR"/>
20+
<group value="adobe_stock_media_gallery"/>
21+
</annotations>
22+
<before>
23+
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
24+
<actionGroup ref="CliEnableTinyMCE4ActionGroup" stepKey="switchToTinyMCE4"/>
25+
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
26+
</before>
27+
<after>
28+
<!-- Delete images -->
29+
<actionGroup ref="AdminEnhancedMediaGalleryClickDeleteImagesButtonActionGroup" stepKey="clikDeleteSelectedButton"/>
30+
<actionGroup ref="AdminEnhancedMediaGalleryConfirmDeleteImagesActionGroup" stepKey="deleteImages"/>
31+
<actionGroup ref="AdminEnhancedMediaGalleryAssertImagesDeletedInBulkActionGroup" stepKey="assertImagesDeleted">
32+
<argument name="numberOfAssetsDeleted" value="2"/>
33+
</actionGroup>
34+
35+
<!-- Disable WYSIWYG -->
36+
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
37+
38+
<!-- Logout admin -->
39+
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
40+
</after>
41+
42+
<!-- Create a CMS page containing-->
43+
<actionGroup ref="AdminOpenCreateNewCMSPageActionGroup" stepKey="openNewPage"/>
44+
<actionGroup ref="AdminOpenMediaGalleryTinyMce4ActionGroup" stepKey="openMediaGalleryFromWysiwyg"/>
45+
46+
<!-- Clear filter-->
47+
<actionGroup ref="ClearFiltersAdminDataGridActionGroup" stepKey="clearGridFilters"/>
48+
49+
<!-- Upload images -->
50+
<actionGroup ref="AdminEnhancedMediaGalleryUploadImageActionGroup" stepKey="uploadImage">
51+
<argument name="image" value="ImageUpload"/>
52+
</actionGroup>
53+
<actionGroup ref="AdminEnhancedMediaGalleryUploadImageActionGroup" stepKey="uploadSecondImage">
54+
<argument name="image" value="ImageUpload_1"/>
55+
</actionGroup>
56+
57+
<!-- Select images -->
58+
<actionGroup ref="AdminEnhancedMediaGalleryEnableMassActionModeActionGroup" stepKey="enableMassActionToDeleteImages"/>
59+
<actionGroup ref="AdminEnhancedMediaGallerySelectImageForMassActionActionGroup" stepKey="selectFirstImageToDelete">
60+
<argument name="imageName" value="{{ImageUpload.fileName}}"/>
61+
</actionGroup>
62+
<actionGroup ref="AdminEnhancedMediaGallerySelectImageForMassActionActionGroup" stepKey="selectSecondImageToDelete">
63+
<argument name="imageName" value="{{ImageUpload_1.fileName}}"/>
64+
</actionGroup>
65+
66+
<!-- Assert that add selected button is not active -->
67+
<dontSeeElement selector="{{AdminMediaGalleryHeaderButtonsSection.addSelected}}" stepKey="verifyAddSelectedButtonNotVisible"/>
68+
</test>
69+
</tests>

0 commit comments

Comments
 (0)