Skip to content

Commit 3c10b69

Browse files
author
joweecaquicla
committed
magento/adobe-stock-integration#1775: [MFTF] Make AdminAssertCategoryGridPageDetailsActionGroup parametrized - introduced new ActionGroup and modified related mftf files
1 parent 519f4ce commit 3c10b69

File tree

4 files changed

+32
-24
lines changed

4 files changed

+32
-24
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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+
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
10+
<actionGroup name="AssertAdminCategoryGridPageNumberOfRecordsActionGroup">
11+
<arguments>
12+
<argument name="numberOfRecords" type="string"/>
13+
</arguments>
14+
<annotations>
15+
<description>Assert the number of records in the category grid page.</description>
16+
</annotations>
17+
18+
<grabTextFrom selector="{{AdminMediaGalleryCatalogUiCategoryGridSection.recordsLabel}}" stepKey="grabRecordsLabel"/>
19+
<assertEquals stepKey="assertStringIsEqual">
20+
<expectedResult type="string">{{numberOfRecords}}</expectedResult>
21+
<actualResult type="variable">grabRecordsLabel</actualResult>
22+
</assertEquals>
23+
</actionGroup>
24+
</actionGroups>

app/code/Magento/MediaGalleryCatalogUi/Test/Mftf/Section/AdminMediaGalleryCatalogUiCategoryGridSection.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
<!--Search by category name element-->
1313
<element name="search" type="input" selector=".admin__data-grid-header[data-bind='afterRender: \$data.setToolbarNode'] input[placeholder='Search by category name']"/>
1414
<element name="submitSearch" type="button" selector=".data-grid-search-control-wrap > button.action-submit" timeout="30"/>
15-
<!--Active filter element-->
15+
<!--Records element-->
16+
<element name="recordsLabel" type="text" selector=".admin__data-grid-header .admin__control-support-text"/>
17+
<!--Filter element-->
1618
<element name="clearFilters" type="button" selector=".admin__data-grid-header [data-action='grid-filter-reset']" timeout="30"/>
1719
<element name="activeFilterPlaceholder" type="text" selector="//div[@class='admin__current-filters-list-wrap']//li//span[contains(text(), '{{filterPlaceholder}}')]" parameterized="true"/>
1820
<!--Category Grid Page Columns-->

app/code/Magento/MediaGalleryCatalogUi/Test/Mftf/Test/AdminMediaGalleryCatalogUiVerifyUsedInLinkCategoryGridTest.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,11 @@
5757
<actionGroup ref="AssertAdminMediaGalleryAssetFilterPlaceHolderActionGroup" stepKey="assertFilterApplied">
5858
<argument name="filterPlaceholder" value="{{UpdatedImageDetails.title}}"/>
5959
</actionGroup>
60-
<actionGroup ref="AdminMediaGalleryAssertCategoryNameInCategoryGridActionGroup" stepKey="assertCategoryInGrid">
61-
<argument name="categoryName" value="$$category.name$$"/>
60+
<actionGroup ref="AssertAdminCategoryGridPageNumberOfRecordsActionGroup" stepKey="assertOneRecordInGrid">
61+
<argument name="numberOfRecords" value="1 records found"/>
62+
</actionGroup>
63+
<actionGroup ref="AssertAdminCategoryGridPageDetailsActionGroup" stepKey="assertCategoryInGrid">
64+
<argument name="category" value="$$category$$"/>
6265
</actionGroup>
6366
</test>
6467
</tests>

app/code/Magento/MediaGalleryUi/Test/Mftf/ActionGroup/AdminMediaGalleryAssertCategoryNameInCategoryGridActionGroup.xml

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)