|
33 | 33 | </after>
|
34 | 34 |
|
35 | 35 | <!--Create a Store-->
|
36 |
| - <amOnPage url="{{AdminSystemStorePage.url}}" stepKey="amOnAdminSystemStorePage"/> |
37 |
| - <waitForPageLoad stepKey="waitForSystemStorePage"/> |
38 |
| - <click selector="{{AdminStoresMainActionsSection.createStoreButton}}" stepKey="selectCreateStore"/> |
39 |
| - <fillField userInput="{{customStore.name}}" selector="{{AdminNewStoreGroupSection.storeGrpNameTextField}}" stepKey="fillStoreName"/> |
40 |
| - <fillField userInput="{{customStore.code}}" selector="{{AdminNewStoreGroupSection.storeGrpCodeTextField}}" stepKey="fillStoreCode"/> |
41 |
| - <selectOption userInput="{{NewRootCategory.name}}" selector="{{AdminNewStoreGroupSection.storeRootCategoryDropdown}}" stepKey="selectStoreStatus"/> |
42 |
| - <click selector="{{AdminStoresMainActionsSection.saveButton}}" stepKey="clickSaveStoreButton"/> |
43 |
| - <see userInput="You saved the store." stepKey="seeSaveMessage"/> |
| 36 | + <actionGroup ref="CreateCustomStoreActionGroup" stepKey="createCustomStore"> |
| 37 | + <argument name="website" value="{{_defaultWebsite.name}}"/> |
| 38 | + <argument name="store" value="{{customStore.name}}"/> |
| 39 | + <argument name="rootCategory" value="{{NewRootCategory.name}}"/> |
| 40 | + </actionGroup> |
44 | 41 |
|
45 | 42 | <!--Create a Store View-->
|
46 |
| - <click selector="{{AdminStoresMainActionsSection.createStoreViewButton}}" stepKey="selectCreateStoreView"/> |
47 |
| - <click selector="{{AdminNewStoreSection.storeGrpDropdown}}" stepKey="clickDropDown"/> |
48 |
| - <selectOption userInput="{{customStore.name}}" selector="{{AdminNewStoreSection.storeGrpDropdown}}" stepKey="selectStoreViewStatus"/> |
49 |
| - <fillField userInput="{{customStore.name}}" selector="{{AdminNewStoreSection.storeNameTextField}}" stepKey="fillStoreViewName"/> |
50 |
| - <fillField userInput="{{customStore.code}}" selector="{{AdminNewStoreSection.storeCodeTextField}}" stepKey="fillStoreViewCode"/> |
51 |
| - <selectOption selector="{{AdminNewStoreSection.statusDropdown}}" userInput="Enabled" stepKey="enableStatus"/> |
52 |
| - <click selector="{{AdminStoresMainActionsSection.saveButton}}" stepKey="clickSaveStoreViewButton"/> |
53 |
| - <waitForElementVisible selector="{{AdminConfirmationModalSection.ok}}" stepKey="waitForModal" /> |
54 |
| - <see selector="{{AdminConfirmationModalSection.title}}" userInput="Warning message" stepKey="seeWarning" /> |
55 |
| - <click selector="{{AdminConfirmationModalSection.ok}}" stepKey="dismissModal" /> |
56 |
| - <waitForElementNotVisible selector="{{AdminNewStoreViewActionsSection.loadingMask}}" stepKey="waitForElementVisible"/> |
57 |
| - <see userInput="You saved the store view." stepKey="seeSaveMessage1"/> |
| 43 | + <actionGroup ref="AdminCreateStoreViewActionGroup" stepKey="createStoreView"> |
| 44 | + <argument name="StoreGroup" value="customStore"/> |
| 45 | + <argument name="customStore" value="customStore"/> |
| 46 | + </actionGroup> |
58 | 47 |
|
59 | 48 | <!--Go To store front page-->
|
60 |
| - <amOnPage url="/{{NewRootCategory.name}}/{{SimpleRootSubCategory.name}}.html" stepKey="seeTheCategoryInStoreFrontPage"/> |
61 |
| - <waitForPageLoad time="60" stepKey="waitForStoreFrontPageLoad"/> |
| 49 | + <actionGroup ref="StorefrontOpenHomePageActionGroup" stepKey="openHomepage"/> |
62 | 50 |
|
63 | 51 | <!--Verify subcategory displayed in store front-->
|
64 |
| - <click selector="{{StorefrontFooterSection.switchStoreButton}}" stepKey="selectMainWebsite"/> |
65 |
| - <click selector="{{StorefrontFooterSection.storeLink(customStore.name)}}" stepKey="selectMainWebsite1"/> |
66 |
| - <waitForPageLoad stepKey="waitForCategoryToLoad"/> |
67 |
| - <seeElement selector="{{StorefrontHeaderSection.NavigationCategoryByName(SimpleRootSubCategory.name)}}" stepKey="seeSubCategoryInStoreFront"/> |
| 52 | + <actionGroup ref="StorefrontSwitchStoreActionGroup" stepKey="selectCustomStore"> |
| 53 | + <argument name="storeName" value="{{customStore.name}}"/> |
| 54 | + </actionGroup> |
| 55 | + <actionGroup ref="StorefrontAssertCategoryNameIsShownInMenuActionGroup" stepKey="seeCatergoryInStoreFront"> |
| 56 | + <argument name="categoryName" value="{{SimpleRootSubCategory.name}}"/> |
| 57 | + </actionGroup> |
68 | 58 |
|
69 | 59 | <!--Delete SubCategory-->
|
70 | 60 | <deleteData createDataKey="category" stepKey="deleteCategory"/>
|
71 | 61 |
|
72 | 62 | <!--Verify Sub Category is absent in backend -->
|
73 | 63 | <actionGroup ref="AdminOpenCategoryPageActionGroup" stepKey="openAdminCategoryIndexPage"/>
|
74 |
| - <click selector="{{AdminCategorySidebarTreeSection.expandAll}}" stepKey="expandToSeeAllCategories2"/> |
75 |
| - <dontSee selector="{{AdminCategorySidebarTreeSection.categoryInTree(SimpleRootSubCategory.name)}}" stepKey="dontSeeCategoryInTree"/> |
| 64 | + <actionGroup ref="AdminExpandCategoryTreeActionGroup" stepKey="expandTheCategoryTree"/> |
| 65 | + <actionGroup ref="AssertAdminCategoryIsNotListedInCategoriesTreeActionGroup" stepKey="doNotSeeRootCategory"> |
| 66 | + <argument name="categoryName" value="{{SimpleRootSubCategory.name}}"/> |
| 67 | + </actionGroup> |
76 | 68 |
|
77 | 69 | <!--Verify Sub Category is not present in Store Front-->
|
78 |
| - <amOnPage url="/{{NewRootCategory.name}}/{{SimpleSubCategory.name}}.html" stepKey="seeTheCategoryInStoreFrontPage1"/> |
79 |
| - <waitForPageLoad time="60" stepKey="waitForStoreFrontPageLoad2"/> |
80 |
| - <dontSeeElement selector="{{StorefrontHeaderSection.NavigationCategoryByName(SimpleSubCategory.name)}}" stepKey="dontSeeSubCategoryInStoreFront"/> |
| 70 | + <actionGroup ref="StorefrontOpenHomePageActionGroup" stepKey="goToHomepage"/> |
| 71 | + <actionGroup ref="StorefrontAssertCategoryNameIsNotShownInMenuActionGroup" stepKey="doNotSeeOldCategoryNameInStoreFront"> |
| 72 | + <argument name="categoryName" value="{{SimpleSubCategory.name}}"/> |
| 73 | + </actionGroup> |
81 | 74 |
|
82 | 75 | <!--Verify in Category is not in Url Rewrite grid-->
|
83 |
| - <amOnPage url="{{AdminUrlRewriteIndexPage.url}}" stepKey="openUrlRewriteIndexPage"/> |
84 |
| - <waitForPageLoad stepKey="waitForUrlRewritePageTopLoad"/> |
85 |
| - <click selector="{{AdminDataGridHeaderSection.filters}}" stepKey="openUrlRewriteGridFilters"/> |
86 |
| - <fillField selector="{{AdminDataGridHeaderSection.filterFieldInput('request_path')}}" userInput="{{SimpleRootSubCategory.url_key}}" stepKey="fillRequestPath"/> |
87 |
| - <click selector="{{AdminDataGridHeaderSection.applyFilters}}" stepKey="clickOrderApplyFilters"/> |
88 |
| - <waitForPageLoad stepKey="waitForPageToLoad1"/> |
89 |
| - <see selector="{{AdminDataGridTableSection.dataGridEmpty}}" userInput="We couldn't find any records." stepKey="seeEmptyRow"/> |
| 76 | + <actionGroup ref="AdminSearchDeletedUrlRewriteActionGroup" stepKey="searchingCategoryUrlRewrite"> |
| 77 | + <argument name="requestPath" value="{{SimpleRootSubCategory.url_key}}"/> |
| 78 | + </actionGroup> |
90 | 79 | </test>
|
91 | 80 | </tests>
|
0 commit comments