-
Notifications
You must be signed in to change notification settings - Fork 9.3k
/
AdminCheckInactiveCategoryAndSubcategoryIsNotVisibleInNavigationMenuTest.xml
57 lines (56 loc) · 3.43 KB
/
AdminCheckInactiveCategoryAndSubcategoryIsNotVisibleInNavigationMenuTest.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
<test name="AdminCheckInactiveCategoryAndSubcategoryIsNotVisibleInNavigationMenuTest">
<annotations>
<stories value="Create category"/>
<title value="Inactive Category and subcategory are not visible on navigation menu, Include in Menu = Yes"/>
<description value="Login as admin and verify inactive category and subcategory is not visible in navigation menu"/>
<severity value="CRITICAL"/>
<testCaseId value="MC-13637"/>
<group value="mtf_migrated"/>
</annotations>
<before>
<!--Login as Admin -->
<actionGroup ref="AdminLoginActionGroup" stepKey="loginToAdminPanel"/>
<!--Create Parent Inactive Category -->
<createData entity="CatNotActive" stepKey="createCategory"/>
</before>
<after>
<!--Delete created data-->
<deleteData createDataKey="createCategory" stepKey="deleteCategory"/>
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
</after>
<!--Open Category Page-->
<actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openAdminCategoryIndexPage"/>
<!--Create subcategory under parent category -->
<actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="clickOnExpandTree"/>
<actionGroup ref="AdminCategoriesOpenCategoryActionGroup" stepKey="selectCategory">
<argument name="category" value="$$createCategory$$"/>
</actionGroup>
<comment userInput="Comment is added to preserve the step key for backward compatibility" stepKey="waitForPageToLoad"/>
<click selector="{{AdminCategorySidebarActionSection.AddSubcategoryButton}}" stepKey="clickOnAddSubCategoryButton"/>
<checkOption selector="{{AdminCategoryBasicFieldSection.EnableCategory}}" stepKey="enableCategory"/>
<checkOption selector="{{AdminCategoryBasicFieldSection.IncludeInMenu}}" stepKey="enableIncludeInMenu"/>
<fillField selector="{{AdminCategoryBasicFieldSection.CategoryNameInput}}" userInput="{{SimpleSubCategory.name}}" stepKey="addSubCategoryName"/>
<actionGroup ref="AdminSaveCategoryActionGroup" stepKey="saveSubCategory"/>
<actionGroup ref="AssertMessageInAdminPanelActionGroup" stepKey="seeSuccessMessage">
<argument name="message" value="You saved the category."/>
</actionGroup>
<!-- Verify Parent Category and Sub category is not visible in navigation menu -->
<amOnPage url="$$createCategory.custom_attributes[url_key]$$/{{SimpleSubCategory.urlKey}}.html" stepKey="openCategoryStoreFrontPage"/>
<waitForPageLoad stepKey="waitForCategoryStoreFrontPageToLoad"/>
<actionGroup ref="StorefrontAssertCategoryNameIsNotShownInMenuActionGroup" stepKey="dontSeeCategoryOnStoreNavigationBar">
<argument name="categoryName" value="$$createCategory.name$$"/>
</actionGroup>
<actionGroup ref="StorefrontAssertCategoryNameIsNotShownInMenuActionGroup" stepKey="dontSeeSubCategoryOnStoreNavigation">
<argument name="categoryName" value="{{SimpleSubCategory.name}}"/>
</actionGroup>
</test>
</tests>