Skip to content

Commit d68c37c

Browse files
committed
MC-4381: Convert CreateCategoryEntityTest to MFTF
- updated elements
1 parent 46ec50d commit d68c37c

File tree

7 files changed

+27
-31
lines changed

7 files changed

+27
-31
lines changed

app/code/Magento/Bundle/Test/Mftf/Section/AdminProductFormBundleSection.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
<element name="bundleOptionXProductYQuantity" type="input" selector="[name='bundle_options[bundle_options][{{x}}][bundle_selections][{{y}}][selection_qty]']" parameterized="true"/>
2323
<element name="addProductsToOption" type="button" selector="[data-index='modal_set']" timeout="30"/>
2424
<element name="nthAddProductsToOption" type="button" selector="//tr[{{var}}]//button[@data-index='modal_set']" timeout="30" parameterized="true"/>
25-
<!--Select Search Engine Optimization-->
26-
<element name="searchEngineOptimizationDropDown" type="button" selector="div[data-index='search-engine-optimization']" timeout="30"/>
2725
<!--Select"url Key"InputForm-->
2826
<element name="urlKey" type="input" selector="//input[@name='product[url_key]']" timeout="30"/>
2927
<!--AddSelectedProducts-->

app/code/Magento/Catalog/Test/Mftf/Section/AdminCategoryBasicFieldSection.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<element name="ContentTab" type="input" selector="input[name='name']"/>
2323
<element name="FieldError" type="text" selector=".admin__field-error[data-bind='attr: {for: {{field}}}, text: error']" parameterized="true"/>
2424
<element name="panelFieldControl" type="input" selector='//aside//div[@data-index="{{arg1}}"]/descendant::*[@name="{{arg2}}"]' parameterized="true"/>
25-
<element name="ProductsInCategory" type="input" selector="div[data-index='assign_products']"/>
25+
<element name="productsInCategory" type="input" selector="div[data-index='assign_products']"/>
2626
</section>
2727
<section name="CategoryContentSection">
2828
<element name="SelectFromGalleryBtn" type="button" selector="//label[text()='Select from Gallery']"/>
@@ -39,13 +39,13 @@
3939
<element name="FieldError" type="text" selector=".admin__field-error[data-bind='attr: {for: {{field}}}, text: error']" parameterized="true"/>
4040
<element name="filterPriceRangeUseConfig" type="checkbox" selector="input[name='use_config[filter_price_range]']"/>
4141
<element name="RequiredFieldIndicator" type="text" selector=" return window.getComputedStyle(document.querySelector('._required[data-index={{arg1}}]&gt;.admin__field-label span'), ':after').getPropertyValue('content');" parameterized="true"/>
42-
<element name="DisplayMode" type="button" selector="select[name='display_mode']"/>
43-
<element name="Anchor" type="checkbox" selector="input[name='is_anchor']"/>
44-
<element name="ProductListCheckBox" type="checkbox" selector="input[name='use_config[available_sort_by]']" />
45-
<element name="ProductList" type="text" selector="select[name='available_sort_by']"/>
46-
<element name="DefaultProductLisCheckBox" type="checkbox" selector="input[name='use_config[default_sort_by]']"/>
47-
<element name="DefaultProductList" type="text" selector="select[name='default_sort_by']"/>
48-
<element name="LayeredNavigationPriceCheckBox" type="checkbox" selector="input[name='use_config[filter_price_range]']"/>
42+
<element name="displayMode" type="button" selector="select[name='display_mode']"/>
43+
<element name="anchor" type="checkbox" selector="input[name='is_anchor']"/>
44+
<element name="productListCheckBox" type="checkbox" selector="input[name='use_config[available_sort_by]']" />
45+
<element name="productList" type="text" selector="select[name='available_sort_by']"/>
46+
<element name="defaultProductLisCheckBox" type="checkbox" selector="input[name='use_config[default_sort_by]']"/>
47+
<element name="defaultProductList" type="text" selector="select[name='default_sort_by']"/>
48+
<element name="layeredNavigationPriceCheckBox" type="checkbox" selector="input[name='use_config[filter_price_range]']"/>
4949
</section>
5050
<section name="CatalogWYSIWYGSection">
5151
<element name="ShowHideBtn" type="button" selector="#togglecategory_form_description"/>

