Skip to content

Commit 0b9ea7c

Browse files
committed
ACQE-8254: Check Categories URL Path in multi-store On Storefront
- Removed Some Step AG and modified accordingly in testfile
1 parent c020bcb commit 0b9ea7c

File tree

4 files changed

+13
-76
lines changed

4 files changed

+13
-76
lines changed

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

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

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

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

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

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

app/code/Magento/Catalog/Test/Mftf/Test/StorefrontVerifyUrlKeyForSpecifiedStoreTest.xml

Lines changed: 13 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
<group value="Catalog"/>
2020
</annotations>
2121
<before>
22-
<!-- Precondition Step 1:Set custom url suffixes -->
23-
<actionGroup ref="AdminSetCategoryUrlSuffixActionGroup" stepKey="setCategoryUrlSuffix"/>
2422
<!-- Precondition Step 2:Use Categories Path for Product URLs: Yes -->
2523
<actionGroup ref="AdminEnableCategoryPathForProductUrlActionGroup" stepKey="enableCategoriesPathForProductUrls"/>
2624
<!-- Precondition Step 3:Create an additional root category with a sub category -->
@@ -35,8 +33,6 @@
3533
</actionGroup>
3634
</before>
3735
<after>
38-
<!-- Set default value for category suffix -->
39-
<actionGroup ref="AdminSetCategoryUrlSuffixActionGroup" stepKey="setCategoryUrlSuffix"/>
4036
<!-- Disable Category path for product url -->
4137
<actionGroup ref="AdminDisableCategoryPathForProductUrlActionGroup" stepKey="disableCategoriesPathForProductUrls"/>
4238
<!-- Delete data -->
@@ -49,51 +45,42 @@
4945
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
5046
</after>
5147
<!-- Step 1,2&3:Switch To Default Store view For root category and Click On Ok Button-->
52-
<actionGroup ref="SwitchRootCategoryForDefaultStoreActionGroup" stepKey="SwitchStoreView">
48+
<actionGroup ref="SwitchCategoryStoreViewActionGroup" stepKey="SwitchStoreView">
5349
<argument name="Store" value="_defaultStore.name"/>
5450
<argument name="CatName" value="_defaultCategory.name"/>
5551
</actionGroup>
5652
<!-- Step 4:Update data for root category under default store view scope -->
57-
<actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openAdminCategoryIndexPage"/>
5853
<actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="clickOnExpandTree"/>
5954
<actionGroup ref="AdminCategoriesOpenCategoryActionGroup" stepKey="selectCategory">
6055
<argument name="category" value="$$createTestCategory$$"/>
6156
</actionGroup>
62-
<actionGroup ref="ChangeSeoUrlKeyActionGroup" stepKey="updateUrlKeyForCategory">
57+
<actionGroup ref="ChangeSeoUrlKeyForSubCategoryActionGroup" stepKey="updateUrlKeyForCategory">
6358
<argument name="value" value="{{CustomizedCategory.name}}"/>
6459
</actionGroup>
65-
<actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openAdminCategoryPage"/>
66-
<actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="clickOnExpandTreeOnRootCategory"/>
67-
<actionGroup ref="AdminCategoriesOpenCategoryActionGroup" stepKey="selectRootCategory">
68-
<argument name="category" value="$$createTestCategory$$"/>
69-
</actionGroup>
7060
<!-- Step 5&6:Switch To custom store view scope for root category and Click On Ok Button -->
71-
<actionGroup ref="SwitchRootCategoryForDefaultStoreActionGroup" stepKey="SwitchToStoreView">
61+
<actionGroup ref="SwitchCategoryStoreViewActionGroup" stepKey="switchToStoreView">
7262
<argument name="Store" value="NewStoreViewData.name"/>
7363
<argument name="CatName" value="_defaultCategory.name"/>
7464
</actionGroup>
7565
<!-- Step 7:Update data for root category under custom store view scope -->
7666
<actionGroup ref="ChangeSeoUrlKeyForSubCategoryActionGroup" stepKey="changeSeoUrlKeyForSubCategoryCustomStore">
7767
<argument name="value" value="{{CustomizedCategory.value}}"/>
7868
</actionGroup>
79-
<actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openAdminRootCategoryPage"/>
8069
<!-- Step 8&9:Switch To default store view scope for sub category and Click On Ok Button -->
8170
<actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="clickOnExpand"/>
8271
<actionGroup ref="AdminCategoriesOpenCategoryActionGroup" stepKey="selectSubCategoryTree">
8372
<argument name="category" value="$$createSubTestCategory$$"/>
8473
</actionGroup>
85-
<actionGroup ref="SwitchSubCategoryForCustomStoreActionGroup" stepKey="SwitchAgainStoreView">
86-
<argument name="Store" value="_defaultStore.name"/>
87-
<argument name="CatName" value=""/>
74+
<actionGroup ref="SwitchToTheNewStoreViewActionGroup" stepKey="SwitchDefaultStoreView">
75+
<argument name="storeViewName" value="{{_defaultStore.name}}"/>
8876
</actionGroup>
8977
<!-- Step 10:Update data for sub category under default store view scope -->
9078
<actionGroup ref="ChangeSeoUrlKeyForSubCategoryActionGroup" stepKey="updateUrlKeyForSubCategoryCustomStore">
9179
<argument name="value" value="{{CustomizedCategory.path}}"/>
9280
</actionGroup>
9381
<!-- Step 11&12:Switch To custom store view scope for sub category and Click On Ok Button -->
94-
<actionGroup ref="SwitchSubCategoryForCustomStoreActionGroup" stepKey="SwitchToCustomStoreView">
95-
<argument name="Store" value="NewStoreViewData.name"/>
96-
<argument name="CatName" value=""/>
82+
<actionGroup ref="SwitchToTheNewStoreViewActionGroup" stepKey="SwitchNewStoreView">
83+
<argument name="storeViewName" value="{{NewStoreViewData.name}}"/>
9784
</actionGroup>
9885
<!-- Step 13:Update data for root category under custom store view scope -->
9986
<waitForElementClickable selector="{{AdminCategorySEOSection.SectionHeader}}" stepKey="waitToClickOpenSeoSection"/>
@@ -131,20 +118,22 @@
131118
<argument name="categoryName" value="$$createTestCategory.name$$"/>
132119
<argument name="subCategoryName" value="$$createSubTestCategory.name$$"/>
133120
</actionGroup>
121+
<actionGroup ref="StorefrontSwitchStoreViewActionGroup" stepKey="switchTheStoreViewToCustomStore">
122+
<argument name="storeView" value="NewStoreViewData"/>
123+
</actionGroup>
134124
<!-- Step 21:Verify url for subcategory for custom store view -->
135125
<actionGroup ref="StorefrontAssertProperUrlIsShownActionGroup" stepKey="seeUpdatedUrlKey">
136126
<argument name="urlPath" value="{{CustomizedCategory.value}}/{{CustomizedCategory.urlKey}}.html"/>
137127
</actionGroup>
138128
<!-- Step 22:Navigate to Category page in admin -->
139-
<actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openCategoryIndexPageInAdmin"/>
129+
<actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openTheAdminCategoryIndexPage"/>
140130
<actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="clickOnExpandCategoryTree"/>
141131
<actionGroup ref="AdminCategoriesOpenCategoryActionGroup" stepKey="selectSubCategory">
142132
<argument name="category" value="$$createSubTestCategory$$"/>
143133
</actionGroup>
144134
<!-- Step 23&24:Switch To custom store view scope for sub category and Click On Ok Button -->
145-
<actionGroup ref="SwitchSubCategoryForCustomStoreActionGroup" stepKey="switchToCustomStoreViewInAdmin">
146-
<argument name="Store" value="NewStoreViewData.name"/>
147-
<argument name="CatName" value=""/>
135+
<actionGroup ref="SwitchToTheNewStoreViewActionGroup" stepKey="switchToCustomStoreViewInAdmin">
136+
<argument name="storeViewName" value="{{NewStoreViewData.name}}"/>
148137
</actionGroup>
149138
<!-- Step 25:Update data for root category under custom store view scope -->
150139
<actionGroup ref="ChangeSeoUrlKeyForSubCategoryActionGroup" stepKey="updateSeoUrlKeyForSubCategoryCustomStore">

0 commit comments

Comments
 (0)