|
19 | 19 | <group value="Catalog"/> |
20 | 20 | </annotations> |
21 | 21 | <before> |
22 | | - <!-- Precondition Step 1:Set custom url suffixes --> |
23 | | - <actionGroup ref="AdminSetCategoryUrlSuffixActionGroup" stepKey="setCategoryUrlSuffix"/> |
24 | 22 | <!-- Precondition Step 2:Use Categories Path for Product URLs: Yes --> |
25 | 23 | <actionGroup ref="AdminEnableCategoryPathForProductUrlActionGroup" stepKey="enableCategoriesPathForProductUrls"/> |
26 | 24 | <!-- Precondition Step 3:Create an additional root category with a sub category --> |
|
35 | 33 | </actionGroup> |
36 | 34 | </before> |
37 | 35 | <after> |
38 | | - <!-- Set default value for category suffix --> |
39 | | - <actionGroup ref="AdminSetCategoryUrlSuffixActionGroup" stepKey="setCategoryUrlSuffix"/> |
40 | 36 | <!-- Disable Category path for product url --> |
41 | 37 | <actionGroup ref="AdminDisableCategoryPathForProductUrlActionGroup" stepKey="disableCategoriesPathForProductUrls"/> |
42 | 38 | <!-- Delete data --> |
|
49 | 45 | <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/> |
50 | 46 | </after> |
51 | 47 | <!-- 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"> |
53 | 49 | <argument name="Store" value="_defaultStore.name"/> |
54 | 50 | <argument name="CatName" value="_defaultCategory.name"/> |
55 | 51 | </actionGroup> |
56 | 52 | <!-- Step 4:Update data for root category under default store view scope --> |
57 | | - <actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openAdminCategoryIndexPage"/> |
58 | 53 | <actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="clickOnExpandTree"/> |
59 | 54 | <actionGroup ref="AdminCategoriesOpenCategoryActionGroup" stepKey="selectCategory"> |
60 | 55 | <argument name="category" value="$$createTestCategory$$"/> |
61 | 56 | </actionGroup> |
62 | | - <actionGroup ref="ChangeSeoUrlKeyActionGroup" stepKey="updateUrlKeyForCategory"> |
| 57 | + <actionGroup ref="ChangeSeoUrlKeyForSubCategoryActionGroup" stepKey="updateUrlKeyForCategory"> |
63 | 58 | <argument name="value" value="{{CustomizedCategory.name}}"/> |
64 | 59 | </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> |
70 | 60 | <!-- 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"> |
72 | 62 | <argument name="Store" value="NewStoreViewData.name"/> |
73 | 63 | <argument name="CatName" value="_defaultCategory.name"/> |
74 | 64 | </actionGroup> |
75 | 65 | <!-- Step 7:Update data for root category under custom store view scope --> |
76 | 66 | <actionGroup ref="ChangeSeoUrlKeyForSubCategoryActionGroup" stepKey="changeSeoUrlKeyForSubCategoryCustomStore"> |
77 | 67 | <argument name="value" value="{{CustomizedCategory.value}}"/> |
78 | 68 | </actionGroup> |
79 | | - <actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openAdminRootCategoryPage"/> |
80 | 69 | <!-- Step 8&9:Switch To default store view scope for sub category and Click On Ok Button --> |
81 | 70 | <actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="clickOnExpand"/> |
82 | 71 | <actionGroup ref="AdminCategoriesOpenCategoryActionGroup" stepKey="selectSubCategoryTree"> |
83 | 72 | <argument name="category" value="$$createSubTestCategory$$"/> |
84 | 73 | </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}}"/> |
88 | 76 | </actionGroup> |
89 | 77 | <!-- Step 10:Update data for sub category under default store view scope --> |
90 | 78 | <actionGroup ref="ChangeSeoUrlKeyForSubCategoryActionGroup" stepKey="updateUrlKeyForSubCategoryCustomStore"> |
91 | 79 | <argument name="value" value="{{CustomizedCategory.path}}"/> |
92 | 80 | </actionGroup> |
93 | 81 | <!-- 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}}"/> |
97 | 84 | </actionGroup> |
98 | 85 | <!-- Step 13:Update data for root category under custom store view scope --> |
99 | 86 | <waitForElementClickable selector="{{AdminCategorySEOSection.SectionHeader}}" stepKey="waitToClickOpenSeoSection"/> |
|
131 | 118 | <argument name="categoryName" value="$$createTestCategory.name$$"/> |
132 | 119 | <argument name="subCategoryName" value="$$createSubTestCategory.name$$"/> |
133 | 120 | </actionGroup> |
| 121 | + <actionGroup ref="StorefrontSwitchStoreViewActionGroup" stepKey="switchTheStoreViewToCustomStore"> |
| 122 | + <argument name="storeView" value="NewStoreViewData"/> |
| 123 | + </actionGroup> |
134 | 124 | <!-- Step 21:Verify url for subcategory for custom store view --> |
135 | 125 | <actionGroup ref="StorefrontAssertProperUrlIsShownActionGroup" stepKey="seeUpdatedUrlKey"> |
136 | 126 | <argument name="urlPath" value="{{CustomizedCategory.value}}/{{CustomizedCategory.urlKey}}.html"/> |
137 | 127 | </actionGroup> |
138 | 128 | <!-- Step 22:Navigate to Category page in admin --> |
139 | | - <actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openCategoryIndexPageInAdmin"/> |
| 129 | + <actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openTheAdminCategoryIndexPage"/> |
140 | 130 | <actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="clickOnExpandCategoryTree"/> |
141 | 131 | <actionGroup ref="AdminCategoriesOpenCategoryActionGroup" stepKey="selectSubCategory"> |
142 | 132 | <argument name="category" value="$$createSubTestCategory$$"/> |
143 | 133 | </actionGroup> |
144 | 134 | <!-- 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}}"/> |
148 | 137 | </actionGroup> |
149 | 138 | <!-- Step 25:Update data for root category under custom store view scope --> |
150 | 139 | <actionGroup ref="ChangeSeoUrlKeyForSubCategoryActionGroup" stepKey="updateSeoUrlKeyForSubCategoryCustomStore"> |
|
0 commit comments