diff --git a/app/code/Magento/Cms/Test/Mftf/Section/CmsNewPagePageActionsSection.xml b/app/code/Magento/Cms/Test/Mftf/Section/CmsNewPagePageActionsSection.xml index 4ddd2815e8d..39c065d0a21 100644 --- a/app/code/Magento/Cms/Test/Mftf/Section/CmsNewPagePageActionsSection.xml +++ b/app/code/Magento/Cms/Test/Mftf/Section/CmsNewPagePageActionsSection.xml @@ -9,9 +9,9 @@
- + - + diff --git a/app/code/Magento/CurrencySymbol/Test/Mftf/Test/AdminCheckCurrencyConverterApiConfigurationTest.xml b/app/code/Magento/CurrencySymbol/Test/Mftf/Test/AdminCheckCurrencyConverterApiConfigurationTest.xml index 684d4337fb6..253df21b000 100644 --- a/app/code/Magento/CurrencySymbol/Test/Mftf/Test/AdminCheckCurrencyConverterApiConfigurationTest.xml +++ b/app/code/Magento/CurrencySymbol/Test/Mftf/Test/AdminCheckCurrencyConverterApiConfigurationTest.xml @@ -1,8 +1,8 @@ @@ -20,6 +20,10 @@ + + + + diff --git a/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminVerifyAssociatedProductChangePositionForGroupedProductActionGroup.xml b/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminVerifyAssociatedProductChangePositionForGroupedProductActionGroup.xml new file mode 100644 index 00000000000..2a86f3bbc86 --- /dev/null +++ b/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminVerifyAssociatedProductChangePositionForGroupedProductActionGroup.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/app/code/Magento/GroupedProduct/Test/Mftf/Section/AdminProductFormGroupedProductsSection.xml b/app/code/Magento/GroupedProduct/Test/Mftf/Section/AdminProductFormGroupedProductsSection.xml index 547c856d144..b7ec920fd6e 100644 --- a/app/code/Magento/GroupedProduct/Test/Mftf/Section/AdminProductFormGroupedProductsSection.xml +++ b/app/code/Magento/GroupedProduct/Test/Mftf/Section/AdminProductFormGroupedProductsSection.xml @@ -1,8 +1,8 @@ @@ -15,5 +15,8 @@ + + +
diff --git a/app/code/Magento/GroupedProduct/Test/Mftf/Test/AdminToVerifyDynamicRowsComponentWhenNewElementIsAddedTest.xml b/app/code/Magento/GroupedProduct/Test/Mftf/Test/AdminToVerifyDynamicRowsComponentWhenNewElementIsAddedTest.xml new file mode 100644 index 00000000000..41b909baea9 --- /dev/null +++ b/app/code/Magento/GroupedProduct/Test/Mftf/Test/AdminToVerifyDynamicRowsComponentWhenNewElementIsAddedTest.xml @@ -0,0 +1,190 @@ + + + + + + + + + <description value="Admin to verify dynamic rows component when new element is added in grouped product"/> + <testCaseId value="AC-6478"/> + <severity value="AVERAGE"/> + <group value="GroupedProduct"/> + </annotations> + <before> + <!-- creating category, simple products --> + <createData entity="_defaultCategory" stepKey="createCategory"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct1"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct2"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct3"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct4"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct5"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct6"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct7"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct8"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct9"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct10"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct11"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct12"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct13"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct14"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct15"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct16"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct17"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct18"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct19"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct20"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct21"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct22"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct23"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct24"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct25"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct26"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct27"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct28"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct29"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct30"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct31"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct32"/> + <createData entity="ApiSimpleProduct" stepKey="createProduct33"/> + <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/> + </before> + <after> + <!-- deleting category, simple products, grouped product --> + <deleteData createDataKey="createProduct1" stepKey="deleteProduct1"/> + <deleteData createDataKey="createProduct2" stepKey="deleteProduct2"/> + <deleteData createDataKey="createProduct3" stepKey="deleteProduct3"/> + <deleteData createDataKey="createProduct4" stepKey="deleteProductT4"/> + <deleteData createDataKey="createProduct5" stepKey="deleteProduct5"/> + <deleteData createDataKey="createProduct6" stepKey="deleteProduct6"/> + <deleteData createDataKey="createProduct7" stepKey="deleteProduct7"/> + <deleteData createDataKey="createProduct8" stepKey="deleteProduct8"/> + <deleteData createDataKey="createProduct9" stepKey="deleteProduct9"/> + <deleteData createDataKey="createProduct10" stepKey="deleteProduct10"/> + <deleteData createDataKey="createProduct11" stepKey="deleteProduct11"/> + <deleteData createDataKey="createProduct12" stepKey="deleteProduct12"/> + <deleteData createDataKey="createProduct13" stepKey="deleteProduct13"/> + <deleteData createDataKey="createProduct14" stepKey="deleteProduct14"/> + <deleteData createDataKey="createProduct15" stepKey="deleteProduct15"/> + <deleteData createDataKey="createProduct16" stepKey="deleteProduct16"/> + <deleteData createDataKey="createProduct17" stepKey="deleteProduct17"/> + <deleteData createDataKey="createProduct18" stepKey="deleteProduct18"/> + <deleteData createDataKey="createProduct19" stepKey="deleteProduct19"/> + <deleteData createDataKey="createProduct20" stepKey="deleteProduct20"/> + <deleteData createDataKey="createProduct21" stepKey="deleteProduct21"/> + <deleteData createDataKey="createProduct22" stepKey="deleteProduct22"/> + <deleteData createDataKey="createProduct23" stepKey="deleteProduct23"/> + <deleteData createDataKey="createProduct24" stepKey="deleteProduct24"/> + <deleteData createDataKey="createProduct25" stepKey="deleteProduct25"/> + <deleteData createDataKey="createProduct26" stepKey="deleteProduct26"/> + <deleteData createDataKey="createProduct27" stepKey="deleteProduct27"/> + <deleteData createDataKey="createProduct28" stepKey="deleteProduct28"/> + <deleteData createDataKey="createProduct29" stepKey="deleteProduct29"/> + <deleteData createDataKey="createProduct30" stepKey="deleteProduct30"/> + <deleteData createDataKey="createProduct31" stepKey="deleteProduct31"/> + <deleteData createDataKey="createProduct32" stepKey="deleteProduct32"/> + <deleteData createDataKey="createProduct33" stepKey="deleteProduct33"/> + <deleteData createDataKey="createProduct" stepKey="deleteProduct"/> + <deleteData createDataKey="createCategory" stepKey="deleteCategory"/> + <actionGroup ref="DeleteProductUsingProductGridActionGroup" stepKey="deleteGroupProduct"> + <argument name="product" value="GroupedProduct"/> + </actionGroup> + <actionGroup ref="ResetProductGridToDefaultViewActionGroup" stepKey="clearFilters"/> + <actionGroup ref="AdminLogoutActionGroup" stepKey="amOnLogoutPage"/> + </after> + <!-- Create Grouped product via Admin --> + <actionGroup ref="AdminOpenProductIndexPageActionGroup" stepKey="navigateToProductIndex"/> + <actionGroup ref="ResetProductGridToDefaultViewActionGroup" stepKey="resetProductGrid"/> + <actionGroup ref="GoToCreateProductPageActionGroup" stepKey="goToCreateGroupedProduct"> + <argument name="product" value="GroupedProduct"/> + </actionGroup> + <!-- Create a Grouped Product --> + <fillField selector="{{AdminProductFormSection.productName}}" userInput="{{GroupedProduct.name}}" stepKey="fillProductName"/> + <searchAndMultiSelectOption selector="{{AdminProductFormSection.categoriesDropdown}}" parameterArray="[$$createCategory.name$$]" stepKey="fillCategory"/> + <!-- Admin adding the Associated Simple Product For GroupedProduct --> + <conditionalClick selector="{{AdminProductFormGroupedProductsSection.toggleGroupedProduct}}" dependentSelector="{{AdminProductFormGroupedProductsSection.addProductsToGroup}}" visible="false" stepKey="openGroupedProductsSection"/> + <click selector="body" stepKey="clickBodyToCorrectFocusGroupedInAddPage"/> + <waitForElementClickable selector="{{AdminProductFormGroupedProductsSection.addProductsToGroup}}" stepKey="waitForAddProductsToGroupClickable"/> + <click selector="{{AdminProductFormGroupedProductsSection.addProductsToGroup}}" stepKey="clickAddProductsToGroupInAddPage"/> + <waitForElementVisible selector="{{AdminAddProductsToGroupPanel.filters}}" stepKey="waitForGroupedProductModalInAddPage"/> + <click selector="{{AdminProductFormGroupedProductsSection.optionProductCheckbox}}" stepKey="selectAllOptionsInPage1"/> + <click selector="{{AdminProductFormGroupedProductsSection.productNextPageInAdd}}" stepKey="navigateToNextPage"/> + <click selector="{{AdminProductFormGroupedProductsSection.optionProductCheckbox}}" stepKey="selectAllOptionsInPage2"/> + <click selector="{{AdminAddProductsToGroupPanel.addSelectedProducts}}" stepKey="clickAddSelectedGroupProducts"/> + <!-- Saving the grouped product--> + <actionGroup ref="SaveProductFormActionGroup" stepKey="saveGroupedProduct"/> + <!-- Asserting the success message --> + <actionGroup ref="AssertMessageInAdminPanelActionGroup" stepKey="assertProductSavedMessage"> + <argument name="message" value="You saved the product."/> + </actionGroup> + <!-- Create another simple product --> + <createData entity="SimpleProduct2" stepKey="createProduct"/> + <!--Open created Product group and add another simple product to group product--> + <actionGroup ref="AdminOpenProductIndexPageActionGroup" stepKey="goToProductIndex"/> + <actionGroup ref="ResetProductGridToDefaultViewActionGroup" stepKey="resetFiltersIfExist"/> + <actionGroup ref="SearchProductGridByKeywordActionGroup" stepKey="searchProductGridForm"> + <argument name="keyword" value="GroupedProduct.name"/> + </actionGroup> + <click selector="{{AdminProductGridSection.selectRowBasedOnName(GroupedProduct.name)}}" stepKey="openGroupedProduct"/> + <waitForPageLoad stepKey="waitForProductEditPageLoad"/> + <scrollTo selector="{{AdminProductFormGroupedProductsSection.toggleGroupedProduct}}" x="0" y="-100" stepKey="scrollToGroupedSectionToAddSimpleProduct"/> + <conditionalClick selector="{{AdminProductFormGroupedProductsSection.toggleGroupedProduct}}" dependentSelector="{{AdminProductFormGroupedProductsSection.addProductsToGroup}}" visible="false" stepKey="openGroupedProductsSectionToAddSimpleProduct"/> + <click selector="body" stepKey="clickBodyToCorrectFocusGrouped"/> + <waitForElementClickable selector="{{AdminProductFormGroupedProductsSection.addProductsToGroup}}" stepKey="waitForAddProductsClickable"/> + <click selector="{{AdminProductFormGroupedProductsSection.addProductsToGroup}}" stepKey="clickOnAddProductsToGroup"/> + <waitForElementVisible selector="{{AdminAddProductsToGroupPanel.filters}}" stepKey="waitForGroupedProductModalToAddSimpleProduct"/> + <actionGroup ref="FilterProductGridBySku2ActionGroup" stepKey="filterGroupedProducts"> + <argument name="sku" value="SimpleProduct2"/> + </actionGroup> + <click selector="{{AdminProductFormGroupedProductsSection.optionProductCheckbox}}" stepKey="selectProductOption"/> + <click selector="{{AdminAddProductsToGroupPanel.addSelectedProducts}}" stepKey="AddSelectedSimpleProduct"/> + <actionGroup ref="SaveProductFormActionGroup" stepKey="saveProductToAddSimpleProduct"/> + <scrollTo selector="{{AdminProductFormGroupedProductsSection.toggleGroupedProduct}}" x="0" y="-100" stepKey="scrollToGroupedSectionInEditPage"/> + <click selector="{{AdminProductFormGroupedProductsSection.productNextPageInEdit}}" stepKey="clickOnNextPagination"/> + <!-- Verify in the Grouped Product the newly added product is in the last position --> + <actionGroup ref="AdminVerifyAssociatedProductForGroupedProductActionGroup" stepKey="verifyAssociatedSimpleProduct"> + <argument name="name" value="$$createProduct.name$$"/> + <argument name="attributeSet" value="$$createProduct.attributeSetText$$"/> + <argument name="status" value="$$createProduct.statusText$$"/> + <argument name="sku" value="$$createProduct.sku$$"/> + <argument name="price" value="$$createProduct.price$$"/> + <argument name="position" value="33"/> + <argument name="index" value="14"/> + </actionGroup> + <!-- change the position of another Simple Product--> + <actionGroup ref="AdminVerifyAssociatedProductChangePositionForGroupedProductActionGroup" stepKey="editAssociatedProductAdminPosition"> + <argument name="name" value="$$createProduct33.name$$"/> + <argument name="attributeSet" value="$$createProduct33.attributeSetText$$"/> + <argument name="status" value="$$createProduct33.statusText$$"/> + <argument name="sku" value="$$createProduct33.sku$$"/> + <argument name="price" value="$$createProduct33.price$$"/> + <argument name="position" value="31"/> + <argument name="index" value="13"/> + </actionGroup> + <actionGroup ref="SaveProductFormActionGroup" stepKey="saveProductForPositionUpdate"/> + <actionGroup ref="AdminOpenProductIndexPageActionGroup" stepKey="goToProductIndexPageForGroupedProduct"/> + <actionGroup ref="ResetProductGridToDefaultViewActionGroup" stepKey="resetFiltersIfExistInIndexPage"/> + <actionGroup ref="SearchProductGridByKeywordActionGroup" stepKey="searchProductGridFormInIndexPage"> + <argument name="keyword" value="GroupedProduct.name"/> + </actionGroup> + <click selector="{{AdminProductGridSection.selectRowBasedOnName(GroupedProduct.name)}}" stepKey="openGroupedProductInEditMode"/> + <waitForPageLoad stepKey="waitForProductEditPageToLoad"/> + <scrollTo selector="{{AdminProductFormGroupedProductsSection.toggleGroupedProduct}}" x="0" y="-100" stepKey="scrollToGroupedSectionInEdit"/> + <click selector="{{AdminProductFormGroupedProductsSection.productNextPageInEdit}}" stepKey="clickOnNextPageButton"/> + <!-- verify changing the position of another Simple Product does not affect the position of the newly added Simple Product--> + <actionGroup ref="AdminVerifyAssociatedProductForGroupedProductActionGroup" stepKey="verifyAssociatedSimpleProductPositionAfterOtherProductPositionUpdate"> + <argument name="name" value="$$createProduct.name$$"/> + <argument name="attributeSet" value="$$createProduct.attributeSetText$$"/> + <argument name="status" value="$$createProduct.statusText$$"/> + <argument name="sku" value="$$createProduct.sku$$"/> + <argument name="price" value="$$createProduct.price$$"/> + <argument name="position" value="33"/> + <argument name="index" value="14"/> + </actionGroup> + </test> +</tests> diff --git a/app/code/Magento/OrderCancellationUi/Test/Mftf/Section/CustomerOrderCancellationSection.xml b/app/code/Magento/OrderCancellationUi/Test/Mftf/Section/CustomerOrderCancellationSection.xml index f2dac8a0eb7..711c0ffcd54 100644 --- a/app/code/Magento/OrderCancellationUi/Test/Mftf/Section/CustomerOrderCancellationSection.xml +++ b/app/code/Magento/OrderCancellationUi/Test/Mftf/Section/CustomerOrderCancellationSection.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- /** - * Copyright 2023 Adobe - * All Rights Reserved. + * Copyright 2025 Adobe + * All Rights Reserved. */ --> <sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd"> @@ -16,5 +16,6 @@ <element name="referenceToLatestOrderId" type="text" selector=".table-order-items tr:first-child td.id" /> <element name="messageAtTheTop" type="text" selector=".messages .message-error" /> <element name="loadingMask" type="text" selector=".loading-mask" /> + <element name="linkToOpenViewOrder" type="button" selector=".actions .action.view" /> </section> </sections> diff --git a/app/code/Magento/OrderCancellationUi/Test/Mftf/Test/CustomerOrderCancellationInStatusProcessingTest.xml b/app/code/Magento/OrderCancellationUi/Test/Mftf/Test/CustomerOrderCancellationInStatusProcessingTest.xml index ae7fb65b9e0..df7fa1ceb79 100644 --- a/app/code/Magento/OrderCancellationUi/Test/Mftf/Test/CustomerOrderCancellationInStatusProcessingTest.xml +++ b/app/code/Magento/OrderCancellationUi/Test/Mftf/Test/CustomerOrderCancellationInStatusProcessingTest.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- /** - * Copyright 2023 Adobe - * All Rights Reserved. + * Copyright 2025 Adobe + * All Rights Reserved. */ --> <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd"> @@ -77,14 +77,15 @@ <expectedResult type="string">Closed</expectedResult> <actualResult type="variable">$getLatestOrderStatus</actualResult> </assertEquals> - + <!-- open order view page --> + <click selector="{{CustomerOrderCancellationSection.linkToOpenViewOrder}}" stepKey="clickOnLinkToViewOrder"/> <!--Grab Order Id for later usage--> - <grabTextFrom selector="{{CustomerOrderCancellationSection.referenceToLatestOrderId}}" stepKey="getOrderId"/> - + <grabFromCurrentUrl regex="~/order_id/(\d+)/~" stepKey="getOrderId"/> <!--Go to Admin Sales Order View Page--> - <amOnPage url="{{AdminSalesOrderViewPage.url({$getOrderId})}}" stepKey="navigateToSalesOrderViewPage"/> + <actionGroup ref="AdminOpenOrderByEntityIdActionGroup" stepKey="navigateToSalesOrderViewPage"> + <argument name="entityId" value="{$getOrderId}"/> + </actionGroup> <waitForPageLoad stepKey="waitForAdminSalesOrderViewPageLoad"/> - <!--Check Order History block--> <grabTextFrom selector="{{AdminSalesOrderViewSection.orderHistoryNoteListFirstComment}}" stepKey="getOrderCancellationReason"/> <assertEquals message="Order cancellation reason should be Other." stepKey="assertOrderCancellationReason" after="getOrderCancellationReason"> diff --git a/app/code/Magento/Reports/Test/Mftf/Test/AdminCanceledOrdersInOrderSalesReportTest.xml b/app/code/Magento/Reports/Test/Mftf/Test/AdminCanceledOrdersInOrderSalesReportTest.xml index b9d1f3a0704..c14353bb643 100644 --- a/app/code/Magento/Reports/Test/Mftf/Test/AdminCanceledOrdersInOrderSalesReportTest.xml +++ b/app/code/Magento/Reports/Test/Mftf/Test/AdminCanceledOrdersInOrderSalesReportTest.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- /** - * Copyright © Magento, Inc. All rights reserved. - * See COPYING.txt for license details. + * Copyright 2024 Adobe + * All Rights Reserved. */ --> @@ -19,6 +19,8 @@ <testCaseId value="MAGETWO-95960"/> <useCaseId value="MAGETWO-95823"/> <group value="cloud"/> + <!--Will be fixed in the scope of ACQE-7552 --> + <group value="pr_exclude"/> </annotations> <before> diff --git a/app/code/Magento/Tax/Test/Mftf/Test/ApplyTaxesAndFptForSimpleProductWithCanadianPstOriginTest.xml b/app/code/Magento/Tax/Test/Mftf/Test/ApplyTaxesAndFptForSimpleProductWithCanadianPstOriginTest.xml index 23825afd53a..43ad9c4c79f 100644 --- a/app/code/Magento/Tax/Test/Mftf/Test/ApplyTaxesAndFptForSimpleProductWithCanadianPstOriginTest.xml +++ b/app/code/Magento/Tax/Test/Mftf/Test/ApplyTaxesAndFptForSimpleProductWithCanadianPstOriginTest.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- /** - * Copyright © Magento, Inc. All rights reserved. - * See COPYING.txt for license details. + * Copyright 2024 Adobe + * All Rights Reserved. */ --> @@ -17,6 +17,8 @@ <severity value="MAJOR"/> <testCaseId value="AC-4061"/> <group value="tax_isolated" /> + <!-- Will be fixed in the scope of ACQE-6423 --> + <group value="pr_exclude" /> </annotations> <before> <!-- Create a new user with canadian address --> diff --git a/app/code/Magento/UrlRewrite/Test/Mftf/Test/AdminUrlRewritesForProductInAnchorCategoriesTest/AdminUrlRewritesForProductInAnchorCategoriesTest.xml b/app/code/Magento/UrlRewrite/Test/Mftf/Test/AdminUrlRewritesForProductInAnchorCategoriesTest/AdminUrlRewritesForProductInAnchorCategoriesTest.xml index e98d1b3f526..c0382d35ef7 100644 --- a/app/code/Magento/UrlRewrite/Test/Mftf/Test/AdminUrlRewritesForProductInAnchorCategoriesTest/AdminUrlRewritesForProductInAnchorCategoriesTest.xml +++ b/app/code/Magento/UrlRewrite/Test/Mftf/Test/AdminUrlRewritesForProductInAnchorCategoriesTest/AdminUrlRewritesForProductInAnchorCategoriesTest.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- /** - * Copyright © Magento, Inc. All rights reserved. - * See COPYING.txt for license details. + * Copyright 2025 Adobe + * All Rights Reserved. */ --> <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" @@ -17,10 +17,14 @@ <testCaseId value="MC-16568"/> <group value="urlRewrite"/> </annotations> - - <!-- Preconditions--> - <!-- Create 3 categories --> <before> + <comment userInput="Enable config to generate category/product URL Rewrites " stepKey="commentEnableConfig"/> + <!-- Set the configuration for Generate "category/product" URL Rewrites--> + <magentoCLI command="config:set catalog/seo/generate_category_product_rewrites 1" stepKey="enableGenerateUrlRewrite"/> + <actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanCache"> + <argument name="tags" value=""/> + </actionGroup> + <!-- Create 3 categories --> <createData entity="SimpleSubCategory" stepKey="simpleSubCategory1"/> <createData entity="SubCategoryWithParent" stepKey="simpleSubCategory2"> <requiredEntity createDataKey="simpleSubCategory1"/> @@ -32,11 +36,12 @@ <createData entity="ApiSimpleProduct" stepKey="createSimpleProduct"> <requiredEntity createDataKey="simpleSubCategory3"/> </createData> - <!-- Set the configuration for Generate "category/product" URL Rewrites--> - <comment userInput="Enable config to generate category/product URL Rewrites " stepKey="commentEnableConfig"/> - <magentoCLI command="config:set catalog/seo/generate_category_product_rewrites 1" stepKey="enableGenerateUrlRewrite"/> </before> <after> + <magentoCLI command="config:set catalog/seo/generate_category_product_rewrites 0" stepKey="disableCategoryProductRewrites"/> + <actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanCache"> + <argument name="tags" value=""/> + </actionGroup> <deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct"/> <deleteData createDataKey="simpleSubCategory1" stepKey="deletesimpleSubCategory1"/> <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>