app/code/Magento/Catalog/Test/Mftf/Section/AdminProductMessagesSection.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,5 @@
1111
<section name="AdminProductMessagesSection">
1212
<element name="successMessage" type="text" selector=".message-success"/>
1313
<element name="errorMessage" type="text" selector=".message.message-error.error"/>
14-
<element name="pageNotFound" type="text" selector="//h1[contains(.,'Whoops, our bad...')]"/>
1514
</section>
1615
</sections>

app/code/Magento/Catalog/Test/Mftf/Test/AdminCreateCategoryWithAnchorFieldTest.xml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,23 @@
4444
<!--Select Display Setting and fill the options-->
4545
<scrollTo selector="{{CategoryDisplaySettingsSection.DisplaySettingTab}}" x="0" y="-80" stepKey="scrollToDisplaySetting"/>
4646
<click selector="{{CategoryDisplaySettingsSection.DisplaySettingTab}}" stepKey="selectDisplaySetting"/>
47-
<selectOption selector="{{CategoryDisplaySettingsSection.DisplayMode}}" userInput="PRODUCTS_AND_PAGE" stepKey="selectDisplayMode"/>
48-
<checkOption selector="{{CategoryDisplaySettingsSection.Anchor}}" stepKey="enableAnchor"/>
49-
<click selector="{{CategoryDisplaySettingsSection.ProductListCheckBox}}" stepKey="enableTheAvailableProductList"/>
50-
<selectOption selector="{{CategoryDisplaySettingsSection.ProductList}}" parameterArray="['Position', 'Product Name', 'Price']" stepKey="selectPrice"/>
51-
<scrollTo selector="{{CategoryDisplaySettingsSection.DefaultProductLisCheckBox}}" x="0" y="-80" stepKey="scrollToDefaultProductList"/>
52-
<click selector="{{CategoryDisplaySettingsSection.DefaultProductLisCheckBox}}" stepKey="enableTheDefaultProductList"/>
53-
<selectOption selector="{{CategoryDisplaySettingsSection.DefaultProductList}}" userInput="name" stepKey="selectProductName"/>
54-
<scrollTo selector="{{CategoryDisplaySettingsSection.LayeredNavigationPriceCheckBox}}" x="0" y="-80" stepKey="scrollToLayeredNavPrice"/>
55-
<click selector="{{CategoryDisplaySettingsSection.LayeredNavigationPriceCheckBox}}" stepKey="enableLayeredNavigationPrice"/>
47+
<selectOption selector="{{CategoryDisplaySettingsSection.displayMode}}" userInput="PRODUCTS_AND_PAGE" stepKey="selectdisplayMode"/>
48+
<checkOption selector="{{CategoryDisplaySettingsSection.anchor}}" stepKey="enableAnchor"/>
49+
<click selector="{{CategoryDisplaySettingsSection.productListCheckBox}}" stepKey="enableTheAvailableProductList"/>
50+
<selectOption selector="{{CategoryDisplaySettingsSection.productList}}" parameterArray="['Position', 'Product Name', 'Price']" stepKey="selectPrice"/>
51+
<scrollTo selector="{{CategoryDisplaySettingsSection.defaultProductLisCheckBox}}" x="0" y="-80" stepKey="scrollToDefaultProductList"/>
52+
<click selector="{{CategoryDisplaySettingsSection.defaultProductLisCheckBox}}" stepKey="enableTheDefaultProductList"/>
53+
<selectOption selector="{{CategoryDisplaySettingsSection.defaultProductList}}" userInput="name" stepKey="selectProductName"/>
54+
<scrollTo selector="{{CategoryDisplaySettingsSection.layeredNavigationPriceCheckBox}}" x="0" y="-80" stepKey="scrollToLayeredNavPrice"/>
55+
<click selector="{{CategoryDisplaySettingsSection.layeredNavigationPriceCheckBox}}" stepKey="enableLayeredNavigationPrice"/>
5656
<fillField selector="{{CategoryDisplaySettingsSection.layeredNavigationPriceInput}}" userInput="5.5" stepKey="fillThePrice"/>
5757
<!--Search the products and select the category products-->
58-
<scrollTo selector="{{AdminCategoryBasicFieldSection.ProductsInCategory}}" x="0" y="-80" stepKey="scrollToProductInCategory"/>
59-
<click selector="{{AdminCategoryBasicFieldSection.ProductsInCategory}}" stepKey="clickOnProductInCategory"/>
58+
<scrollTo selector="{{AdminCategoryBasicFieldSection.productsInCategory}}" x="0" y="-80" stepKey="scrollToProductInCategory"/>
59+
<click selector="{{AdminCategoryBasicFieldSection.productsInCategory}}" stepKey="clickOnProductInCategory"/>
6060
<fillField selector="{{AdminCategoryContentSection.ProductTableColumnName}}" userInput="$$simpleProduct.name$$" stepKey="selectProduct"/>
6161
<click selector="{{AdminCategoryContentSection.ProductSearch}}" stepKey="clickSearchButton"/>
6262
<click selector="{{AdminCategoryContentSection.ProductTableRow}}" stepKey="selectProductFromTableRow"/>
63-
<click selector="{{AdminCategoryMainActionsSection.SaveButton}}" stepKey="slickSaveButton"/>
63+
<click selector="{{AdminCategoryMainActionsSection.SaveButton}}" stepKey="clickSaveButton"/>
6464
<waitForPageLoad stepKey="waitForCategorySaved"/>
6565
<see selector="{{AdminCategoryMessagesSection.SuccessMessage}}" userInput="You saved the category." stepKey="assertSuccessMessage"/>
6666
<waitForPageLoad stepKey="waitForPageTitleToBeSaved"/>

