Skip to content

Commit bc0bdea

Browse files
committed
MC-22831: [Function Test] MC-6192: Magento\FunctionalTestingFramework.functional.AdminCheckResultsOfColorAndOtherFiltersTest
1 parent 7324325 commit bc0bdea

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductAttributeFromSearchResultInGridActionGroup.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<argument name="productAttributeCode" type="string"/>
1717
</arguments>
1818

19-
<waitForElementVisible selector="{{AdminProductAttributeGridSection.AttributeCode(productAttributeCode)}}" stepKey="waitForAdminProductAttributeGridLoad"/>
19+
<waitForElementVisible selector="{{AdminProductAttributeGridSection.AttributeCode(productAttributeCode)}}" after="seeAttributeCodeInGrid" stepKey="waitForAdminProductAttributeGridLoad"/>
2020
<click selector="{{AdminProductAttributeGridSection.AttributeCode(productAttributeCode)}}" stepKey="clickAttributeToView"/>
2121
<waitForPageLoad stepKey="waitForViewAdminProductAttributeLoad"/>
2222
</actionGroup>

app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminCheckResultsOfColorAndOtherFiltersTest.xml

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
<group value="ConfigurableProduct"/>
2020
</annotations>
2121
<before>
22-
<!-- Login as Admin -->
23-
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
2422
<!-- Create default category with subcategory -->
2523
<createData entity="ApiCategory" stepKey="createCategory"/>
2624
<createData entity="SubCategoryWithParent" stepKey="createSubcategory">
@@ -70,6 +68,8 @@
7068
<createData entity="productAttributeOption4" stepKey="createConfigProductAttributeOption8">
7169
<requiredEntity createDataKey="createConfigProductAttribute2"/>
7270
</createData>
71+
<!-- Login as Admin -->
72+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
7373
<!-- Add created attributes with options to Attribute Set -->
7474
<actionGroup ref="AdminAddUnassignedAttributeToGroup" stepKey="createDefaultAttributeSet">
7575
<argument name="label" value="mySet"/>
@@ -89,33 +89,34 @@
8989
<actionGroup ref="deleteAttributeSetByLabel" stepKey="deleteAttributeSet">
9090
<argument name="label" value="mySet"/>
9191
</actionGroup>
92+
<actionGroup ref="clearFiltersAdminDataGrid" stepKey="clearAttributeSetsFilter"/>
9293
<!-- Delete First attribute -->
93-
<actionGroup ref="SearchAttributeByCodeOnProductAttributeGridActionGroup" stepKey="searchAttributeByCodeOnProductAttributeGrid">
94-
<argument name="productAttributeCode" value="$$createConfigProductAttribute.attribute_code$$"/>
95-
</actionGroup>
9694
<actionGroup ref="OpenProductAttributeFromSearchResultInGridActionGroup" stepKey="openProductAttributeFromSearchResultInGrid">
9795
<argument name="productAttributeCode" value="$$createConfigProductAttribute.attribute_code$$"/>
9896
</actionGroup>
9997
<actionGroup ref="DeleteProductAttributeByAttributeCodeActionGroup" stepKey="deleteProductAttributeByAttributeCode">
10098
<argument name="productAttributeCode" value="$$createConfigProductAttribute.attribute_code$$"/>
10199
</actionGroup>
102100
<!-- Delete Second attribute -->
103-
<actionGroup ref="SearchAttributeByCodeOnProductAttributeGridActionGroup" stepKey="searchSecondAttributeByCodeOnProductAttributeGrid">
104-
<argument name="productAttributeCode" value="$$createConfigProductAttribute2.attribute_code$$"/>
105-
</actionGroup>
106101
<actionGroup ref="OpenProductAttributeFromSearchResultInGridActionGroup" stepKey="openSecondProductAttributeFromSearchResultInGrid">
107102
<argument name="productAttributeCode" value="$$createConfigProductAttribute2.attribute_code$$"/>
108103
</actionGroup>
109104
<actionGroup ref="DeleteProductAttributeByAttributeCodeActionGroup" stepKey="deleteSecondProductAttributeByAttributeCode">
110105
<argument name="productAttributeCode" value="$$createConfigProductAttribute2.attribute_code$$"/>
111106
</actionGroup>
107+
<!-- Clear filters -->
108+
<actionGroup ref="clearFiltersAdminDataGrid" stepKey="clearProductAttributesFilter"/>
109+
<actionGroup ref="AdminClearFiltersActionGroup" stepKey="clearProductsGridFilter"/>
112110
<!-- Log out -->
113111
<actionGroup ref="logout" stepKey="logout"/>
114112
</after>
115113
<!-- Create three configurable products with options -->
116114
<amOnPage url="{{AdminProductIndexPage.url}}" stepKey="amOnProductGridPage"/>
117115
<waitForPageLoad time="30" stepKey="wait1"/>
118116
<!-- Edit created first product as configurable product with options -->
117+
<actionGroup ref="filterProductGridBySku" stepKey="filterGridByFirstProduct">
118+
<argument name="product" value="$$createFirstConfigurableProduct$$"/>
119+
</actionGroup>
119120
<actionGroup ref="OpenEditProductOnBackendActionGroup" stepKey="openEditProductFirst">
120121
<argument name="product" value="$$createFirstConfigurableProduct$$"/>
121122
</actionGroup>
@@ -135,6 +136,9 @@
135136
<waitForPageLoad stepKey="waitForMessage"/>
136137
<seeElement selector="{{AdminProductMessagesSection.successMessage}}" stepKey="seeSaveProductMessageFirst"/>
137138
<!-- Edit created second product as configurable product with options -->
139+
<actionGroup ref="filterProductGridBySku" stepKey="filterGridBySecondProduct">
140+
<argument name="product" value="$$createSecondConfigurableProduct$$"/>
141+
</actionGroup>
138142
<actionGroup ref="OpenEditProductOnBackendActionGroup" stepKey="openEditProductSecond">
139143
<argument name="product" value="$$createSecondConfigurableProduct$$"/>
140144
</actionGroup>
@@ -155,6 +159,9 @@
155159
<waitForPageLoad stepKey="waitForSuccessMessage"/>
156160
<seeElement selector="{{AdminProductMessagesSection.successMessage}}" stepKey="seeSaveProductMessageSecond"/>
157161
<!-- Edit created third product as configurable product with options -->
162+
<actionGroup ref="filterProductGridBySku" stepKey="filterGridByThirdProduct">
163+
<argument name="product" value="$$createThirdConfigurableProduct$$"/>
164+
</actionGroup>
158165
<actionGroup ref="OpenEditProductOnBackendActionGroup" stepKey="openEditProductThird">
159166
<argument name="product" value="$$createThirdConfigurableProduct$$"/>
160167
</actionGroup>
@@ -174,6 +181,9 @@
174181
<waitForPageLoad stepKey="waitForProductPage"/>
175182
<seeElement selector="{{AdminProductMessagesSection.successMessage}}" stepKey="seeSaveConfigurableProductMessage"/>
176183
<!-- Create Simple product with options -->
184+
<actionGroup ref="filterProductGridBySku" stepKey="filterGridBySimpleProduct">
185+
<argument name="product" value="$$createSimpleProduct$$"/>
186+
</actionGroup>
177187
<actionGroup ref="OpenEditProductOnBackendActionGroup" stepKey="openEditSimpleProduct">
178188
<argument name="product" value="$$createSimpleProduct$$"/>
179189
</actionGroup>

0 commit comments

Comments
 (0)