|
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