app/code/Magento/Catalog/Test/Mftf/Test/AdminCreateCategoryWithCustomRootCategoryTest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
<!--Delete the store/-->
7272
<amOnPage url="{{AdminSystemStorePage.url}}" stepKey="navigateToStoresIndex"/>
7373
<waitForPageLoad stepKey="waitStoreIndexPageLoad" />
74-
<fillField selector="{{AdminStoresGridSection.storeSearchTextField}}" userInput="{{customStore.name}}" stepKey="fillStoreViewFilterField"/>
74+
<fillField selector="{{AdminStoresGridSection.storeGrpFilterTextField}}" userInput="{{customStore.name}}" stepKey="fillStoreViewFilterField"/>
7575
<click selector="{{AdminStoresGridSection.searchButton}}" stepKey="clickSearch"/>
7676
<click selector="{{AdminStoresGridSection.storeGrpNameInFirstRow}}" stepKey="clickStoreViewInGrid"/>
7777
<click selector="{{AdminNewStoreViewActionsSection.delete}}" stepKey="clickDeleteStoreView"/>

app/code/Magento/Catalog/Test/Mftf/Test/AdminCreateCategoryWithProductsGridFilter.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
<fillField selector="{{AdminProductFormSection.productName}}" userInput="{{SimpleProduct.name}}" stepKey="fillDefaultProductName"/>
3232
<fillField selector="{{AdminProductFormSection.productSku}}" userInput="{{SimpleProduct.sku}}" stepKey="fillDefaultProductSku"/>
3333
<fillField selector="{{AdminProductFormSection.productPrice}}" userInput="{{SimpleProduct.price}}" stepKey="fillDefaultProductPrice"/>
34-
<scrollTo selector="{{AdminProductFormBundleSection.searchEngineOptimizationDropDown}}" stepKey="scrollToSearchEngine"/>
35-
<click selector="{{AdminProductFormBundleSection.searchEngineOptimizationDropDown}}" stepKey="selectSearchEngineOptimization"/>
34+
<scrollTo selector="{{AdminProductFormBundleSection.seoDropdown}}" stepKey="scrollToSearchEngine"/>
35+
<click selector="{{AdminProductFormBundleSection.seoDropdown}}" stepKey="selectSearchEngineOptimization"/>
3636
<fillField selector="{{AdminProductFormBundleSection.urlKey}}" userInput="{{SimpleProduct.urlKey}}" stepKey="fillUrlKey"/>
3737
<click selector="{{AdminProductFormActionSection.saveButton}}" stepKey="clickSaveDefaultProduct"/>
3838
<waitForPageLoad stepKey="waitForPDefaultProductSaved"/>
@@ -45,8 +45,8 @@
4545
<fillField selector="{{AdminProductFormSection.productSku}}" userInput="{{defaultSimpleProduct.sku}}" stepKey="fillProductSku"/>
4646
<fillField selector="{{AdminProductFormSection.productPrice}}" userInput="{{defaultSimpleProduct.price}}" stepKey="fillProductPrice"/>
4747
<selectOption selector="{{AdminCategoryProductsGridSection.productVisibility}}" userInput="Not Visible Individually" stepKey="selectProductVisibility"/>
48-
<scrollTo selector="{{AdminProductFormBundleSection.searchEngineOptimizationDropDown}}" stepKey="scrollToSearchEngineOptimization"/>
49-
<click selector="{{AdminProductFormBundleSection.searchEngineOptimizationDropDown}}" stepKey="selectSearchEngineOptimization1"/>
48+
<scrollTo selector="{{AdminProductFormBundleSection.seoDropdown}}" stepKey="scrollToSearchEngineOptimization"/>
49+
<click selector="{{AdminProductFormBundleSection.seoDropdown}}" stepKey="selectSearchEngineOptimization1"/>
5050
<fillField selector="{{AdminProductFormBundleSection.urlKey}}" userInput="{{defaultSimpleProduct.urlKey}}" stepKey="fillUrlKey1"/>
5151
<click selector="{{AdminProductFormActionSection.saveButton}}" stepKey="clickSaveProduct"/>
5252
<waitForPageLoad stepKey="waitForProductSaved"/>
@@ -58,8 +58,8 @@
5858
<checkOption selector="{{AdminCategoryBasicFieldSection.EnableCategory}}" stepKey="enableCategory"/>
5959
<fillField selector="{{AdminCategoryBasicFieldSection.CategoryNameInput}}" userInput="{{_defaultCategory.name}}" stepKey="fillCategoryName"/>
6060
<!--Select the default product and product with grid filter-->
61-
<scrollTo selector="{{AdminCategoryBasicFieldSection.ProductsInCategory}}" x="0" y="-80" stepKey="scrollToProductInCategory"/>
62-
<click selector="{{AdminCategoryBasicFieldSection.ProductsInCategory}}" stepKey="clickOnProductInCategory"/>
61+
<scrollTo selector="{{AdminCategoryBasicFieldSection.productsInCategory}}" x="0" y="-80" stepKey="scrollToProductInCategory"/>
62+
<click selector="{{AdminCategoryBasicFieldSection.productsInCategory}}" stepKey="clickOnProductInCategory"/>
6363
<fillField selector="{{AdminCategoryContentSection.ProductTableColumnName}}" userInput="{{defaultSimpleProduct.name}}" stepKey="selectProduct"/>
6464
<click selector="{{AdminCategoryContentSection.ProductSearch}}" stepKey="clickSearchButton"/>
6565
<click selector="{{AdminCategoryContentSection.ProductTableRow}}" stepKey="selectProductFromRow"/>

app/code/Magento/Store/Test/Mftf/Section/AdminStoresGridSection.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,5 @@
2121
<element name="storeGrpNameInFirstRow" type="text" selector=".col-group_title>a"/>
2222
<element name="storeNameInFirstRow" type="text" selector=".col-store_title>a"/>
2323
<element name="firstRow" type="textarea" selector="(//*[@id='storeGrid_table']/tbody/tr)[1]"/>
24-
<element name="storeSearchTextField" type="input" selector="//*[@name='group_title']"/>
2524
</section>
2625
</sections>

0 commit comments

Comments
 (0)