|
26 | 26 | <waitForPageLoad stepKey="waitForPageLoad1"/> |
27 | 27 | <!--Create subcategory--> |
28 | 28 | <actionGroup ref="CreateCategoryActionGroup" stepKey="createSubcategory1"> |
29 | | - <argument name="categoryEntity" value="NewCategory"/> |
| 29 | + <argument name="categoryEntity" value="SubCategory"/> |
30 | 30 | </actionGroup> |
31 | 31 |
|
32 | 32 | <!--Open the root category and add subcategory with same name. Save category.--> |
33 | 33 | <actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="amOnAdminCategoryPage1"/> |
34 | 34 | <waitForPageLoad stepKey="waitForPageLoad2"/> |
35 | 35 | <click selector="{{AdminCategorySidebarActionSection.AddSubcategoryButton}}" stepKey="clickOnAddSubCategory"/> |
36 | 36 | <checkOption selector="{{AdminCategoryBasicFieldSection.EnableCategory}}" stepKey="enableNewCategory"/> |
37 | | - <fillField selector="{{AdminCategoryBasicFieldSection.CategoryNameInput}}" userInput="{{NewCategory.name}}" stepKey="fillSameSubCategoryName"/> |
| 37 | + <fillField selector="{{AdminCategoryBasicFieldSection.CategoryNameInput}}" userInput="{{SubCategory.name}}" stepKey="fillSameSubCategoryName"/> |
38 | 38 | <actionGroup ref="AdminSaveCategoryActionGroup" stepKey="saveSameSubCategoryFirstTime"/> |
39 | 39 | <seeElement selector="{{AdminCategoryBasicFieldSection.errorMessages}}" stepKey="validateErrorMessages"/> |
40 | 40 | <actionGroup ref="AdminSaveCategoryActionGroup" stepKey="saveSameSubCategoryAgain"/> |
|
45 | 45 | <waitForPageLoad stepKey="waitForPageLoadAgain"/> |
46 | 46 | <click selector="{{AdminCategorySidebarActionSection.AddSubcategoryButton}}" stepKey="clickOnAddSubCategoryButton1"/> |
47 | 47 | <actionGroup ref="CreateCategoryActionGroup" stepKey="createNewSubcategory1"> |
48 | | - <argument name="categoryEntity" value="Category1"/> |
| 48 | + <argument name="categoryEntity" value="FirstLevelSubCat"/> |
49 | 49 | </actionGroup> |
50 | | - <click selector="{{Category1.name}}" stepKey="clickOnCreateCategory1"/> |
| 50 | + <click selector="{{FirstLevelSubCat.name}}" stepKey="clickOnCreateCategory1"/> |
51 | 51 | <waitForPageLoad stepKey="waitForCategory1PageLoad"/> |
52 | 52 | <click selector="{{AdminCategorySidebarActionSection.AddSubcategoryButton}}" stepKey="clickOnAddSubCategory1Button"/> |
53 | 53 | <checkOption selector="{{AdminCategoryBasicFieldSection.EnableCategory}}" stepKey="enableCategory1"/> |
54 | | - <fillField selector="{{AdminCategoryBasicFieldSection.CategoryNameInput}}" userInput="{{NewCategory.name}}" stepKey="fillFirstSubCategoryName"/> |
| 54 | + <fillField selector="{{AdminCategoryBasicFieldSection.CategoryNameInput}}" userInput="{{SubCategory.name}}" stepKey="fillFirstSubCategoryName"/> |
55 | 55 | <actionGroup ref="AdminSaveCategoryActionGroup" stepKey="saveFirstSubCategory"/> |
56 | 56 |
|
57 | 57 | <!-- Verify success message --> |
|
62 | 62 | <waitForPageLoad stepKey="waitForCategory2PageLoad"/> |
63 | 63 | <click selector="{{AdminCategorySidebarActionSection.AddSubcategoryButton}}" stepKey="clickOnAddSubCategoryButton2"/> |
64 | 64 | <actionGroup ref="CreateCategoryActionGroup" stepKey="createNewSubcategory2"> |
65 | | - <argument name="categoryEntity" value="Category2"/> |
| 65 | + <argument name="categoryEntity" value="SecondLevelSubCat"/> |
66 | 66 | </actionGroup> |
67 | | - <click selector="{{Category2.name}}" stepKey="clickOnCreateCategory2"/> |
| 67 | + <click selector="{{SecondLevelSubCat.name}}" stepKey="clickOnCreateCategory2"/> |
68 | 68 | <waitForPageLoad stepKey="waitForPageLoad3"/> |
69 | 69 | <click selector="{{AdminCategorySidebarActionSection.AddSubcategoryButton}}" stepKey="clickOnAddSubCategory2Button"/> |
70 | 70 | <checkOption selector="{{AdminCategoryBasicFieldSection.EnableCategory}}" stepKey="enableCategory2"/> |
71 | | - <fillField selector="{{AdminCategoryBasicFieldSection.CategoryNameInput}}" userInput="{{NewCategory.name}}" stepKey="fillSecondSubCategoryName"/> |
| 71 | + <fillField selector="{{AdminCategoryBasicFieldSection.CategoryNameInput}}" userInput="{{SubCategory.name}}" stepKey="fillSecondSubCategoryName"/> |
72 | 72 | <actionGroup ref="AdminSaveCategoryActionGroup" stepKey="saveSecondSubCategory"/> |
73 | 73 |
|
74 | 74 | <!-- Verify success message --> |
|
79 | 79 |
|
80 | 80 | <!-- Check on storefront that category was created, Its URL path is '.../new.html' --> |
81 | 81 | <actionGroup ref="StorefrontNavigateToCategoryUrlActionGroup" stepKey="goToCategoryStorefrontPage1"> |
82 | | - <argument name="categoryUrl" value="{{NewCategory.urlKey}}"/> |
| 82 | + <argument name="categoryUrl" value="{{SubCategory.urlKey}}"/> |
83 | 83 | </actionGroup> |
84 | 84 | <see userInput="{{NewCategory.name}}" selector="{{StorefrontCategoryMainSection.CategoryTitle}}" stepKey="assertCategoryNewHtmlOnStorefront"/> |
85 | 85 |
|
86 | 86 | <!-- Check on storefront that category was created, Its URL path is '.../cat1/new.html'--> |
87 | | - <amOnPage url="/{{Category1.name}}/{{NewCategory.name}}.html" stepKey="goToConfigProductPage1"/> |
| 87 | + <amOnPage url="/{{FirstLevelSubCat.name}}/{{SubCategory.name}}.html" stepKey="goToConfigProductPage1"/> |
88 | 88 | <seeElement selector="{{StorefrontCategoryMainSection.CategoryTitle}}" stepKey="assertCategoryCat1NewHtmlOnStorefront"/> |
89 | 89 |
|
90 | 90 | <!--Check on storefront that category was created, Its URL path is '.../cat2/new.html'--> |
91 | | - <amOnPage url="/{{Category2.name}}/{{NewCategory.name}}.html" stepKey="goToConfigProductPage2"/> |
| 91 | + <amOnPage url="/{{SecondLevelSubCat.name}}/{{SubCategory.name}}.html" stepKey="goToConfigProductPage2"/> |
92 | 92 | <seeElement selector="{{StorefrontCategoryMainSection.CategoryTitle}}" stepKey="assertCategoryCat2NewHtmlOnStorefront"/> |
93 | 93 |
|
94 | 94 | <after> |
95 | | - <!-- delete NewCategory --> |
96 | 95 | <actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="goToCategoryPage1"/> |
97 | 96 | <wait stepKey="k3" time="100"/> |
98 | | - <click selector="{{AdminCategorySidebarTreeSection.categoryInTree(Category2.name)}}" stepKey="clickCategoryLink"/> |
| 97 | + <click selector="{{AdminCategorySidebarTreeSection.categoryInTree(SecondLevelSubCat.name)}}" stepKey="clickCategoryLink"/> |
99 | 98 | <click selector="{{AdminCategoryMainActionsSection.DeleteButton}}" stepKey="clickDelete"/> |
100 | 99 | <waitForElementVisible selector="{{AdminCategoryModalSection.message}}" stepKey="waitForConfirmationModal"/> |
101 | 100 | <see selector="{{AdminCategoryModalSection.message}}" userInput="Are you sure you want to delete this category?" stepKey="seeDeleteConfirmationMessage"/> |
102 | 101 | <click selector="{{AdminCategoryModalSection.ok}}" stepKey="confirmDelete"/> |
103 | 102 | <waitForPageLoad time="60" stepKey="waitForDeleteToFinish"/> |
104 | 103 | <see selector="You deleted the category." stepKey="seeDeleteSuccess"/> |
105 | 104 | <actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="expandToSeeAllCategories"/> |
106 | | - <dontSee selector="{{AdminCategorySidebarTreeSection.categoryInTree(Category2.name)}}" stepKey="dontSeeCategoryInTree"/> |
| 105 | + <dontSee selector="{{AdminCategorySidebarTreeSection.categoryInTree(SecondLevelSubCat.name)}}" stepKey="dontSeeCategoryInTree"/> |
107 | 106 |
|
108 | | - <!-- delete Category1 --> |
109 | | - <click selector="{{AdminCategorySidebarTreeSection.categoryInTree(Category1.name)}}" stepKey="clickCategoryLink1"/> |
| 107 | + <click selector="{{AdminCategorySidebarTreeSection.categoryInTree(FirstLevelSubCat.name)}}" stepKey="clickCategoryLink1"/> |
110 | 108 | <click selector="{{AdminCategoryMainActionsSection.DeleteButton}}" stepKey="clickDelete1"/> |
111 | 109 | <waitForElementVisible selector="{{AdminCategoryModalSection.message}}" stepKey="waitForConfirmationModal1"/> |
112 | 110 | <see selector="{{AdminCategoryModalSection.message}}" userInput="Are you sure you want to delete this category?" stepKey="seeDeleteConfirmationMessage1"/> |
113 | 111 | <click selector="{{AdminCategoryModalSection.ok}}" stepKey="confirmDelete1"/> |
114 | 112 | <waitForPageLoad time="60" stepKey="waitForDeleteToFinish1"/> |
115 | 113 | <see selector="You deleted the category." stepKey="seeDeleteSuccess1"/> |
116 | 114 | <actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="expandToSeeAllCategories1"/> |
117 | | - <dontSee selector="{{AdminCategorySidebarTreeSection.categoryInTree(Category1.name)}}" stepKey="dontSeeCategoryInTree1"/> |
| 115 | + <dontSee selector="{{AdminCategorySidebarTreeSection.categoryInTree(FirstLevelSubCat.name)}}" stepKey="dontSeeCategoryInTree1"/> |
118 | 116 |
|
119 | | - <!-- delete Category2 --> |
120 | | - <click selector="{{AdminCategorySidebarTreeSection.categoryInTree(NewCategory.name)}}" stepKey="clickCategoryLink2"/> |
| 117 | + <click selector="{{AdminCategorySidebarTreeSection.categoryInTree(SubCategory.name)}}" stepKey="clickCategoryLink2"/> |
121 | 118 | <click selector="{{AdminCategoryMainActionsSection.DeleteButton}}" stepKey="clickDelete2"/> |
122 | 119 | <waitForElementVisible selector="{{AdminCategoryModalSection.message}}" stepKey="waitForConfirmationModal2"/> |
123 | 120 | <see selector="{{AdminCategoryModalSection.message}}" userInput="Are you sure you want to delete this category?" stepKey="seeDeleteConfirmationMessage2"/> |
124 | 121 | <click selector="{{AdminCategoryModalSection.ok}}" stepKey="confirmDelete2"/> |
125 | 122 | <waitForPageLoad time="60" stepKey="waitForDeleteToFinish2"/> |
126 | 123 | <see selector="You deleted the category." stepKey="seeDeleteSuccess2"/> |
127 | 124 | <actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="expandToSeeAllCategories2"/> |
128 | | - <dontSee selector="{{AdminCategorySidebarTreeSection.categoryInTree(NewCategory.name)}}" stepKey="dontSeeCategoryInTree2"/> |
| 125 | + <dontSee selector="{{AdminCategorySidebarTreeSection.categoryInTree(SubCategory.name)}}" stepKey="dontSeeCategoryInTree2"/> |
129 | 126 |
|
130 | 127 | <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/> |
131 | 128 | </after> |
|
0 commit comments