diff --git a/README.md b/README.md index 1423ab6eb0a..dd748223ff7 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ ruby -v ### Install the latest Ruby (if the Ruby version is less than 2.4) -**MacOS users** +**MacOS users:** 1. Install Homebrew. See the [Homebrew site](https://brew.sh) for instructions. 1. Use Homebrew to install the latest stable version of Ruby: @@ -37,7 +37,7 @@ ruby -v brew install ruby ``` -**Unix, Windows, and other OS users** +**Unix, Windows, and other OS users:** See the [Ruby site](https://www.ruby-lang.org/en/documentation/installation) for instructions. diff --git a/_checks/styles/style-rules-prod b/_checks/styles/style-rules-prod index 92b0c6e27b4..bdd573c2e33 100644 --- a/_checks/styles/style-rules-prod +++ b/_checks/styles/style-rules-prod @@ -29,7 +29,7 @@ rule 'MD032' exclude_rule 'MD033' exclude_rule 'MD034' rule 'MD035' -exclude_rule 'MD036' +rule 'MD036' rule 'MD037' rule 'MD038' exclude_rule 'MD039' diff --git a/_data/actiongroups.yml b/_data/actiongroups.yml deleted file mode 100644 index c4cbe49ad45..00000000000 --- a/_data/actiongroups.yml +++ /dev/null @@ -1,5673 +0,0 @@ - -- filename: "AdminGridFilterResetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterResetActionGroup.xml" - module: "Ui" - actiongroups: - - name: "AdminGridFilterResetActionGroup" - description: "Scrolls to the top of the page. Clicks on the 'Clear Filters' link, if present, in the Admin Grid 'Filters' section." - -- filename: "AdminGridFilterFillInputFieldActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterFillInputFieldActionGroup.xml" - module: "Ui" - actiongroups: - - name: "AdminGridFilterFillInputFieldActionGroup" - description: "Expands the 'Filters' section of an Admin Grid page. Fills in the provided Filter Value for the provided Filter Name." - -- filename: "AdminSaveAndCloseActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminSaveAndCloseActionGroup.xml" - module: "Ui" - actiongroups: - - name: "AdminFormSaveAndClose" - description: "Clicks on 'Save and Close'. Validates that the Success Message is present." - - - name: "AdminFormSaveAndDuplicate" - description: "Clicks on 'Save and Duplicate'. Validates that the Success Message is present and correct." - -- filename: "AdminGridFilterSearchResultsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterSearchResultsActionGroup.xml" - module: "Ui" - actiongroups: - - name: "AdminGridFilterSearchResultsByInput" - description: "Filters an Admin Grid page using the provided Filter Selector and Search Value." - -- filename: "AdminDataGridFilterActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridFilterActionGroup.xml" - module: "Ui" - actiongroups: - - name: "searchAdminDataGridByKeyword" - description: "Fills 'Search by keyword' on an Admin Grid page. Clicks on Submit Search." - - - name: "resetAdminDataGridToDefaultView" - description: "Resets an Admin Grid page to the 'Default View'." - - - name: "clearFiltersAdminDataGrid" - description: "Clicks on 'Clear Filters' on an Admin Grid page." - -- filename: "AdminDataGridPaginationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridPaginationActionGroup.xml" - module: "Ui" - actiongroups: - - name: "adminDataGridSelectPerPage" - description: "Sets the provided preset 'per page' display setting on an Admin Grid page." - - - name: "adminDataGridSelectCustomPerPage" - description: "Sets the provided custom 'per page' display setting on an Admin Grid page." - - - name: "adminDataGridDeleteCustomPerPage" - description: "Sets the provided custom 'per page' display setting on an Admin Grid page. Deletes the Items listed in a grid. Validates that the 'per page' count in NOT present." - -- filename: "AdminClickSearchInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminClickSearchInGridActionGroup.xml" - module: "Ui" - actiongroups: - - name: "AdminClickSearchInGridActionGroup" - description: "" - -- filename: "AdminGridFilterApplyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterApplyActionGroup.xml" - module: "Ui" - actiongroups: - - name: "AdminGridFilterApplyActionGroup" - description: "Clicks on 'Apply Filters' in the 'Filters' section of an Admin Grid page." - -- filename: "AdminFillInputFilterFieldActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminFillInputFilterFieldActionGroup.xml" - module: "Ui" - actiongroups: - - name: "AdminFillInputFilterFieldActionGroup" - description: "" - -- filename: "AdminUserActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminUserActionGroup.xml" - module: "Braintree" - actiongroups: - - name: "GoToAllUsers" - description: "Navigate to the Users page via Backend Admin Side Menu. PLEASE NOTE: Use the amOnPage action instead." - - - name: "AdminCreateUserAction" - description: "Creates a User using the NewAdmin User Entity and User Role Entity. PLEASE NOTE: The Action Group values are Hardcoded." - -- filename: "StorefrontFillCartDataActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/StorefrontFillCartDataActionGroup.xml" - module: "Braintree" - actiongroups: - - name: "StorefrontFillCartDataActionGroup" - description: "Fills Cart Data with Braintree using the provided Data Entity." - -- filename: "ConfigureBraintreeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/ConfigureBraintreeActionGroup.xml" - module: "Braintree" - actiongroups: - - name: "ConfigureBraintree" - description: "Sets up the Braintree configuration setting using the BraintreeConfigurationSection Data Entity. PLEASE NOTE: The Action Group values are Hardcoded." - - - name: "DisableBrainTree" - description: "Disables the Braintree and BraintreePaypal configuration settings via the CLI." - -- filename: "AdminRoleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminRoleActionGroup.xml" - module: "Braintree" - actiongroups: - - name: "GoToUserRoles" - description: "Navigate to the User Roles page via Backend Admin Side Menu. PLEASE NOTE: Use the amOnPage action instead." - - - name: "AdminCreateNewRole" - description: "Creates a User Role using the provided Data." - - - name: "AdminDeleteRoleActionGroup" - description: "Deletes a User Role that contains the text 'Role'. PLEASE NOTE: The Action Group values are Hardcoded." - -- filename: "AdminOrderBraintreeFillActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminOrderBraintreeFillActionGroup.xml" - module: "Braintree" - actiongroups: - - name: "AdminOrderBraintreeFillActionGroup" - description: "Fills in the Payment Method using Braintree details. PLEASE NOTE: The Braintree details are Hardcoded using 'PaymentAndShippingInfo'." - -- filename: "AdminProductAddFPTValueActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Weee/Test/Mftf/ActionGroup/AdminProductAddFPTValueActionGroup.xml" - module: "Weee" - actiongroups: - - name: "AdminProductAddFPTValueActionGroup" - description: "Adds the provided FPT details (Attribute Code, Country, State and Value) on the Admin Product creation/edit page." - -- filename: "StorefrontFillContactUsFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontFillContactUsFormActionGroup.xml" - module: "Contact" - actiongroups: - - name: "StorefrontFillContactUsFormActionGroup" - description: "Fills Name, Email and Comment on the Storefront 'Contact Us' page." - -- filename: "StorefrontSubmitContactUsFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontSubmitContactUsFormActionGroup.xml" - module: "Contact" - actiongroups: - - name: "StorefrontSubmitContactUsFormActionGroup" - description: "Clicks on the 'Submit' button on the Storefront 'Contact Us' page." - -- filename: "AssertMessageContactUsFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/AssertMessageContactUsFormActionGroup.xml" - module: "Contact" - actiongroups: - - name: "AssertMessageContactUsFormActionGroup" - description: "Validates that the provided Message appears in the correct Message Type on the Storefront 'Contact Us' page." - -- filename: "StorefrontOpenContactUsPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontOpenContactUsPageActionGroup.xml" - module: "Contact" - actiongroups: - - name: "StorefrontOpenContactUsPageActionGroup" - description: "Goes to the Storefront 'Contact Us' page." - -- filename: "AdminCreateWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml" - module: "Widget" - actiongroups: - - name: "AdminCreateWidgetActionGroup" - description: "Goes to the Admin Widget creation page. Creates the provided Widget." - - - name: "AdminCreateProductsListWidgetActionGroup" - description: "EXTENDS: AdminCreateWidgetActionGroup. Creates a Product List Widget. Validates that the Success Message is present and correct." - - - name: "AdminCreateDynamicBlocksRotatorWidgetActionGroup" - description: "EXTENDS: AdminCreateWidgetActionGroup. Creates a Dynamic Block Rotate Widget." - - - name: "AdminDeleteWidgetActionGroup" - description: "Goes to the Admin Widget grid page. Deletes the provided Widget. Validates that the Success Message is present and correct." - - - name: "AdminCreateProductLinkWidgetActionGroup" - description: "EXTENDS: AdminCreateWidgetActionGroup. Creates a Product List Widget using the provided Product. Validates that the Success Message is present and correct." - -- filename: "AdminWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminWidgetActionGroup.xml" - module: "Widget" - actiongroups: - - name: "AdminCreateWidgetWithBlockActionGroup" - description: "Goes to the Admin Widgets creation page. Creates the provided Widget which includes the provided Block. Clicks on Save. Validates that the Success Message is preset and correct." - -- filename: "AdminCreateAndSaveWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateAndSaveWidgetActionGroup.xml" - module: "Widget" - actiongroups: - - name: "AdminCreateAndSaveWidgetActionGroup" - description: "EXTENDS: AdminCreateWidgetActionGroup. Clicks on Save. Validates that the Success Message is present and correct." - -- filename: "ClearCacheActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearCacheActionGroup.xml" - module: "PageCache" - actiongroups: - - name: "ClearCacheActionGroup" - description: "Goes to the Admin Cache Management page. Clicks on 'Flush Magento Cache'." - - - name: "clearPageCache" - description: "Goes to the Admin Cache Management page. Selects 'Refresh'. Checks the 'Page Cache' row. Clicks on Submit." - -- filename: "ClearPageCacheActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearPageCacheActionGroup.xml" - module: "PageCache" - actiongroups: - - name: "ClearPageCacheActionGroup" - description: "Goes to the Admin Cache Management page. Selects 'Refresh'. Checks the 'Page Cache' row. Clicks on Submit." - -- filename: "CreateOrderToPrintPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateOrderToPrintPageActionGroup.xml" - module: "Sales" - actiongroups: - - name: "CreateOrderToPrintPageActionGroup" - description: "Goes to the provided Storefront Category page. Adds the Product to the Cart. Places the Order. Clicks on Print Order." - - - name: "CreateOrderToPrintPageWithSelectedPaymentMethodActionGroup" - description: "EXTENDS: CreateOrderToPrintPageActionGroup. Clicks on 'Check / Money Order'." - -- filename: "AdminAddToOrderConfigurableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderConfigurableProductActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminAddToOrderConfigurableProductActionGroup" - description: "" - -- filename: "AssertOrderButtonsAvailableActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderButtonsAvailableActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AssertOrderButtonsAvailableActionGroup" - description: "Validates that the primary buttons appear on the Admin Order edit page." - -- filename: "AdminSubmitOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminSubmitOrderActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminSubmitOrderActionGroup" - description: "" - -- filename: "AdminAssertRefundOrderStatusInCommentsHistoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertRefundOrderStatusInCommentsHistoryActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminAssertRefundOrderStatusCommentsHistoryActionGroup" - description: "Clicks on the 'Comments History' on Admin View Order page. Validates that the provided Order Status and Refund message are present and correct." - -- filename: "AdminCreditMemoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminCreditMemoActionGroup.xml" - module: "Sales" - actiongroups: - - name: "verifyBasicCreditMemoInformation" - description: "Validates that the provided Customer, Shipping/Billing Address and Customer Group are present and correct on the Admin Credit Memo view page." - - - name: "seeProductInItemsRefunded" - description: "Validates that the provided Product appears in the 'Product' column on the Admin Credit Memo view page." - - - name: "StartToCreateCreditMemoActionGroup" - description: "" - - - name: "SubmitCreditMemoActionGroup" - description: "" - - - name: "UpdateCreditMemoTotalsActionGroup" - description: "" - -- filename: "AdminSelectFlatRateShippingMethodActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminSelectFlatRateShippingMethodActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminSelectFlatRateShippingMethodActionGroup" - description: "" - -- filename: "FilterShipmentGridByOrderIdActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/FilterShipmentGridByOrderIdActionGroup.xml" - module: "Sales" - actiongroups: - - name: "FilterShipmentGridByOrderIdActionGroup" - description: "" - -- filename: "StorefrontFillOrdersAndReturnsFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontFillOrdersAndReturnsFormActionGroup.xml" - module: "Sales" - actiongroups: - - name: "StorefrontFillOrdersAndReturnsFormActionGroup" - description: "" - -- filename: "AdminOrderFilterByOrderIdAndStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderFilterByOrderIdAndStatusActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminOrderFilterByOrderIdAndStatusActionGroup" - description: "" - -- filename: "AdminOrderActionOnGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderActionOnGridActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminOrderActionOnGridActionGroup" - description: "" - - - name: "AdminTwoOrderActionOnGridActionGroup" - description: "" - -- filename: "AdminOrderGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderGridActionGroup.xml" - module: "Sales" - actiongroups: - - name: "filterOrderGridById" - description: "Goes to the Admin Orders page. Filters the grid based on the provided Order ID." - - - name: "filterOrderGridByBillingName" - description: "Goes to the Admin Orders page. Filters the grid based on the provided Customer." - - - name: "filterOrderGridByBaseTotalRange" - description: "Goes to the Admin Orders page. Filters the grid based on the provided Grand Total From/To values." - - - name: "filterOrderGridByPurchaseDate" - description: "Goes to the Admin Orders page. Filters the grid based on the provided Purchased Date From/To values." - - - name: "filterOrderGridByStatus" - description: "Filters the Admin Orders grid based on the provided Order Status." - - - name: "AdminOrdersGridClearFiltersActionGroup" - description: "Goes to the Admin Orders grid page. Clicks on 'Clear Filters', if present." - - - name: "OpenOrderById" - description: "EXTENDS: filterOrderGridById. Clicks on the 1st row of the Admin Orders grid." - -- filename: "AdminOrderStatusFormFillAndSaveActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderStatusFormFillAndSaveActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminOrderStatusFormFillAndSave" - description: "Fills in the provided Status and Label on the Admin Order Status section." - -- filename: "AdminAssertRefundInRefundsGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertRefundInRefundsGridActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminAssertRefundInRefundsGridActionGroup" - description: "Goes to the Admin Credit Memo grid page. Filters the grid for the provided Order ID, Memo ID, Refund Status and Refunded Total. Validates that the provided details are present and correct." - -- filename: "CreateNewOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateNewOrderActionGroup.xml" - module: "Sales" - actiongroups: - - name: "useBraintreeForMasterCard" - description: "Selects 'Braintree' as the Payment Method on the Admin New Order creation page. Enters Credit Card details. PLEASE NOTE: The Credit Card details used are Hardcoded using 'PaymentAndShippingInfo'." - -- filename: "StorefrontAssertSalesPrintOrderBillingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontAssertSalesPrintOrderBillingAddressActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AssertSalesPrintOrderBillingAddress" - description: "" - -- filename: "AdminAddToOrderDownloadableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderDownloadableProductActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminAddToOrderDownloadableProductActionGroup" - description: "" - -- filename: "AssertOrderStatusFormSaveSuccessActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveSuccessActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AssertOrderStatusFormSaveSuccess" - description: "Validates that the Success Message is present and correct." - -- filename: "FilterOrderStatusByLabelAndCodeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/FilterOrderStatusByLabelAndCodeActionGroup.xml" - module: "Sales" - actiongroups: - - name: "FilterOrderStatusByLabelAndCodeActionGroup" - description: "" - -- filename: "AssertOrderStatusExistsInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusExistsInGridActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AssertOrderStatusExistsInGrid" - description: "Validates that the provided Order Status and Label are present in the Admin Orders grid." - -- filename: "AdminApplyCouponToOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminApplyCouponToOrderActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminApplyCouponToOrderActionGroup" - description: "" - -- filename: "SelectActionForOrdersActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/SelectActionForOrdersActionGroup.xml" - module: "Sales" - actiongroups: - - name: "SelectActionForOrdersActionGroup" - description: "" - -- filename: "AdminAssertOrderAvailableButtonsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertOrderAvailableButtonsActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminAssertOrderAvailableButtonsActionGroup" - description: "" - -- filename: "AdminOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderActionGroup.xml" - module: "Sales" - actiongroups: - - name: "navigateToNewOrderPageNewCustomer" - description: "Goes to the Admin Orders grid page. Clicks on 'Create New Order'. Clicks on 'Create New Customer'. Select the provided Store View, if present. Validates that Page Title is present and correct." - - - name: "navigateToNewOrderPageNewCustomerSingleStore" - description: "Goes to the Admin Orders grid page. Clicks on 'Create New Order'. Clicks on 'Create New Customer'. Validates that Page Title is present and correct." - - - name: "navigateToNewOrderPageExistingCustomer" - description: "Goes tot he Admin Orders grid page. Clicks on 'Create New Order'. Filters the grid for the provided Customer. Clicks on the Customer. Selects the provided Store View, if present. Validates that the Page Title is present and correct." - - - name: "NavigateToNewOrderPageExistingCustomerAndStoreActionGroup" - description: "EXTENDS: navigateToNewOrderPageExistingCustomer. Clicks on the provided Store View." - - - name: "checkRequiredFieldsNewOrderForm" - description: "Clears the Email, First Name, Last Name, Street Line 1, City, Postal Code and Phone fields when adding an Order and then verifies that they are required after attempting to Save." - - - name: "addSimpleProductToOrder" - description: "Adds the provided Simple Product to an Order. Fills in the provided Product Qty. Clicks on 'Add Selected Product(s) to Order'." - - - name: "AddSimpleProductWithQtyToOrderActionGroup" - description: "" - - - name: "addConfigurableProductToOrder" - description: "Adds the provided Configurable Product with the provided Option to an Order. Fills in the provided Product Qty. Clicks on 'Add Selected Product(s) to Order'." - - - name: "newAddConfigurableProductToOrder" - description: "" - - - name: "addConfigurableProductToOrderFromAdmin" - description: "EXTENDS: addConfigurableProductToOrder. Selects the provided Option to the Configurable Product." - - - name: "configureOrderedConfigurableProduct" - description: "Clicks on 'Configure' for a Product in the 'Please select products' under the 'Create New Order for' page. Selects the provided Option and Attribute. Fills in the provided Qty. Clicks on Ok." - - - name: "addBundleProductToOrder" - description: "Adds the provided Bundled Product with the provided Option to an Order. Fills in the provided Product Qty. Clicks on 'Add Selected Product(s) to Order'." - - - name: "addBundleProductToOrderAndCheckPriceInGrid" - description: "EXTENDS: addBundleProductToOrder. Validates that the provided Product Price is present and correct in the 'Items Ordered' section." - - - name: "addDownloadableProductToOrder" - description: "Adds a Downloadable Product to an Order. Clicks on 'Add Selected Product(s) to Order'." - - - name: "addGroupedProductOptionToOrder" - description: "Adds the provided Grouped Product with the provided Option to an Order. Fills in the provided Product Qty. Clicks on 'Add Selected Product(s) to Order'." - - - name: "fillOrderCustomerInformation" - description: "Fills in the provided Customer and Address details on the Admin 'Create New Order for' page." - - - name: "orderSelectFlatRateShipping" - description: "Selects the 'Flat Rate' Shipping Method on the Admin 'Create New Order for' page." - - - name: "orderSelectFreeShipping" - description: "Selects the 'Free Shipping' Shipping Method on the Admin 'Create New Order for' page." - - - name: "verifyBasicOrderInformation" - description: "Validates that the provided Customer, Shipping/Billing Address and Customer Group are present and correct on the Admin Orders view page." - - - name: "AssertOrderAddressInformationActionGroup" - description: "" - - - name: "verifyCreatedOrderInformation" - description: "Validates that the Success Message, Order Status (Pending) and Order ID are present and correct." - - - name: "seeProductInItemsOrdered" - description: "Validates that the provided Product is present and correct in the 'Items Ordered' section on the Admin Orders view page." - - - name: "CreateOrderInStoreActionGroup" - description: "Goes to the Admin Create Order page. Creates an Order based on the provided Customer, Store View and Product. Validates that the Success Message is present and correct." - - - name: "CreateOrderInStoreChoosingPaymentMethodActionGroup" - description: "Goes to the Admin Create Order page. Creates an Order based on the provided Customer, Store View and Product. Validates that the Success Message is present and correct." - - - name: "cancelPendingOrder" - description: "Cancels the Pending Order on the Admin Orders view page. Validates that the provided Order Status is present and correct." - - - name: "dontSeeProductInItemsOrdered" - description: "" - - - name: "SelectCheckMoneyPaymentMethod" - description: "Selects the 'Check / Money Order' Payment Method on the Admin Create New Order page." - - - name: "SelectBankTransferPaymentMethodActionGroup" - description: "" - - - name: "SelectCashOnDeliveryPaymentMethodActionGroup" - description: "" - - - name: "SelectPurchaseOrderPaymentMethodActionGroup" - description: "" - - - name: "CreateOrderActionGroup" - description: "Goes to the Admin Create New Order page. Selects the provided Customer. Adds the provided Product to the Order. Clicks on Submit Order. Validates that the Success Message is present and correct." - -- filename: "AdminAssertProductQtyInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertProductQtyInGridActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminAssertProductQtyInGridActionGroup" - description: "Goes tot he Admin Catalog Product grid page. Filters the grid based on the provided Product SKU. Validates that the provided Product Qty is present." - -- filename: "AdminCreateInvoiceActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminCreateInvoiceActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminCreateInvoiceActionGroup" - description: "" - - - name: "AdminCreateInvoiceAndShipmentActionGroup" - description: "" - - - name: "AdminCreateInvoiceAndCreditMemoActionGroup" - description: "" - -- filename: "AdminInvoiceActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminInvoiceActionGroup.xml" - module: "Sales" - actiongroups: - - name: "verifyBasicInvoiceInformation" - description: "Validates that the provided Customer, Address and Customer Group details are present and correct on the Admin View Invoice page." - - - name: "seeProductInInvoiceItems" - description: "Validates that the provided Product appears under the 'SKU' column in the Admin Invoices edit page." - - - name: "adminFastCreateInvoice" - description: "Clicks on 'Invoice' on the Admin Orders view page. Clicks on 'Submit Invoice'. Clicks on 'View Invoice'." - - - name: "clearInvoicesGridFilters" - description: "Goes to the Admin Invoices grid page. Clicks on 'Clear Filters', if present." - - - name: "goToInvoiceIntoOrder" - description: "Clicks on 'Invoice' on the Admin Orders view page. Validates that the URL and Page Title are correct." - - - name: "StartCreateInvoiceFromOrderPage" - description: "Clicks on 'Invoice' on the Admin Orders view page. Validates that the URL and Page Title are correct." - - - name: "SubmitInvoice" - description: "Clicks on 'Submit Invoice' on the Admin 'New Invoice' page. Validates that the Success Message is present and correct. Validates that the Order ID appears in the URL." - - - name: "filterInvoiceGridByOrderId" - description: "Goes to the Admin Invoices grid page. Filters the grid for the provided Order ID." - - - name: "FilterInvoiceGridByOrderIdWithCleanFiltersActionGroup" - description: "" - -- filename: "AdminAddToOrderCouponCodeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderCouponCodeActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminAddToOrderCouponCodeActionGroup" - description: "" - -- filename: "AdminShipThePendingOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminShipThePendingOrderActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminShipThePendingOrderActionGroup" - description: "" - -- filename: "AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AssertOrderStatusFormSaveDuplicateError" - description: "Validates that the 'Duplicate Order' Error Message is present and correct." - -- filename: "AdminOpenAndFillCreditMemoRefundActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOpenAndFillCreditMemoRefundActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminOpenAndFillCreditMemoRefundActionGroup" - description: "Clicks on the 'Credit Memos' section on the Admin Orders edit page. Fills in the provided Refund details (Qty to Refund, Shipping Refund, Adjustment Refund, Adjustment Fee and Row number)." - - - name: "AdminOpenAndFillCreditMemoRefundAndBackToStockActionGroup" - description: "EXTENDS: AdminOpenAndFillCreditMemoRefundActionGroup. Checks 'Return to Stock'." - -- filename: "AdminFilterProductInCreateOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminFilterProductInCreateOrderActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminFilterProductInCreateOrderActionGroup" - description: "" - -- filename: "AdminAddToOrderBundleProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderBundleProductActionGroup.xml" - module: "Sales" - actiongroups: - - name: "AdminAddToOrderBundleProductActionGroup" - description: "" - -- filename: "StorefrontOrderActionGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontOrderActionGroupActionGroup.xml" - module: "Sales" - actiongroups: - - name: "StorefrontSearchGuestOrderActionGroup" - description: "Goes to the Storefront Customer Orders and Returns page. Fills in the provided Order ID, Billing Last Name and Email. Clicks on Continue. Validates that the URL is correct." - -- filename: "StorefrontProductVideoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/StorefrontProductVideoActionGroup.xml" - module: "ProductVideo" - actiongroups: - - name: "assertProductVideoStorefrontProductPage" - description: "Validates that the provided Video is present on the Storefront Product page." - - - name: "assertProductVideoNotInStorefrontProductPage" - description: "Validates that the provided Video is NOT present on the Storefront Product page." - -- filename: "AdminProductVideoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/AdminProductVideoActionGroup.xml" - module: "ProductVideo" - actiongroups: - - name: "addProductVideo" - description: "Expands the 'Images And Videos' section on the Admin Product creation/edit page. Adds the provided Video to the Product. Clicks on Save." - - - name: "removeProductVideo" - description: "Expands the 'Images And Videos' section on the Admin Product creation/edit page. Clicks on the Remove Video button." - - - name: "assertProductVideoAdminProductPage" - description: "Validates that the provided Video is present on the Admin Product creation/edit page." - - - name: "assertProductVideoNotInAdminProductPage" - description: "Validates that the provided Video is NOT present on the Admin Product creation/edit page." - -- filename: "AdminChangeInstantPurchaseButtonTextActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/InstantPurchase/Test/Mftf/ActionGroup/AdminChangeInstantPurchaseButtonTextActionGroup.xml" - module: "InstantPurchase" - actiongroups: - - name: "AdminChangeInstantPurchaseButtonTextActionGroup" - description: "" - -- filename: "AdminOpenInstantPurchaseConfigPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/InstantPurchase/Test/Mftf/ActionGroup/AdminOpenInstantPurchaseConfigPageActionGroup.xml" - module: "InstantPurchase" - actiongroups: - - name: "AdminOpenInstantPurchaseConfigPageActionGroup" - description: "" - -- filename: "AdminChangeInstantPurchaseStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/InstantPurchase/Test/Mftf/ActionGroup/AdminChangeInstantPurchaseStatusActionGroup.xml" - module: "InstantPurchase" - actiongroups: - - name: "AdminChangeInstantPurchaseStatusActionGroup" - description: "" - -- filename: "StorefrontPersistentAssertCustomerWelcomeMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontPersistentAssertCustomerWelcomeMessageActionGroup.xml" - module: "Persistent" - actiongroups: - - name: "StorefrontAssertPersistentCustomerWelcomeMessageActionGroup" - description: "" - - - name: "StorefrontAssertPersistentCustomerWelcomeMessageNotPresentActionGroup" - description: "" - -- filename: "StorefrontAssertPersistentRegistrationPageFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontAssertPersistentRegistrationPageFieldsActionGroup.xml" - module: "Persistent" - actiongroups: - - name: "StorefrontAssertPersistentRegistrationPageFields" - description: "" - -- filename: "StorefrontCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml" - module: "Persistent" - actiongroups: - - name: "CustomerLoginOnStorefrontWithRememberMeChecked" - description: "EXTENDS: LoginToStorefrontActionGroup. Checks the 'Remember Me' checkbox." - - - name: "CustomerLoginOnStorefrontWithRememberMeUnChecked" - description: "EXTENDS: LoginToStorefrontActionGroup. Uncheck the 'Remember Me' checkbox." - - - name: "StorefrontRegisterCustomerRememberMe" - description: "" - - - name: "StorefrontCreateCustomerOnRegisterPageDoNotRememberMe" - description: "" - -- filename: "AssertElementInTranslateInlineModeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Translation/Test/Mftf/ActionGroup/AssertElementInTranslateInlineModeActionGroup.xml" - module: "Translation" - actiongroups: - - name: "AssertElementInTranslateInlineModeActionGroup" - description: "" - -- filename: "AdminTranslateElementActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Translation/Test/Mftf/ActionGroup/AdminTranslateElementActionGroup.xml" - module: "Translation" - actiongroups: - - name: "AdminTranslateElementActionGroup" - description: "" - -- filename: "AdminOpenNewVariablePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminOpenNewVariablePageActionGroup.xml" - module: "Variable" - actiongroups: - - name: "AdminOpenNewVariablePageActionGroup" - description: "" - -- filename: "AdminFilterVariableGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminFilterVariableGridActionGroup.xml" - module: "Variable" - actiongroups: - - name: "AdminFilterVariableGridActionGroup" - description: "" - -- filename: "AdminNavigateToVariablePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminNavigateToVariablePageActionGroup.xml" - module: "Variable" - actiongroups: - - name: "AdminNavigateToVariablePageByCodeActionGroup" - description: "" - -- filename: "AdminOpenVariablesGridPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminOpenVariablesGridPageActionGroup.xml" - module: "Variable" - actiongroups: - - name: "AdminOpenVariablesGridPageActionGroup" - description: "" - -- filename: "CreateCustomVariableActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/CreateCustomVariableActionGroup.xml" - module: "Variable" - actiongroups: - - name: "CreateCustomVariableActionGroup" - description: "Goes to the Custom Variable creation page. Fills in the Custom Variable details. PLEASE NOTE: The Custom Variable details are Hardcoded using 'customVariable'." - - - name: "DeleteCustomVariableActionGroup" - description: "Goes to the Custom Variable grid page. Deletes the Custom Variable. PLEASE NOTE: The Custom Variable that is deleted is Hardcoded using 'customVariable'." - -- filename: "AdminFillVariableFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminFillVariableFormActionGroup.xml" - module: "Variable" - actiongroups: - - name: "AdminFillVariableFormActionGroup" - description: "" - -- filename: "AssertAdminCustomVariableFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AssertAdminCustomVariableFormActionGroup.xml" - module: "Variable" - actiongroups: - - name: "AssertAdminCustomVariableFormActionGroup" - description: "" - -- filename: "AssertAdminCustomVariableInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AssertAdminCustomVariableInGridActionGroup.xml" - module: "Variable" - actiongroups: - - name: "AssertAdminCustomVariableInGridActionGroup" - description: "" - -- filename: "ConfigWebUrlOptionsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWebUrlOptionsActionGroup.xml" - module: "Config" - actiongroups: - - name: "EnableWebUrlOptions" - description: "Goes to the 'Configuration' page for 'Url Options'. Enables 'Add Store Code to Urls'. Clicks on the Save button." - - - name: "ResetWebUrlOptions" - description: "Goes to the 'Configuration' page for 'Url Options'. Disables 'Add Store Code to Urls'. Clicks on the Save button." - -- filename: "AdminConfigCreateNewAccountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/AdminConfigCreateNewAccountActionGroup.xml" - module: "Config" - actiongroups: - - name: "SetGroupForValidVATIdIntraUnionActionGroup" - description: "Goes to the 'Configuration' page for 'Customer Configuration'. Sets the 'Group For Valid VAT ID Intra Union' option. Clicks on the Save button. Validates the the Save message is present." - -- filename: "SwitcherActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/SwitcherActionGroup.xml" - module: "Config" - actiongroups: - - name: "SwitchToVersion4ActionGroup" - description: "Goes to the 'Configuration' page for 'Content Management'. Sets the 'WYSIWYG Editor' to 'TinyMCE 4'. Clicks on the Save button. PLEASE NOTE: The value is Hardcoded." - -- filename: "GeneralConfigurationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/GeneralConfigurationActionGroup.xml" - module: "Config" - actiongroups: - - name: "NavigateToDefaultLayoutsSetting" - description: "Goes to the 'Configuration' page for 'Web'. Expands the 'Default Layouts' section." - - - name: "NavigateToConfigurationGeneralPage" - description: "Goes to the 'Configuration' page for 'General'." - - - name: "SelectTopDestinationsCountry" - description: "Selects the provided Countries under 'Top destinations' on the 'General' section of the 'Configuration' page. Clicks on the Save button." - - - name: "UnSelectTopDestinationsCountry" - description: "Un-selects the provided Countries under 'Top destinations' on the 'General' section of the 'Configuration' page. Clicks on the Save button." - - - name: "SelectCountriesWithRequiredRegion" - description: "Goes to the 'Configuration' page for 'General'. Selects the provided Countries under 'State is Required for'. Clicks on the Save button." - -- filename: "ConfigWYSIWYGActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWYSIWYGActionGroup.xml" - module: "Config" - actiongroups: - - name: "EnabledWYSIWYG" - description: "Enables the WYSIWYG Editor via the CLI." - - - name: "SwitchToTinyMCE3" - description: "Goes to the 'Configuration' page for 'Content Management'. Sets 'WYSIWYG Editor' to 'TinyMCE 3'. Clicks on the Save button. PLEASE NOTE: The value is Hardcoded." - - - name: "DisabledWYSIWYG" - description: "Disables the WYSIWYG Editor via the CLI." - - - name: "UseStaticURLForMediaContentInWYSIWYG" - description: "Goes to the 'Configuration' page for 'Content Management'. Sets 'Use Static URLs for Media Content in WYSIWYG' to the provided value. Clicks on the Save button." - - - name: "EnabledWYSIWYGEditor" - description: "Goes to the 'Configuration' page for 'Content Management'. Sets 'Enable WYSIWYG Editor' to 'Enabled by Default'. Clicks on the Save button. PLEASE NOTE: The value is Hardcoded." - -- filename: "RestoreLayoutSettingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml" - module: "Config" - actiongroups: - - name: "RestoreLayoutSetting" - description: "Goes to the 'Configuration' page for 'Web'. Clicks on the Save button." - -- filename: "AdminSaveConfigActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/AdminSaveConfigActionGroup.xml" - module: "Config" - actiongroups: - - name: "AdminSaveConfigActionGroup" - description: "" - -- filename: "ConfigSalesTaxClassActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigSalesTaxClassActionGroup.xml" - module: "Config" - actiongroups: - - name: "SetTaxClassForShipping" - description: "Goes to the 'Configuration' page for 'Tax'. Sets 'Tax Class for Shipping' to 'Taxable Goods'. Clicks on the Save button. PLEASE NOTE: The value is Hardcoded." - - - name: "ResetTaxClassForShipping" - description: "Goes to the 'Configuration' page for 'Tax'. Sets 'Tax Class for Shipping' to 'None'. Clicks on the Save button. PLEASE NOTE: The value is Hardcoded." - - - name: "SetTaxApplyOnSetting" - description: "Goes to the 'Configuration' page for 'Tax'. Sets 'Apply Tax On' to the provided value. Clicks on the Save button" - - - name: "DisableTaxApplyOnOriginalPrice" - description: "Goes to the 'Configuration' page for 'Tax'. Sets 'Apply Tax On' to the provided value. Clicks on the Save button." - -- filename: "ConfigAdminCatalogSearchActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminCatalogSearchActionGroup.xml" - module: "Config" - actiongroups: - - name: "ChooseElasticSearchAsSearchEngine" - description: "Goes to the 'Configuration' page for 'Catalog'. Sets the 'Search Engine' to 'elasticsearch5'. Clicks on the Save button. PLEASE NOTE: The value is Hardcoded." - - - name: "ResetSearchEngineConfiguration" - description: "Goes to the 'Configuration' page for 'Catalog'. Sets the 'Search Engine' to 'mysql'. Clicks on the Save button. PLEASE NOTE: The value is Hardcoded." - -- filename: "ConfigAdminAccountSharingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminAccountSharingActionGroup.xml" - module: "Config" - actiongroups: - - name: "ConfigAdminAccountSharingActionGroup" - description: "Goes to the 'Configuration' page for 'Admin'. Enables 'Admin Account Sharing'. Clicks on the Save button." - - - name: "EnableAdminAccountSharingActionGroup" - description: "Enabled 'Admin Account Sharing' via the API." - - - name: "DisableAdminAccountSharingActionGroup" - description: "Disables 'Admin Account Sharing' via the API." - -- filename: "AdminFillIntegrationFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Integration/Test/Mftf/ActionGroup/AdminFillIntegrationFormActionGroup.xml" - module: "Integration" - actiongroups: - - name: "AdminFillIntegrationFormActionGroup" - description: "" - -- filename: "AdminOpenNewIntegrationPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Integration/Test/Mftf/ActionGroup/AdminOpenNewIntegrationPageActionGroup.xml" - module: "Integration" - actiongroups: - - name: "AdminOpenNewIntegrationPageActionGroup" - description: "" - -- filename: "AdminSaveIntegrationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Integration/Test/Mftf/ActionGroup/AdminSaveIntegrationActionGroup.xml" - module: "Integration" - actiongroups: - - name: "AdminClickSaveButtonIntegrationFormActionGroup" - description: "" - -- filename: "ApplyCouponOnPaymentPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Payment/Test/Mftf/ActionGroup/ApplyCouponOnPaymentPageActionGroup.xml" - module: "Payment" - actiongroups: - - name: "ApplyCouponOnPaymentPageActionGroup" - description: "Adds the provided Coupon Code on the Storefront Shopping Cart page. Validates that the Discount Verification Message is present and correct." - -- filename: "AdminSetBaseCurrencyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CurrencySymbol/Test/Mftf/ActionGroup/AdminSetBaseCurrencyActionGroup.xml" - module: "CurrencySymbol" - actiongroups: - - name: "AdminSetBaseCurrencyActionGroup" - description: "" - -- filename: "AdminCatalogSearchTermActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminCatalogSearchTermActionGroup.xml" - module: "CatalogSearch" - actiongroups: - - name: "AssertSearchTermSaveSuccessMessage" - description: "Goes to the Catalog Search Term grid page. Adds the provided Search Term. Validates that the Success Message is present and correct." - - - name: "AssertSearchTermSuccessDeleteMessage" - description: "Goes to the Catalog Search Term grid page. Deletes the provided Search Term. Validates that the Success Message is present and correct." - - - name: "AssertSearchTermNotInGrid" - description: "Goes to the Catalog Search Term grid page. Searches for the provided Search Term. Validates that it is NOT present in the grid." - -- filename: "AdminSetMinimalQueryLengthActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminSetMinimalQueryLengthActionGroup.xml" - module: "CatalogSearch" - actiongroups: - - name: "SetMinimalQueryLengthActionGroup" - description: "Goes to the 'Configuration' page for 'Catalog'. Sets the Minimal Query Length. CLicks on the Save button." - -- filename: "StorefrontCatalogSearchTermActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchTermActionGroup.xml" - module: "CatalogSearch" - actiongroups: - - name: "AssertSearchTermNotOnFrontend" - description: "Goes to the Storefront. Fills the Search field with the provided Search Query. Clicks on Search. Validates that there are no results." - - - name: "AssertSearchTermOnFrontend" - description: "Fills the Storefront Search field with the provided Search Query. Clicks on Search. Validates that the URL is correct." - -- filename: "StorefrontCatalogSearchActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchActionGroup.xml" - module: "CatalogSearch" - actiongroups: - - name: "StorefrontCheckQuickSearchActionGroup" - description: "Submits Form POST for the Storefront Search feature. Validates that the URL is correct. Validates that the Title is present and correct." - - - name: "StorefrontCheckQuickSearchStringActionGroup" - description: "Fill the Storefront Search field. Submits the Form. Validates that the provided Search Phrase is present and correct." - - - name: "StorefrontOpenProductFromQuickSearch" - description: "Clicks on the provided Product Name from the Storefront Quick Search Results page." - - - name: "StorefrontAddToCartFromQuickSearch" - description: "Adds the provided Product Name to the Shopping Cart from the Storefront Quick Search Results page. Validates that the Success Message is present and correct." - - - name: "StorefrontQuickSearchCheckProductNameInGrid" - description: "Validates that the provided Product Name appears at the correct index on the Storefront Quick Search page." - - - name: "StorefrontQuickSearchSeeProductByName" - description: "" - - - name: "StorefrontQuickSearchCheckProductNameNotInGrid" - description: "Validates that the provided Product Name does NOT appear on the Storefront Quick Search page." - - - name: "StorefrontOpenAdvancedSearchActionGroup" - description: "Clicks on 'Advanced Search' in the Storefront Footer. Validates that the URL and Title are present and correct." - - - name: "StorefrontCheckAdvancedSearchResultActionGroup" - description: "Validates that the URL and Title are present and correct on the Storefront Advanced Search Results page." - - - name: "StorefrontSelectSearchFilterCategoryActionGroup" - description: "Clicks on Category Filter. Clicks on the provided Category." - - - name: "GoToStoreViewAdvancedCatalogSearchActionGroup" - description: "Goes to the Storefront 'Advanced Search' page." - - - name: "StorefrontAdvancedCatalogSearchByProductNameActionGroup" - description: "Fills the Product Name field on the Storefront 'Advanced Search' page. Clicks on the Submit button." - - - name: "StorefrontAdvancedCatalogSearchByProductSkuActionGroup" - description: "Fills the Product SKU field on the Storefront 'Advanced Search' page. Clicks on the Submit button." - - - name: "StorefrontAdvancedCatalogSearchByDescriptionActionGroup" - description: "Fills the Product Description field on the Storefront 'Advanced Search' page. Clicks on the Submit button." - - - name: "StorefrontAdvancedCatalogSearchByShortDescriptionActionGroup" - description: "Fills the Product Short Description field on the Storefront 'Advanced Search' page. Clicks on the Submit button." - - - name: "StorefrontAdvancedCatalogSearchByProductNameAndPriceActionGroup" - description: "Fills the Product Name, Price From and Price To fields on the Storefront 'Advanced Search' page. Clicks on the Submit button." - - - name: "StorefrontAdvancedCatalogSearchByProductNameAndDescriptionActionGroup" - description: "Fills the Product Name and Description fields on the Storefront 'Advanced Search' page. Clicks on the Submit button." - - - name: "StorefrontCheckSearchIsEmpty" - description: "Validates that the 'No Results' message is present and correct on the Storefront Search Results page. PLEASE NOTE: The expected message is Hardcoded." - -- filename: "AdminProductGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductGridActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "resetProductGridToDefaultView" - description: "Sets the Admin Products grid view to the 'Default View'." - - - name: "filterProductGridBySku" - description: "Filters the Admin Products grid by the provided Product (SKU)." - - - name: "filterProductGridBySku2" - description: "Filters the Admin Products grid by the provided Product SKU." - - - name: "filterProductGridByName" - description: "Filters the Admin Products grid by the provided Product (Name)." - - - name: "filterProductGridByName2" - description: "Filters the Admin Products grid by the provided Product Name." - - - name: "filterProductGridBySetNewFromDate" - description: "Filters the Admin Products grid by the New From Data field. PLEASE NOTE: The Start Date is Hardcoded." - - - name: "filterProductGridByPriceRange" - description: "Filters the Admin Products grid by the provided Price Filter." - - - name: "filterProductGridByEnabledStatus" - description: "Filters the Admin Products grid by the 'Enabled' Status. PLEASE NOTE: The Filter is Hardcoded." - - - name: "filterProductGridByDisabledStatus" - description: "Filters the Admin Products grid by the 'Disabled' Status. PLEASE NOTE: The Filter is Hardcoded." - - - name: "searchProductGridByKeyword" - description: "Searches the Admin Products grid for the provided Keyword." - - - name: "searchProductGridByKeyword2" - description: "Searches the Admin Products grid for the provided Keyword." - - - name: "viewProductInAdminGrid" - description: "Filters the Admin Products grid by the provided Product (Name, SKU and Type)." - - - name: "filterProductGridBySkuAndName" - description: "Filters the Admin Products grid by the provided Product (Name and SKU)." - - - name: "deleteProductUsingProductGrid" - description: "Deletes the provided Product from the Admin Products grid page." - - - name: "deleteAllDuplicateProductUsingProductGrid" - description: "EXTENDS: deleteProductUsingProductGrid. Removes 'seeProductSkuInGrid'." - - - name: "deleteProductBySku" - description: "Goes to the Admin Products grid page. Deletes the provided Product SKU." - - - name: "deleteProductByName" - description: "EXTENDS: deleteProductBySku. Deletes the provided Product Name." - - - name: "openProducForEditByClickingRowXColumnYInProductGrid" - description: "Clicks on the 'Edit' button in the Admin Products grid by the provided Grid coordinates (X, Y)." - - - name: "sortProductsByIdDescending" - description: "Filters the ID column in Descending Order." - - - name: "sortProductsByIdAscending" - description: "Filters the ID column in Ascending Order." - - - name: "ChangeStatusProductUsingProductGridActionGroup" - description: "Goes to the Admin Products grid page. Changes the Product Status to the provided Status. Validates that the Success Message is present and correct." - - - name: "NavigateToAndResetProductGridToDefaultView" - description: "EXTENDS: resetProductGridToDefaultView. Adds an action to go to the Admin Products grid page." - - - name: "NavigateToAndResetProductAttributeGridToDefaultView" - description: "Goes to the Product Attributes grid. Clicks on 'Clear Filters'." - - - name: "filterAndSelectProduct" - description: "Goes to the Admin Products grid. Filters the Product grid by the provided Product SKU." - - - name: "deleteProductsIfTheyExist" - description: "Deletes all Products in the Admin Products grid." - -- filename: "DeleteProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "DeleteProductActionGroup" - description: "Deletes the provided Product Name from the Product grid page." - -- filename: "AssertDontSeeProductDetailsOnStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertDontSeeProductDetailsOnStorefrontActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertDontSeeProductDetailsOnStorefrontActionGroup" - description: "Validates that the provided Product Info does NOT appear in the Product Number on a Storefront Category page." - -- filename: "StorefrontAssertProductNameOnProductMainPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductMainPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAssertProductNameOnProductMainPageActionGroup" - description: "Validates that the provided Product Name is present and correct on a Storefront Category page." - -- filename: "CustomOptionsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CustomOptionsActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "CreateCustomRadioOptions" - description: "Adds a custom Radio Product Option with 3 Radio Options to a Product based on the provided Options." - - - name: "AddProductCustomOptionFile" - description: "Add a custom File Product Option to a Product based on the provided File." - - - name: "AddProductCustomOptionField" - description: "Add a custom Field Product Option to a Product based on the provided Option." - - - name: "importProductCustomizableOptions" - description: "Import custom Product Options for the provided Product Name." - - - name: "resetImportOptionFilter" - description: "Click on the Reset Filters button for the Import Options filters on the Product grid page." - - - name: "checkCustomizableOptionImport" - description: "Validate that the Custom Product Option Import value is present and correct." - - - name: "AdminDeleteAllProductCustomOptions" - description: "" - - - name: "AdminAssertProductHasNoCustomOptions" - description: "" - - - name: "AdminAssertProductHasNoCustomOption" - description: "" - - - name: "AdminAssertProductCustomOptionVisible" - description: "" - - - name: "AdminDeleteProductCustomOption" - description: "" - -- filename: "StorefrontCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "GoToStorefrontCategoryPageByParameters" - description: "Goes to the Storefront Category page using URI Search Parameters." - - - name: "VerifyCategoryPageParameters" - description: "Validate that the Category Page parameters are present and correct." - - - name: "StorefrontCheckCategoryActionGroup" - description: "Validate that the Storefront Category is present and correct." - - - name: "StorefrontCheckCategorySimpleProduct" - description: "Validate that the provided Simple Product is present and correct on a Category page." - - - name: "StorefrontCheckAddToCartButtonAbsence" - description: "" - - - name: "StorefrontSwitchCategoryViewToListMode" - description: "Switch the Storefront Category view to List." - - - name: "GoToSubCategoryPage" - description: "Goes to the Storefront page. Open the Parent Category menu in the Top Nav Menu. Click on a Subcategory. Validate that the Subcategory is present and correct." - -- filename: "AssertProductInStorefrontProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertProductInStorefrontProductPage" - description: "Goes to the Storefront page. Validates that the provided Product details are present." - - - name: "AssertProductNameAndSkuInStorefrontProductPage" - description: "Goes to the Storefront Product page for the provided Product. Validates that the Product details are present and correct." - - - name: "AssertProductNameAndSkuInStorefrontProductPageByCustomAttributeUrlKey" - description: "Goes to the Storefront Product page for the provided Product. Validates that the Product details are present and correct." - -- filename: "AssertProductInStorefrontCategoryPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontCategoryPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertProductInStorefrontCategoryPage" - description: "Goes to Storefront Category page for the provided Category. Validates that the Product details are present and correct." - -- filename: "OpenStoreFrontProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenStoreFrontProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "OpenStoreFrontProductPageActionGroup" - description: "" - -- filename: "AddProductToCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddProductToCartActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AddSimpleProductToCart" - description: "Navigates to the Storefront Product page. Then adds the Product to the Cart. Validates that the Success Message is present and correct." - - - name: "StorefrontAddSimpleProductWithQtyActionGroup" - description: "" - -- filename: "AdminAddTitleAndPriceValueToCustomOptionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddTitleAndPriceValueToCustomOptionActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminAddTitleAndPriceValueToCustomOptionActionGroup" - description: "Clicks on 'Add Option'. Fills in the provided Custom Option Title/Type on the Admin Product creation/edit page under the 'Customizable Options' section." - -- filename: "StorefrontOpenProductPageUsingStoreCodeInUrlActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenProductPageUsingStoreCodeInUrlActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontOpenProductPageUsingStoreCodeInUrlActionGroup" - description: "" - -- filename: "AdminOpenAttributeSetGridPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenAttributeSetGridPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminOpenAttributeSetGridPageActionGroup" - description: "" - -- filename: "AssertSubTotalOnStorefrontMinicartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertSubTotalOnStorefrontMinicartActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertSubTotalOnStorefrontMiniCartActionGroup" - description: "Validates that the provided Sub Total is present in the Storefront Mini Shopping Cart." - -- filename: "AdminSetProductDesignSettingsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSetProductDesignSettingsActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminSetProductDesignSettingsActionGroup" - description: "" - -- filename: "AdminCreateRootCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateRootCategoryActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminCreateRootCategory" - description: "Requires navigation to Category creation. Adds a new root category and asserts on creation." - -- filename: "StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup" - description: "EXTENDS: AssertStorefrontProductPricesActionGroup. Selects the provided Custom Product Option on a Storefront Product page." - -- filename: "AdminUnassignProductInWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminUnassignProductInWebsiteActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminUnassignProductInWebsiteActionGroup" - description: "" - -- filename: "AdminAddAdvancedPricingToTheProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddAdvancedPricingToTheProductActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminAddAdvancedPricingToTheProductActionGroup" - description: "Clicks 'Advanced Pricing' on the Admin Product creation/edit page. Fills in the provided Group Price at the provided Index for CE/EE. Clicks on Done." - - - name: "AdminAddAdvancedPricingToTheProductExtendedActionGroup" - description: "EXTENDS: AdminAddAdvancedPricingToTheProductActionGroup. Removes 'selectProductTierPriceCustomerGroupInput'. Selects the provided Group Price at the provided Index for B2B." - -- filename: "AssertStorefrontProductPricesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertStorefrontProductPricesActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertStorefrontProductPricesActionGroup" - description: "Validates that the provided Product Price and Final Product Price are present on the Storefront Product page." - -- filename: "StorefrontAssertProductSpecialPriceOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSpecialPriceOnProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAssertProductSpecialPriceOnProductPageActionGroup" - description: "Goes to the provided Storefront Product page. Validates that the provided Special Price is present and correct." - -- filename: "StorefrontOpenProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontOpenProductPageActionGroup" - description: "Goes to the Storefront Product page for the provided Product URL." - -- filename: "AssertErrorMessageAfterDeletingWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertErrorMessageAfterDeletingWebsiteActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertErrorMessageAfterDeletingWebsiteActionGroup" - description: "Goes to the Admin Products grid page. Clicks on Ok. Validates that the provided Error Message is present and correct." - -- filename: "AdminCreateCustomDropDownOptionsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateCustomDropDownOptionsActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminCreateCustomDropDownOptionsActionGroup" - description: "Clicks on 'Add Option'. Adds the 2 provided Options under the provided Custom Option Name to a Product on the Admin Product creation/edit page under the 'Customizable Options' section." - -- filename: "AssertProductOnAdminGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductOnAdminGridActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertProductOnAdminGridActionGroup" - description: "EXTENDS: viewProductInAdminGrid. Removes the 'clickClearFiltersAfter' step from the Action Group." - -- filename: "AdminAddProductCustomOptionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddProductCustomOptionActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminAddProductCustomOptionActionGroup" - description: "Adds the provided Custom Option Title/Type to a Product on the Admin Product creation/edit page under the 'Customizable Options' section." - -- filename: "AdminAddMinimumAdvertisedPriceActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddMinimumAdvertisedPriceActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminAddMinimumAdvertisedPriceActionGroup" - description: "Clicks 'Advanced Pricing' on the Admin Product creation/edit page. Fills in the provided MSRP details. Clicks on Done." - -- filename: "StorefrontNavigateCategoryPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontNavigateCategoryPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontNavigateCategoryPageActionGroup" - description: "" - -- filename: "SearchForProductOnBackendActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchForProductOnBackendActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "SearchForProductOnBackendActionGroup" - description: "Goto the Product grid page. Search for the provided Product." - - - name: "SearchForProductOnBackendByNameActionGroup" - description: "Search for the provided Product Name." - - - name: "ClearProductsFilterActionGroup" - description: "Goto the Product grid page. Clear the Search Filters for the grid." - -- filename: "AdminSubmitAdvancedInventoryFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSubmitAdvancedInventoryFormActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminSubmitAdvancedInventoryFormActionGroup" - description: "Clicks on Done on the Admin Product creation/edit page on the 'Advanced Inventory' panel." - -- filename: "StorefrontOpenHomePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenHomePageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontOpenHomePageActionGroup" - description: "Goes to the Storefront Homepage." - -- filename: "AdminUnassignCategoryOnProductAndSaveActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminUnassignCategoryOnProductAndSaveActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminUnassignCategoryOnProductAndSaveActionGroup" - description: "" - -- filename: "OpenProductFromCategoryPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductFromCategoryPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "OpenProductFromCategoryPageActionGroup" - description: "Goto the provided Category page. Click on the provided Product page." - -- filename: "StorefrontProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontCheckSimpleProduct" - description: "Validates that the provided Simple Product information is present and correct." - - - name: "assertProductImageStorefrontProductPage" - description: "Validates that the provided Product Image is present." - - - name: "assertProductImageStorefrontProductPage2" - description: "Validates that the provided Product Image is present." - - - name: "assertProductImageNotInStorefrontProductPage" - description: "Validates that the provided Product Image is not present." - - - name: "assertProductImageNotInStorefrontProductPage2" - description: "Validates that the provided Product Image is not present." - -- filename: "AdminCreateWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminCreateRecentlyProductsWidgetActionGroup" - description: "EXTENDS: AdminCreateWidgetActionGroup. Adds Product Attributes/Buttons to a Widget. Clicks on the Save button." - -- filename: "AdminProductAttributeSetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeSetActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssignAttributeToGroup" - description: "Assign the provided Attribute to an Attribute Set from the Attribute Sets creation/edit page." - - - name: "UnassignAttributeFromGroup" - description: "Unassign the provided Attribute from an Attribute Set from the Attribute Sets creation/edit page." - - - name: "SaveAttributeSet" - description: "Save an Attribute Set on the Attribute Set creation/edit page." - - - name: "CreateDefaultAttributeSet" - description: "Goes to the Attribute Sets grid page. Clicks on Add. Fill Name. Clicks on Save." - - - name: "goToAttributeGridPage" - description: "Goes to the Attribute Sets grid page." - - - name: "goToAttributeSetByName" - description: "Searches for the provided Attribute Sets Name. Clicks on the 1st row." - - - name: "filterProductAttributeByAttributeLabel" - description: "Searches the Attribute Sets grid page for the provided Attribute Set Name." - - - name: "FilterProductAttributeSetGridByAttributeSetName" - description: "Filters the Attribute Sets grid page for the provided Attribute Set Name." - - - name: "deleteAttributeSetByLabel" - description: "Deletes the provided Attribute Set Name from the Attribute Sets grid page." - -- filename: "CreateNewProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CreateNewProductActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "CreateNewProductActionGroup" - description: "Goes to the Product creation/edit page. Fills in Product Name, Price and Quantity. Then Saves the work." - -- filename: "OpenStorefrontProductPageByProductNameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenStorefrontProductPageByProductNameActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "OpenStorefrontProductPageByProductNameActionGroup" - description: "" - -- filename: "AdminOpenNewProductFormPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenNewProductFormPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminOpenNewProductFormPageActionGroup" - description: "Goes to the Product creation/edit page for the provided Product Type and Attribute Set ID." - -- filename: "AssertProductDetailsOnStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductDetailsOnStorefrontActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertProductDetailsOnStorefrontActionGroup" - description: "Validates that the provided Product Info does NOT appear in the Product Number on a Storefront Category page." - -- filename: "RestoreLayoutSettingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "RestoreLayoutSetting" - description: "Goes to the 'Configuration' page for 'Web'. Selects 'No layout updates' for the Default Product/Category Layouts." - -- filename: "AdminProductAttributeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "navigateToCreatedProductAttribute" - description: "Goes to the Product Attributes grid page. Filters the grid based on the provided Product Attribute. Clicks on the 1st row." - - - name: "navigateToEditProductAttribute" - description: "Goes to the Product Attributes grid page. Filters the grid based on the provided Product Attribute. Clicks on the 1st row." - - - name: "AdminCreateAttributeFromProductPage" - description: "From the Product creation/edit page, under 'Configurations', Clicks on 'Create Configurations'. Clicks on 'Create New Attribute'. Fills Label. Selects Type. Clicks on Save." - - - name: "AdminCreateAttributeFromProductPageWithScope" - description: "" - - - name: "AdminCreateAttributeWithValueWithTwoStoreViesFromProductPage" - description: "EXTENDS: AdminCreateAttributeFromProductPage. Adds the 2 provided Store Views to a Product. Clicks on Save." - - - name: "AdminProductPageCreateAttributeSetWithAttribute" - description: "Adds the provided Product Attribute Set to a Product on the Product creation/edit page." - - - name: "AdminCreateAttributeWithSearchWeight" - description: "EXTENDS: AdminProductPageCreateAttributeSetWithAttribute. Sets the provided Search Weight and Default Values." - - - name: "AdminProductPageSelectAttributeSet" - description: "Selects the provided Attribute Set from the Admin Product creation/edit page." - - - name: "AdminProductPageFillTextAttributeValueByName" - description: "Fills in the Attribute Name field with the provided value." - - - name: "changeUseForPromoRuleConditionsProductAttribute" - description: "Select the provided value for the 'Use for Promo Rule Conditions' dropdown menu. Clicks on Save. Validates that the Save message is present." - - - name: "deleteProductAttribute" - description: "EXTENDS: navigateToCreatedProductAttribute. Deletes the Product Attribute. Validates that the success message is present." - - - name: "deleteProductAttributeByLabel" - description: "Goes to the Admin Product Attributes grid page. Filters the grid for the provided Product Attribute (Label). Deletes the Product Attribute from the grid. Validates that the Success Message is present." - - - name: "deleteProductAttributeByAttributeCode" - description: "Goes to the Admin Product Attributes grid page. Filters the grid for the provided Product Attribute Code. Deletes the Product Attribute from the grid. Validates that the Success Message is present." - - - name: "filterProductAttributeByAttributeCode" - description: "Filters the Product Attributes grid by the provided Product Attribute Code." - - - name: "filterProductAttributeByDefaultLabel" - description: "Filters the Product Attributes grid by the provided Product Attribute Label." - - - name: "saveProductAttribute" - description: "Clicks on Save. Validates that the Success Message is present." - - - name: "confirmChangeInputTypeModal" - description: "Clicks on the Confirm button for the 'Product Data My Be Lost' modal." - - - name: "saveProductAttributeInUse" - description: "Clicks on Save. Validates that the Success Message is present." - - - name: "addProductAttributeInProductModal" - description: "Adds the provided Attribute Code to the Product on the Admin Product creation/edit page." - - - name: "createProductAttribute" - description: "Clicks on 'Add New Attribute'. Fills in the Attribute Details (Label, Input Type and Value Required). Clicks on Save." - - - name: "createProductAttributeWithTextField" - description: "EXTENDS: createProductAttribute. Fills in the Attribute Code and Default Value (Attribute Type: Text Field)." - - - name: "createProductAttributeWithDateField" - description: "EXTENDS: createProductAttribute. Fills in the Attribute Code and Default Value (Attribute Type: Date Field)." - - - name: "createAttributeDropdownNthOption" - description: "Creates an Option for a Product Attribute (Attribute Type: Dropdown)." - - - name: "createAttributeDropdownNthOptionAsDefault" - description: "EXTENDS: createAttributeDropdownNthOption. Checks the 'Is Default' option." - -- filename: "AdminProductAttributeMassUpdateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeMassUpdateActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminUpdateProductNameAndDescriptionAttributes" - description: "" - -- filename: "StorefrontAddProductToCartWithQtyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddProductToCartWithQtyActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAddProductToCartWithQtyActionGroup" - description: "Fills in the provided Product Quantity. Clicks on Add To Cart. Validates that the Success Message is present." - -- filename: "SearchAndMultiselectActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAndMultiselectActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "searchAndMultiSelectActionGroup" - description: "Search for and select multiple items in the Magento dropdown UI component." - -- filename: "AdminCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCategoryActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "CreateCategory" - description: "Requires navigation to the Category creation page. Adds a new Subcategory. Validates that the Category was created." - - - name: "goToCreateCategoryPage" - description: "Goes to the Category grid page. Clicks the Add Subcategory button." - - - name: "goToAdminCategoryPageById" - description: "Goes to the Category edit page for a specified Category ID." - - - name: "fillCategoryForm" - description: "Requires navigation to the Subcategory creation/edit page. Fills the Subcategory Name. Fills the Search Engine Optimization." - - - name: "saveCategoryForm" - description: "Requires navigation to the Category creation/edit page. Checks that the url contains the AdminCategoryPage url. Saves the Category." - - - name: "addCategoryImage" - description: "Requires navigation to the Category creation/edit page. Adds the provided image to a Category. Validates that the Image exists." - - - name: "removeCategoryImage" - description: "Requires navigation to the Category creation/edit page. Removes the current Category image. Validates that the Image does not exist." - - - name: "checkCategoryImageInAdmin" - description: "Requires navigation to the Category creation/edit page. Click on the Upload button. Validates that the Image exists." - - - name: "navigateToMediaGallery" - description: "Navigates to the category page and Opens the Media Gallery." - - - name: "CheckCategoryOnStorefront" - description: "Navigates to the category page on the storefront and asserts that the title is correct for page and browser." - - - name: "DeleteCategory" - description: "Navigates to the category page and deletes the specified category." - - - name: "FillNewProductCategory" - description: "Actions to fill out a new category from the product page with specified category and parent category names." - - - name: "DeleteMostRecentCategory" - description: "Actions to delete the category last made (the last category on the list)." - - - name: "CategoryPresent" - description: "Navigates to category page, asserts category is there. Navigates to storefront category page and asserts category is there. This action group will not work categories where name does NOT equal SEO." - - - name: "CheckCategoryNameIsRequiredField" - description: "Navigates to category page, attempts to add subcategory without name. Expects required field prompt." - - - name: "switchCategoryStoreView" - description: "Navigates to category page, selects a category and changes store view to specified store." - - - name: "switchCategoryToAllStoreView" - description: "Navigates to category page, selects a category and changes store view to all stores." - - - name: "navigateToCreatedCategory" - description: "Navigates to category page, selects a category by specified category." - - - name: "ChangeSeoUrlKey" - description: "Requires navigation to category creation/edit. Updates the Search Engine Optimization." - - - name: "ChangeSeoUrlKeyForSubCategory" - description: "Requires navigation to subcategory creation/edit. Updates the Search Engine Optimization." - - - name: "OpenCategoryFromCategoryTree" - description: "Navigates to category page, selects a category by specified category. Replicates actionGroup:navigateToCreatedCategory." - - - name: "AdminAssignProductToCategory" - description: "Navigates to existing product page. Changes the category and saves the product." - - - name: "FillCategoryNameAndUrlKeyAndSave" - description: "Requires navigation to subcategory creation/edit. Fills the name, and sets the Search Engine Optimization for the category." - -- filename: "AssertAttributeDeletionErrorMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertAttributeDeletionErrorMessageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertAttributeDeletionErrorMessageActionGroup" - description: "Validates that the Error Message is present and correct on the Backend Admin Attribute Sets creation/edit page when you try to delete an Attribute Set assigned to a Configurable Product. PLEASE NOTE: The Error Message is hardcoded." - -- filename: "AssertStorefrontCustomProductAttributeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertStorefrontCustomProductAttributeActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertStorefrontCustomProductAttributeActionGroup" - description: "" - -- filename: "StorefrontCheckProductIsMissingInCategoryProductsPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCheckProductIsMissingInCategoryProductsPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontCheckProductIsMissingInCategoryProductsPageActionGroup" - description: "" - - - name: "StorefrontCheckProductPositionActionGroup" - description: "" - -- filename: "DeleteProductAttributeByAttributeCodeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductAttributeByAttributeCodeActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "DeleteProductAttributeByAttributeCodeActionGroup" - description: "Delete a Product Attribute from the Product Attribute creation/edit page." - -- filename: "AssertProductAttributePresenceInCatalogProductGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductAttributePresenceInCatalogProductGridActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertProductAttributePresenceInCatalogProductGridActionGroup" - description: "Validates that the provided Attributes Sets is present on the Backend Attribute Sets grid." - -- filename: "AdminProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "goToCreateProductPage" - description: "Clicks on the 'Add Product' toggle on the Admin Products grid page. Clicks on the provided Product (Type)." - - - name: "goToProductPageViaID" - description: "Goes to the Product edit page for the provided Product ID." - - - name: "fillMainProductForm" - description: "Fills in the provided Product details (Name, SKU, Price, Quantity, Stock Status, Weight Type and Weight) on the Admin Products creation/edit page." - - - name: "FillMainProductFormByString" - description: "Fills in the provided Product Name, SKU, Price, Quantity, Stock Status and Weight on the Admin Products creation/edit page." - - - name: "fillMainProductFormNoWeight" - description: "Fills in the provided Product details (Name, SKU, Price, Quantity, Stock Status and Weight Type) on the Admin Products creation/edit page." - - - name: "fillProductNameAndSkuInProductForm" - description: "Fills in the provided Product details (Name and SKU) on the Admin Products creation and edit page." - - - name: "checkRequiredFieldsInProductForm" - description: "Validates that the 'Required Field' error message is present and correct for the Product Name, SKU and Price fields." - - - name: "saveProductForm" - description: "Clicks on the Save button. Validates that the Success Message is present and correct." - - - name: "toggleProductEnabled" - description: "Clicks on the Enable Product toggle." - - - name: "SaveProductFormNoSuccessCheck" - description: "EXTENDS: saveProductForm. Removes 'seeSaveConfirmation'." - - - name: "addProductImage" - description: "Adds the provided Product Image on the Admin Products creation/edit page." - - - name: "removeProductImage" - description: "Removes a Product Image on the Admin Products creation/edit page." - - - name: "assertProductImageAdminProductPage" - description: "Validates that the provided Product Image is present and correct." - - - name: "assertProductImageNotInAdminProductPage" - description: "Validates that the provided Product Image is NOT present." - - - name: "FillAdminSimpleProductForm" - description: "Goes to the Admin Product grid page. Clicks on Add. Fills the provided Product details (Name, SKU, Price, Quantity, Category and URL). Clicks on Save. Validates that the Product details are present and correct." - - - name: "AdminCreateSimpleProductWithTextOptionCharLimit" - description: "Goes to the Admin Product grid page. Clicks on Add. Fills the provided Product details (Name, SKU, Price, Quantity, Category and URL). Adds a Text Product Option with the provided Char Limits. Clicks on Save. Validates that the Product details are present and correct." - - - name: "ProductSetWebsite" - description: "Sets the provided Website on the Admin Product creation/edit page." - - - name: "ProductSetAdvancedPricing" - description: "Sets the provided Advanced Pricing on the Admin Product creation/edit page." - - - name: "ProductSetAdvancedTierFixedPricing" - description: "" - - - name: "AssertTextInAdminProductRelatedUpSellCrossSellSection" - description: "Validates that provided Text appears in the provided Element on the Admin Product creation/edit page under 'Related Products, Up-Sells, and Cross-Sells' section." - - - name: "addRelatedProductBySku" - description: "Adds the provided Product SKU as a Related Product on the Admin Product creation/edit page." - - - name: "addCrossSellProductBySku" - description: "Adds the provided Product SKU as a Cross Sell Product on the Admin Product creation/edit page." - - - name: "AddSpecialPriceToProductActionGroup" - description: "Sets the provided Special Price on the Admin Product creation/edit page." - - - name: "SelectProductInWebsitesActionGroup" - description: "Sets the provided Website on the Admin Product creation/edit page." - - - name: "AdminProductAddSpecialPrice" - description: "Sets the provided Special Price on the Admin Product creation/edit page. Clicks on Save." - - - name: "SwitchToTheNewStoreView" - description: "Switches the New Store View." - - - name: "createSimpleProductAndAddToWebsite" - description: "Goes to the Admin Product grid page. Clicks on Add Product. Fills the provided Product Details (Name, SKU, Price, Quantity and Website). Clicks on Save." - - - name: "CreatedProductConnectToWebsite" - description: "Clicks on 'Edit' for the provided Product. Clicks on the provided Website. Clicks on Save." - - - name: "AdminProcessProductWebsitesActionGroup" - description: "" - - - name: "AssertDiscountsPercentageOfProducts" - description: "Validates that the provided Product Tier Price is present and correct." - - - name: "GoToSpecifiedCreateProductPage" - description: "Goes to the Admin Product grid page. Clicks on the Add Product toggle. Clicks on the provided Product Type." - - - name: "GoToProductCatalogPage" - description: "Goes to the Admin Products grid page." - - - name: "SetProductUrlKey" - description: "Fills the Product details (URL) for the SEO section." - - - name: "SetProductUrlKeyByString" - description: "Fills the Product SEO URL Key." - - - name: "SetCategoryByName" - description: "Sets the provided Category Name for a Product on the Product creation/edit page." - - - name: "removeCategoryFromProduct" - description: "" - - - name: "expandAdminProductSection" - description: "Expand the provided Section Selector based on the provided dependant Section Selector." - - - name: "navigateToCreatedProductEditPage" - description: "Goes to the Admin Product grid page. Filters the Product grid based on the provided Product details (SKU). Edits the provided Product. Validates that the Product SKU is present and correct." - - - name: "addUpSellProductBySku" - description: "EXTENDS: addRelatedProductBySku. Add the provided Product as an Up Sell Product." - - - name: "adminProductAdvancedPricingNewCustomerGroupPrice" - description: "" - - - name: "AdminSetProductDisabled" - description: "" - - - name: "AssertWebsiteIsAvailableInProductWebsites" - description: "" - - - name: "AssertWebsiteIsNotAvailableInProductWebsites" - description: "" - - - name: "AssertProductIsAssignedToWebsite" - description: "" - - - name: "AssertProductIsNotAssignedToWebsite" - description: "" - - - name: "AssertProductNameInProductEditForm" - description: "" - - - name: "AssertProductDescriptionInProductEditForm" - description: "" - - - name: "StorefrontAssertActiveProductImage" - description: "" - -- filename: "AdminFillAdvancedInventoryQtyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillAdvancedInventoryQtyActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminFillAdvancedInventoryQtyActionGroup" - description: "Fills in the provided Quantity for the 'Qty' option in 'Advanced Inventory' panel on the Admin Product creation/edit page." - -- filename: "AdminFillProductAttributePropertiesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillProductAttributePropertiesActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminFillProductAttributePropertiesActionGroup" - description: "" - - - name: "AdminSwitchScopeForProductAttributeActionGroup" - description: "" - -- filename: "AssertProductInfoOnEditPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInfoOnEditPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AssertProductInfoOnEditPageActionGroup" - description: "Validate that the provided Product details are correct on the Product creation/edit page." - -- filename: "AdminClickOnAdvancedInventoryLinkActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminClickOnAdvancedInventoryLinkActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminClickOnAdvancedInventoryLinkActionGroup" - description: "Clicks on the 'Advanced Inventory' link on the Admin Product creation/edit page." - -- filename: "StorefrontAssertProductPriceOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductPriceOnProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAssertProductPriceOnProductPageActionGroup" - description: "Validate that the provided Product Price is present and correct." - -- filename: "AdminSwitchProductGiftMessageStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSwitchProductGiftMessageStatusActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminSwitchProductGiftMessageStatusActionGroup" - description: "" - -- filename: "StorefrontCheckProductPriceInCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCheckProductPriceInCategoryActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontCheckProductPriceInCategoryActionGroup" - description: "EXTENDS: StorefrontCheckCategorySimpleProduct. Removes 'AssertProductPrice'. Validates that the provided Product Price is present and correct on a Storefront Product page." - -- filename: "StorefrontAssertProductInWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductInWidgetActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAssertProductInRecentlyViewedWidgetActionGroup" - description: "Validate that the provided Product appears in the Recently Viewed Products widget." - - - name: "StorefrontAssertProductInRecentlyComparedWidgetActionGroup" - description: "Validate that the provided Product appears in the Recently Compared Products widget." - - - name: "StorefrontAssertProductInRecentlyOrderedWidgetActionGroup" - description: "Validate that the provided Product appears in the Recently Ordered Products widget." - -- filename: "StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup" - description: "EXTENDS: AssertStorefrontProductPricesActionGroup. Clicks on the provided Custom Option on a Storefront Product page." - -- filename: "StorefrontAssertProductSkuOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSkuOnProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAssertProductSkuOnProductPageActionGroup" - description: "Validate that the provided Product Sku is present and correct." - -- filename: "AdminAssignCategoryToProductAndSaveActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignCategoryToProductAndSaveActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminAssignCategoryToProductAndSaveActionGroup" - description: "" - -- filename: "AdminOpenProductAttributePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenProductAttributePageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminOpenProductAttributePageActionGroup" - description: "" - -- filename: "StorefrontAssertCustomOptionByTitleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertCustomOptionByTitleActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAssertCustomOptionByTitleActionGroup" - description: "Validates that the provided Product Option Title is present on the Storefront Product page." - -- filename: "AddWebsiteToProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddWebsiteToProductActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AddWebsiteToProductActionGroup" - description: "Adds the provided Website to a Product on the Admin Product creation/edit page. Clicks on Save. Validates that the Success Message is present and correct." - -- filename: "AdminOpenAttributeSetByNameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenAttributeSetByNameActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminOpenAttributeSetByNameActionGroup" - description: "" - -- filename: "AdminFillAdvancedInventoryOutOfStockThresholdActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillAdvancedInventoryOutOfStockThresholdActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminFillAdvancedInventoryOutOfStockThresholdActionGroup" - description: "Unchecks 'Use Config Setting' for the 'Minimum Qty Allowed in Shopping Cart' option in 'Advanced Inventory' panel on the Admin Product creation/edit page. Fills in the provided Quantity." - -- filename: "SearchAttributeByCodeOnProductAttributeGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAttributeByCodeOnProductAttributeGridActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "SearchAttributeByCodeOnProductAttributeGridActionGroup" - description: "Goto the Product Attribute grid page. Search for the provided Product Attribute Code." - -- filename: "StorefrontAssertPageNotFoundErrorOnProductDetailPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertPageNotFoundErrorOnProductDetailPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAssertPageNotFoundErrorOnProductDetailPageActionGroup" - description: "" - -- filename: "AdminAnchorCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAnchorCategoryActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminAnchorCategoryActionGroup" - description: "" - -- filename: "AdminChangeProductSEOSettingsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminChangeProductSEOSettingsActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminChangeProductSEOSettingsActionGroup" - description: "" - -- filename: "CheckItemInLayeredNavigationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckItemInLayeredNavigationActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "CheckItemInLayeredNavigationActionGroup" - description: "Expands the Product Filters on a Storefront Category page if it is not expanded." - -- filename: "AdminAssignProductInWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignProductInWebsiteActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminAssignProductInWebsiteActionGroup" - description: "" - -- filename: "OpenProductAttributeFromSearchResultInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductAttributeFromSearchResultInGridActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "OpenProductAttributeFromSearchResultInGridActionGroup" - description: "EXTENDS: SearchAttributeByCodeOnProductAttributeGridActionGroup. Click on Edit for the provided Product Attribute Code." - -- filename: "AdminOpenProductIndexPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenProductIndexPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminOpenProductIndexPageActionGroup" - description: "" - -- filename: "StorefrontProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "addToCartFromStorefrontProductPage" - description: "Click on the Add to Cart button. Validates that the Success Message is present." - - - name: "AddProductWithQtyToCartFromStorefrontProductPage" - description: "EXTENDS: addToCartFromStorefrontProductPage. Fills in the provided Product Quantity for the provided Product Name." - - - name: "testDynamicValidationHint" - description: "Validates that the Product Text Option Text Length Hint displays the correct Count for multiple inputs based on the provided Character Limit." - - - name: "checkAttributeInMoreInformationTab" - description: "Validates that the Product More Information area contains the provided Text." - - - name: "checkAttributeNotInMoreInformationTab" - description: "Validate that the More Information area does not contain the provided Text." - -- filename: "StorefrontCompareActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAddCategoryProductToCompareActionGroup" - description: "Add a Product to the Compare Product list from a Category page." - - - name: "StorefrontAddProductToCompareActionGroup" - description: "Add a Product to the Compare Product list. Validate that the Success Message is present." - - - name: "StorefrontCheckCompareSidebarProductActionGroup" - description: "Validate that the Product Name is present and correct in the Compare Product list." - - - name: "StorefrontOpenAndCheckComparisionActionGroup" - description: "Open the Storefront Compare Product page. Validate that the Compare Product fields are present." - - - name: "StorefrontCheckCompareSimpleProductActionGroup" - description: "Validate that the Simple Product is present and correct in the Compare Product area." - - - name: "StorefrontClearCompareActionGroup" - description: "Clear the Compare Products list. Validate that the Compare Products list is empty." - -- filename: "StorefrontClickAddToCartOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickAddToCartOnProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontClickAddToCartOnProductPageActionGroup" - description: "Adds a Product to the Cart. Validate that the Success Message is present." - -- filename: "AdminAssertProductsGridIsEmptyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssertProductsGridIsEmptyActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminAssertProductsGridIsEmptyActionGroup" - description: "" - -- filename: "VerifyProductTypeOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "VerifyProductTypeOrder" - description: "Clicks on the 'Add Product' toggle. Validates that the Simple/Virtual Products are listed in the correct order." - -- filename: "MoveCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/MoveCategoryActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "MoveCategoryActionGroup" - description: "Move a Category on the Backend Category page." - -- filename: "StorefrontAssertGiftMessageFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertGiftMessageFieldsActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAssertGiftMessageFieldsActionGroup" - description: "" - -- filename: "FilterProductInGridByStoreViewAndNameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/FilterProductInGridByStoreViewAndNameActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "FilterProductInGridByStoreViewAndNameActionGroup" - description: "Goes to the Admin Products grid page. Filters the grid based on the provided Store View. Validates that the Product Name is present in the 1st row of the grid." - -- filename: "StorefrontAssertProductNameOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAssertProductNameOnProductPageActionGroup" - description: "Validate that the provided Product Price is present and correct." - -- filename: "StorefrontAddProductReviewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddProductReviewActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAddProductReviewActionGroup" - description: "" - -- filename: "StorefrontAddToCartCustomOptionsProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddToCartCustomOptionsProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAddToCartCustomOptionsProductPageActionGroup" - description: "Add a Product to the Cart. Validate that the Success Message is present." - -- filename: "AdminAssignImageRolesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignImageRolesActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminAssignImageRolesActionGroup" - description: "Requires the navigation to the Product Creation page. Checks the Base, Small, Thumbnail, and Swatch Roles areas for images." - -- filename: "CheckProductsOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckProductsOrderActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "CompareTwoProductsOrder" - description: "Goes to the Storefront. Validates that the 2 provided Products appear in the correct order." - -- filename: "AdminCheckProductsInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCheckProductsInGridActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "AdminCheckProductIsMissingInCategoryProductsGrid" - description: "" - - - name: "AdminCheckProductPositionInCategoryProductsGrid" - description: "" - -- filename: "StorefrontAssertProductImagesOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductImagesOnProductPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontAssertProductImagesOnProductPageActionGroup" - description: "Validate that the Product Image is present and correct. Validate that the Fullscreen Product Image is present and correct." - - - name: "StorefrontAssertFotoramaImageAvailablity" - description: "" - -- filename: "StorefrontGoToCategoryPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontGoToCategoryPageActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "StorefrontGoToCategoryPageActionGroup" - description: "" - - - name: "StorefrontGoToSubCategoryPageActionGroup" - description: "" - -- filename: "OpenEditProductOnBackendActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenEditProductOnBackendActionGroup.xml" - module: "Catalog" - actiongroups: - - name: "OpenEditProductOnBackendActionGroup" - description: "Click on Edit for the provided Product SKU." - -- filename: "AdminDeleteTaxRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminDeleteTaxRuleActionGroup.xml" - module: "Tax" - actiongroups: - - name: "AdminDeleteTaxRule" - description: "Goes to the Admin Tax Rule grid page. Deletes the provided Tax Rule Code." - -- filename: "AdminTaxActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminTaxActionGroup.xml" - module: "Tax" - actiongroups: - - name: "editTaxConfigurationByUI" - description: "Goes to the 'Configuration' page for 'Tax'. Enables the display of Taxes in the Storefront Shopping Cart and Checkout page." - - - name: "changeToDefaultTaxConfigurationUI" - description: "Goes to the 'Configuration' page for 'Tax'. Set the Tax Configuration Settings to the Default values. Clicks on Save. Validates that the Success Message is present and correct." - - - name: "addCustomTaxRate" - description: "EXTENDS: addNewTaxRateNoZip. Removes 'fillZipCode' and 'fillRate'. Fills in the Zip Code and Rate. PLEASE NOTE: The values are Hardcoded." - - - name: "addNewTaxRateNoZip" - description: "Goes to the Admin Tax Rules grid page. Adds the provided Tax Code." - - - name: "changeShippingTaxClass" - description: "Goes to the 'Configuration' page for 'Tax'. Sets the 'Tax Class for Shipping' configuration setting to 'Taxable Goods'. Clicks on Save. Validates that the Success Message is present and correct." - - - name: "setDefaultShippingTaxClass" - description: "Goes to the 'Configuration' page via the Admin Side Menu. Sets the 'Tax Class for Shipping' to the System Default. Clicks on Save. Validates that the Success Message is present and correct." - - - name: "addProductTaxClass" - description: "Adds the provided Product Tax Class to a Tax Rule. Clicks on Save." - - - name: "addNewTaxRuleActionGroup" - description: "Goes to the Admin Tax Rules grid page. Clicks on the Add New Tax Rule button." - - - name: "deleteProductTaxClass" - description: "Goes to the Admin Tax Rule creation page. Deletes the provided Tax Class." - -- filename: "AdminCreateTaxRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminCreateTaxRuleActionGroup.xml" - module: "Tax" - actiongroups: - - name: "AdminCreateTaxRuleActionGroup" - description: "" - -- filename: "AdminCustomerTaxClassActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminCustomerTaxClassActionGroup.xml" - module: "Tax" - actiongroups: - - name: "addCustomerTaxClass" - description: "Adds the provided Customer Tax Class on the Admin Tax Rule creation/edit page." - - - name: "deleteCustomerTaxClass" - description: "Goes to the Admin New Tax Rule page. Deletes the provided Tax Class Name." - -- filename: "StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup" - description: "Clicks 'Customize and Add to Cart' on a Storefront Bundled Product page." - -- filename: "BundleProductFilterActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/BundleProductFilterActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "BundleProductFilter" - description: "Applies a Backend Admin Grid filter for Bundle Products." - -- filename: "StoreFrontAddProductToCartFromBundleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StoreFrontAddProductToCartFromBundleActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "StoreFrontAddProductToCartFromBundleWithCurrencyActionGroup" - description: "Adds a Bundled Product to the Cart with a specified Currency Value." - -- filename: "AdminBundleProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminBundleProductActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "fillMainBundleProductForm" - description: "Fills the Name, SKU and Stock Status fields." - - - name: "checkRequiredFieldsInBundleProductForm" - description: "Clears the Name and SKU fields when adding a Product and then verifies that they are required after attempting to Save." - - - name: "viewBundleProductInAdminGrid" - description: "Clears the Grid Filters on the Catalog Grid page and applies Filter by Name and Sku. Then checks to see if the Product exists in the 1st row. Then clears the Grid Filters again for future Tests." - -- filename: "AdminOrderBundleProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminOrderBundleProductActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "AdminOrderConfigureBundleProduct" - description: "" - -- filename: "StorefrontProductCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "StorefrontAddCategoryBundleProductToCartActionGroup" - description: "Adds a Bundled Product to the Cart from the Category page." - - - name: "StorefrontAddBundleProductFromCategoryToCartActionGroup" - description: "Adds a Bundled Product to the Cart from the Product page. PLEASE NOTE: The Quantity selection is not available in the Action Group." - - - name: "StorefrontAddBundleProductFromProductToCartActionGroup" - description: "Adds a Bundled Product to the Cart from the Product page. PLEASE NOTE: The Quantity selection is not available in the Action Group." - - - name: "StorefrontAddBundleProductFromProductToCartWithMultiOption" - description: "Selects a Bundled Product option on the Bundled Product page. PLEASE NOTE: The Quantity selection is not available in the Action Group." - -- filename: "EnableDisableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/EnableDisableProductActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "AncillaryPrepBundleProduct" - description: "Requires Navigation to the Product Creation page. Fills out Name, Sku, and SEO information using the BundleProduct Data Entity. PLEASE NOTE: The Action Group values are Hardcoded." - - - name: "FindProductToEdit" - description: "Clears the Backend Admin Grid Filters on the Backend Admin Product Grid page. Searches for the BundleProduct Data Entity. Then clicks on the first item in the Admin Grid. PLEASE NOTE: The Action Group values are Hardcoded." - -- filename: "AdminCreateApiBundleProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminCreateApiBundleProductActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "AdminCreateApiDynamicBundleProductActionGroup" - description: "Creates 4 products with varying prices. Creates the bundle product with specified name. Adds the multiple select and checkbox options and 4 links to the created products. Uses the 'ApiBundleProduct' entity." - - - name: "AdminCreateApiFixedBundleProductActionGroup" - description: "Creates 4 products with varying prices. Creates the bundle product with specified name. Adds the multiple select and checkbox options and 4 links to the created products. Uses the 'ApiFixedBundleProduct' entity." - - - name: "AdminCreateApiDynamicBundleProductAllOptionTypesActionGroup" - description: "Creates 3 products with varying prices. Creates the dynamic bundle product with specified name. Adds the multiple select, checkbox options and links to the created products. Uses the 'ApiBundleProduct' entity." - -- filename: "SetBundleProductAttributesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/SetBundleProductAttributesActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "SetBundleProductAttributes" - description: "Requires navigation to the Product Creation page. Fills in the arguments listed below on the product page. Saves the changes." - -- filename: "AdminClearFiltersActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminClearFiltersActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "AdminClearFiltersActionGroup" - description: "Goes to the Catalog Backend Admin Grid page. Then clears the Grid Filters." - -- filename: "VerifyProductTypeOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "VerifyProductTypeOrder" - description: "Checks that Bundle is in the correct order in comparison to other product types on the add product dropdown." - -- filename: "CreateBundleProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/CreateBundleProductActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "CreateBasicBundleProduct" - description: "Requires Navigation to the Product Creation page. Fills out Name, Sku, and SEO information using the BundleProduct Data Entity. PLEASE NOTE: The Action Group values are Hardcoded." - - - name: "addBundleOptionWithTwoProducts" - description: "Requires Navigation to the Product Creation page. Adds Bundle Option with Two Products using the provided arguments. 'x' refers to Bundle option number. 'n' refers to the first number after x." - - - name: "addBundleOptionWithOneProduct" - description: "Requires Navigation to the Product Creation page. Adds Bundle Option with One Product as specified in arguments. 'x' refers to Bundle option number. 'n' refers to the first number after x." - - - name: "addBundleOptionWithTreeProducts" - description: "Requires Navigation to the Product Creation page. Adds Bundle Option with Three Products using the provided arguments. 'x' refers to Bundle option number. 'n' refers to the first number after x." - - - name: "addBundleOptionWithSixProducts" - description: "Requires Navigation to Product Creation page. Adds Bundle Option with Six Products as specified in arguments. 'x' refers to Bundle option number. 'n' refers to the first number after x." - -- filename: "StorefrontSelectBundleProductDropDownOptionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontSelectBundleProductDropDownOptionActionGroup.xml" - module: "Bundle" - actiongroups: - - name: "StorefrontSelectBundleProductDropDownOptionActionGroup" - description: "Selects the provided Product Name on a Storefront Bundled Product page." - -- filename: "AdminUserActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminUserActionGroup.xml" - module: "User" - actiongroups: - - name: "LoginNewUser" - description: "Goes to the Backend Admin Login page. Fill Username and Password. Click on Sign In." - -- filename: "AdminDeleteUserRoleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserRoleActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminDeleteUserRoleActionGroup" - description: "" - -- filename: "AdminClickSaveButtonOnUserFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserFormActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminClickSaveButtonOnUserFormActionGroup" - description: "Clicks on the Save button on the Admin User creation/edit page." - -- filename: "AdminCreateUserActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateUserActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminCreateUserActionGroup" - description: "Goes to the Admin Users grid page. Clicks on Create User. Fills in the provided Role and User." - - - name: "AdminCreateUserWithRoleActionGroup" - description: "Goes to the Admin Users grid page. Clicks on Create User. Fills in the provided Role and User." - - - name: "AdminCreateUserWithApiRoleActionGroup" - description: "" - -- filename: "AdminAddNewUserRoleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminAddNewUserRoleActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminAddNewUserRoleActionGroup" - description: "" - - - name: "AdminAddNewUserRoleWithCustomRoleScopes" - description: "" - -- filename: "AdminDeleteUserActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminDeleteUserActionGroup" - description: "Goes to the Admin Users grid page. Deletes the provided User. Validates that the Success Message is present and correct." - - - name: "AdminDeleteCustomUserActionGroup" - description: "Goes to the Admin Users grid page. Deletes the provided User. Validates that the Success Message is present and correct." - -- filename: "AdminDeleteUserViaCurlActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserViaCurlActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminDeleteUserViaCurlActionGroup" - description: "" - -- filename: "AdminCreateRoleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateRoleActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminCreateRoleActionGroup" - description: "Goes to the Admin Edit Role page. Fills in the provided User details. Add the provided Role. Clicks on Save." - - - name: "AdminFillUserRoleRequiredData" - description: "" - - - name: "AdminAddRestrictedRole" - description: "" - - - name: "AdminCreateRole" - description: "Clicks on 'Add New Role'. Fills in the provided details (Role, Resource, Scope and Websites). Clicks on Save. Validates that the Success Message is present and correct." - -- filename: "AdminFillUserRoleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillUserRoleFormActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminFillUserRoleFormActionGroup" - description: "Fills in the provided Role and Current Admin Password on the Admin Roles creation/edit page." - -- filename: "AdminOpenNewUserPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenNewUserPageActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminOpenNewUserPageActionGroup" - description: "Goes to the Admin New User page." - -- filename: "AssertAdminUserSaveMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AssertAdminUserSaveMessageActionGroup.xml" - module: "User" - actiongroups: - - name: "AssertAdminUserSaveMessageActionGroup" - description: "Validates that the provided Save Message is present and correct." - -- filename: "AdminFillNewUserFormRequiredFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillNewUserFormRequiredFieldsActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminFillNewUserFormRequiredFieldsActionGroup" - description: "Fills in the provided User details on the New User creation page." - -- filename: "AdminClickSaveButtonOnUserRoleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserRoleFormActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminClickSaveButtonOnUserRoleFormActionGroup" - description: "Clicks on Save on the Admin Roles creation/edit page." - -- filename: "AdminDeleteCreatedUserActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedUserActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminDeleteCreatedUserActionGroup" - description: "Goes to the Admin Users grid page. Edits the provided User. Deletes the User. Validates that the Success Message is present and correct." - - - name: "AdminDeleteNewUserActionGroup" - description: "Deletes a User that contains the name 'John'. PLEASE NOTE: The Action Group values are Hardcoded." - -- filename: "AdminOpenUserEditPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenUserEditPageActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminOpenUserEditPageActionGroup" - description: "" - -- filename: "AdminOpenForgotPasswordPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenForgotPasswordPageActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminOpenForgotPasswordPageActionGroup" - description: "Goes to the Admin Login page. Clicks on the 'Forgot Password' link." - -- filename: "AdminSubmitForgotPasswordFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminSubmitForgotPasswordFormActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminSubmitForgotPasswordFormActionGroup" - description: "Clicks on the Retrieve Password button." - -- filename: "AdminDeleteCreatedRoleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedRoleActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminDeleteCreatedRoleActionGroup" - description: "" - - - name: "AdminDeleteRoleByRoleNameActionGroup" - description: "" - -- filename: "AdminFillForgotPasswordFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillForgotPasswordFormActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminFillForgotPasswordFormActionGroup" - description: "Fills in the provided Email Address on the Admin Forgot Password page." - -- filename: "AdminOpenCreateRolePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenCreateRolePageActionGroup.xml" - module: "User" - actiongroups: - - name: "AdminOpenCreateRolePageActionGroup" - description: "Goes to the Admin Roles edit page." - -- filename: "AdminClickFormActionButtonActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminClickFormActionButtonActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AdminClickFormActionButtonActionGroup" - description: "" - -- filename: "AssertMessageInAdminPanelActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageInAdminPanelActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AssertMessageInAdminPanelActionGroup" - description: "Validates that the provided Message appears in the provided Message Type on an Admin page." - -- filename: "LogoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LogoutActionGroup.xml" - module: "Backend" - actiongroups: - - name: "logout" - description: "Logout of the Backend Admin. PLEASE NOTE: This Action Group does NOT validate that you are Logged Out." - -- filename: "LoginAsAdminActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAsAdminActionGroup.xml" - module: "Backend" - actiongroups: - - name: "LoginAsAdmin" - description: "Login to Backend Admin using provided User Data. PLEASE NOTE: This Action Group does NOT validate that you are Logged In." - -- filename: "LoginAdminWithCredentialsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAdminWithCredentialsActionGroup.xml" - module: "Backend" - actiongroups: - - name: "LoginAdminWithCredentialsActionGroup" - description: "Login to Backend Admin using provided Admin credentials. PLEASE NOTE: This Action Group does NOT validate that you are Logged In." - -- filename: "ClickSaveActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/ClickSaveActionGroup.xml" - module: "Backend" - actiongroups: - - name: "ClickSaveButtonActionGroup" - description: "" - -- filename: "AssertAdminSuccessLoginActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminSuccessLoginActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AssertAdminSuccessLoginActionGroup" - description: "Wait for the current Admin Name to appear in the Backend Admin." - -- filename: "SecondaryGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SecondaryGridActionGroup.xml" - module: "Backend" - actiongroups: - - name: "deleteEntitySecondaryGrid" - description: "This Action Group deletes an item from a grid based on provided Name. After Searching, the First Row is clicked." - -- filename: "LoginActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginActionGroup.xml" - module: "Backend" - actiongroups: - - name: "LoginActionGroup" - description: "Login to Backend Admin using ENV Admin credentials. PLEASE NOTE: This Action Group does NOT validate that you are Logged In." - -- filename: "AdminNavigateMenuActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminNavigateMenuActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AdminNavigateMenuActionGroup" - description: "Open Backend Admin side Navigation Menu. Click on Sub-Navigation Menu item." - -- filename: "AssertMessageOnAdminLoginActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageOnAdminLoginActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AssertMessageOnAdminLoginActionGroup" - description: "Validate Backend Admin Login status message is present and correct." - -- filename: "AdminAssertPageTitleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminAssertPageTitleActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AdminAssertPageTitleActionGroup" - description: "Validate Backend Admin Grid Page Title is present and correct." - -- filename: "AdminFilterLegacyGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminFilterLegacyGridActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AdminFilterLegacyGridActionGroup" - description: "" - -- filename: "AssertAdminDashboardPageIsVisibleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminDashboardPageIsVisibleActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AssertAdminDashboardPageIsVisibleActionGroup" - description: "Validate the Backend Admin Dashboard URI is correct. Validate the Backend Admin Dashboard Title is present and correct." - -- filename: "AssertAdminPageIsNot404ActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminPageIsNot404ActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AssertAdminPageIsNot404ActionGroup" - description: "Validates that the '404 Error' message is present and correct in the Admin Page Header." - -- filename: "AdminResetLegacyGridFilterActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminResetLegacyGridFilterActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AdminResetLegacyGridFilterActionGroup" - description: "" - -- filename: "SetWebsiteCountryOptionsToDefaultActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetWebsiteCountryOptionsToDefaultActionGroup.xml" - module: "Backend" - actiongroups: - - name: "SetWebsiteCountryOptionsToDefaultActionGroup" - description: "Sets the Website Country configuration setting to the Default values." - -- filename: "AssertOrderGraphImageOnDashboardActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertOrderGraphImageOnDashboardActionGroup.xml" - module: "Backend" - actiongroups: - - name: "AssertOrderGraphImageOnDashboardActionGroup" - description: "" - -- filename: "SetAdminAccountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetAdminAccountActionGroup.xml" - module: "Backend" - actiongroups: - - name: "SetAdminAccountActionGroup" - description: "Update the Interface Language configuration setting using provided Interface Language." - -- filename: "SortByIdDescendingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SortByIdDescendingActionGroup.xml" - module: "Backend" - actiongroups: - - name: "SortByIdDescendingActionGroup" - description: "Sorts a Backend Admin Grid by descending order for the ID column." - -- filename: "AdminImportProductsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ImportExport/Test/Mftf/ActionGroup/AdminImportProductsActionGroup.xml" - module: "ImportExport" - actiongroups: - - name: "AdminImportProductsActionGroup" - description: "Goes to the Admin Import page. Imports the provided File. Validates that the Success Message is present and correct." - -- filename: "AssertStoreFrontNoQuotesMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AssertStoreFrontNoQuotesMessageActionGroup.xml" - module: "Shipping" - actiongroups: - - name: "AssertStoreFrontNoQuotesMessageActionGroup" - description: "" - -- filename: "AdminChangeTableRatesShippingMethodStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminChangeTableRatesShippingMethodStatusActionGroup.xml" - module: "Shipping" - actiongroups: - - name: "AdminChangeTableRatesShippingMethodStatusActionGroup" - description: "" - -- filename: "AssertStoreFrontShippingMethodAvailableActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AssertStoreFrontShippingMethodAvailableActionGroup.xml" - module: "Shipping" - actiongroups: - - name: "AssertStoreFrontShippingMethodAvailableActionGroup" - description: "" - -- filename: "AdminOpenShippingMethodsConfigPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminOpenShippingMethodsConfigPageActionGroup.xml" - module: "Shipping" - actiongroups: - - name: "AdminOpenShippingMethodsConfigPageActionGroup" - description: "" - -- filename: "AdminShipmentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminShipmentActionGroup.xml" - module: "Shipping" - actiongroups: - - name: "verifyBasicShipmentInformation" - description: "Validates that the provided Customer, Shipping Address, Billing Address and Customer Group are present and correct on the view Admin Order page." - - - name: "seeProductInShipmentItems" - description: "Validates that the provided Product is present and correct on the view Admin Order Shipment page under the 'Items Shipped' section." - - - name: "goToShipmentIntoOrder" - description: "Clicks on the 'Ship' button on the view Admin Order page. Validates that the URL and Page Title are present and correct." - - - name: "submitShipmentIntoOrder" - description: "Clicks on the 'Submit Shipment' button on the view Admin Order Shipment page. Validates that the URL and Page Title are present and correct." - -- filename: "AdminChangeFlatRateShippingMethodStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminChangeFlatRateShippingMethodStatusActionGroup.xml" - module: "Shipping" - actiongroups: - - name: "AdminChangeFlatRateShippingMethodStatusActionGroup" - description: "" - -- filename: "AssertStoreFrontShippingMethodUnavailableActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AssertStoreFrontShippingMethodUnavailableActionGroup.xml" - module: "Shipping" - actiongroups: - - name: "AssertStoreFrontShippingMethodUnavailableActionGroup" - description: "" - -- filename: "AdminAddDownloadableLinkInformationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminAddDownloadableLinkInformationActionGroup.xml" - module: "Downloadable" - actiongroups: - - name: "AdminAddDownloadableLinkInformationActionGroup" - description: "Checks 'Is this downloadable Product?'. Fills in the provided Downloadable details under the 'Downloadable Information'." - -- filename: "AdminDownloadableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminDownloadableProductActionGroup.xml" - module: "Downloadable" - actiongroups: - - name: "fillMainDownloadableProductForm" - description: "Fills the Name, SKU, Price and Quantity on the Product creation/edit page." - - - name: "addDownloadableProductLinkWithMaxDownloads" - description: "Clicks on 'Add Link'. Fills in the provided Link details including a Max Downloads limit." - - - name: "addDownloadableProductLink" - description: "Clicks on 'Add Link', under the 'Links' section. Fills in the provided Link details including Unlimited Downloads." - - - name: "addDownloadableSampleFile" - description: "Clicks on 'Add Link' under the 'Samples' section. Fills in the provided Downloadable Sample File details." - - - name: "addDownloadableSampleUrl" - description: "Clicks on 'Add Link' under the 'Samples' section. Fills in the provided Downloadable Sample URL details." - -- filename: "StorefrontAssertDownloadableProductIsPresentInCustomerAccountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/StorefrontAssertDownloadableProductIsPresentInCustomerAccountActionGroup.xml" - module: "Downloadable" - actiongroups: - - name: "StorefrontAssertDownloadableProductIsPresentInCustomerAccount" - description: "Goes to the Storefront Customer Dashboard page. Clicks on 'My Downloadable Products'. Validates that the provided Product is present." - -- filename: "VerifyProductTypeOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" - module: "Downloadable" - actiongroups: - - name: "VerifyProductTypeOrder" - description: "Validates that the 'Downloadable Product' option is present in the 'Add Product' dropdown menu on the Products grid page." - -- filename: "AdminExportActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogImportExport/Test/Mftf/ActionGroup/AdminExportActionGroup.xml" - module: "CatalogImportExport" - actiongroups: - - name: "exportProductsFilterByAttribute" - description: "Filters Products by the provided Attribute. Exports the filtered Products list. Validates that the Success Message is present." - - - name: "exportAllProducts" - description: "Exports the unfiltered Products list. Validates that the Success Message is present." - - - name: "downloadFileByRowIndex" - description: "Downloads the provided Grid Index on the Exports grid page." - - - name: "deleteExportedFile" - description: "Deletes the provided Grid Index on the Exports grid page." - - - name: "deleteAllExportedFiles" - description: "" - -- filename: "OpenStoreFrontCheckoutShippingPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/OpenStoreFrontCheckoutShippingPageActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "OpenStoreFrontCheckoutShippingPageActionGroup" - description: "" - -- filename: "StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertCheckoutEstimateShippingInformationActionGroup" - description: "Validates that the provided Customer details (Country, State and Zip Code) are present and correct on the Storefront Checkout page." - -- filename: "StorefrontAddSimpleProductToShopingCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddSimpleProductToShopingCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAddSimpleProductToShoppingCartActionGroup" - description: "" - -- filename: "StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup" - description: "Clicks on 'Go To Checkout' in the Storefront Mini Shopping Cart modal. Validates that the provided Items in Cart Text is present and correct on the Storefront Checkout page under the 'Summary' section." - -- filename: "FillGuestCheckoutShippingAddressFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillGuestCheckoutShippingAddressFormActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "FillGuestCheckoutShippingAddressFormActionGroup" - description: "" - - - name: "FillGuestCheckoutShippingAddressWithCountryActionGroup" - description: "" - -- filename: "FillShippingZipFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingZipFormActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "FillShippingZipForm" - description: "Fills in the provided Address details (Country, State and Zip Code) in the 'Estimate Shipping and Tax' section of the Storefront Shopping Cart page." - -- filename: "AssertStorefronElementVisibleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefronElementVisibleActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertStorefrontElementVisibleActionGroup" - description: "Validates that the provided Selector contains the provided Value on a Storefront page." - -- filename: "DeleteProductFromShoppingCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/DeleteProductFromShoppingCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "DeleteProductFromShoppingCartActionGroup" - description: "Removes the provided Product Name from the Storefront Mini Shopping Cart. Validates that the Success Message is present and correct." - -- filename: "StorefrontCustomerSignInPopUpActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCustomerSignInPopUpActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontCustomerSignInPopUpActionGroup" - description: "" - -- filename: "StorefrontAssertGuestShippingInfoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertGuestShippingInfoActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertGuestShippingInfoActionGroup" - description: "Validates that the provided Customer details are present and correct in the 'Shipping Address' section on the Storefront Check page." - -- filename: "StorefrontOpenCheckoutPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenCheckoutPageActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontOpenCheckoutPageActionGroup" - description: "Goes to the Storefront Checkout page." - -- filename: "CustomerCheckoutFillNewShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CustomerCheckoutFillNewShippingAddressActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "CustomerCheckoutFillNewShippingAddressActionGroup" - description: "Fills in the provided Address details in the 'Shipping Address' section on the Storefront Checkout page." - -- filename: "StorefrontCheckCartDiscountAndSummaryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckCartDiscountAndSummaryActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontCheckCartDiscountAndSummaryActionGroup" - description: "Validates that the provided Order Total and Discount Totals are present and correct under the 'Summary' section of the Storefront Shopping Cart page." - -- filename: "AssertAdminEmailValidationMessageOnCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertAdminEmailValidationMessageOnCheckoutActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertAdminEmailValidationMessageOnCheckoutActionGroup" - description: "" - -- filename: "LoginAsCustomerOnCheckoutPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/LoginAsCustomerOnCheckoutPageActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "LoginAsCustomerOnCheckoutPageActionGroup" - description: "Fills in the provided Customer (Email and Password) details in the 'Sign In' modal on the Storefront Checkout page." - -- filename: "StorefrontSelectOptionDateTimeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDateTimeActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontSelectOptionDateTimeActionGroup" - description: "Selects the provided Month, Day, Year, Hour, Minute and Part of Day for the provided Product Option on a Storefront product page." - -- filename: "StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontUpdateProductQtyMiniShoppingCartActionGroup" - description: "Clicks on the Storefront Mini Shopping Cart icon in the Header. Fills in the provided Quantity for the provided Product in the Mini Shopping Cart. Clicks on Update." - -- filename: "FillNewShippingAddressModalActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillNewShippingAddressModalActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "FillNewShippingAddressModalActionGroup" - description: "EXTENDS: FillShippingAddressOneStreetActionGroup. Selects the provided State in the 'Shipping Address' section of the Storefront Checkout page." - -- filename: "StorefrontAssertShippingAddressPageDisplayActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingAddressPageDisplayActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertShippingAddressPageDisplayActionGroup" - description: "Goes to the Storefront Checkout page. Validates that the 'Shipping Address' Title and Main Area are present." - -- filename: "AssertShoppingCartIsEmptyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertShoppingCartIsEmptyActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertShoppingCartIsEmptyActionGroup" - description: "Goes to the Storefront Shopping Cart page. Validates that the Empty Shopping Cart message is present and correct. PLEASE NOTE: The message is Hardcoded." - -- filename: "StorefrontCartEstimateShippingAndTaxActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCartEstimateShippingAndTaxActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontCartEstimateShippingAndTaxActionGroup" - description: "Fills in the provided Address details (Country, State and Zip Code) under the 'Summary' section on the Storefront Shopping Cart page." - -- filename: "StorefrontAddToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddToTheCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAddToTheCartActionGroup" - description: "Scrolls to the Add To Cart button. Clicks on Add To Cart." - -- filename: "AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertStorefrontEmailTooltipContentOnCheckoutActionGroup" - description: "Clicks on the Email Address tooltip. Validates that the provided Message appears in the Email Address Tooltip." - -- filename: "StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup" - description: "Selects the provided Customizable Option in the Product Options drop down on a Storefront Configurable product page. Clicks on Add to Cart. Validates that the Success Message is present and correct." - -- filename: "FillShippingAddressOneStreetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingAddressOneStreetActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "FillShippingAddressOneStreetActionGroup" - description: "Fills in the provided Address details in the 'Shipping Address' (Fills in Street Address 1 only) section of the Storefront Checkout page." - -- filename: "StorefrontSelectOptionDateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDateActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontSelectOptionDateActionGroup" - description: "Selects the provided Month, Day and Year for the provided Product Option on a Storefront Product page." - -- filename: "StorefrontCheckoutCheckProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutCheckProductActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontCheckoutCheckProductActionGroup" - description: "Validates that the provided Product and Cart Item are present and correct on the Storefront Shopping Cart page." - -- filename: "GuestCheckoutFillNewShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewShippingAddressActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "GuestCheckoutFillNewShippingAddressActionGroup" - description: "Fills in the provided Customer/Address details in the 'Shipping Address' section on the Storefront Checkout page." - -- filename: "StorefrontAddProductToCartFromCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductToCartFromCategoryActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAddProductToCartFromCategoryActionGroup" - description: "" - -- filename: "StorefrontAssertProductDetailsInOrderSummaryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertProductDetailsInOrderSummaryActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertProductDetailsInOrderSummaryActionGroup" - description: "Validates that the provided Product Name, Quantity and Price are present in the 'Order Summary' section on the Storefront Checkout page." - -- filename: "StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertCheckoutShippingMethodSelectedActionGroup" - description: "Validates that the provided Shipping Method is checked on the Storefront Checkout page." - -- filename: "StorefrontMiniCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontMiniCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "clickViewAndEditCartFromMiniCart" - description: "Clicks on the Storefront Mini Shopping Cart icon. Clicks on the 'View and Edit Cart' link. Validates that the URL is present and correct. PLEASE NOTE: The URL is Hardcoded." - - - name: "assertOneProductNameInMiniCart" - description: "Validates that the provided Product Name is present in the Storefront Mini Shopping Cart." - - - name: "removeProductFromMiniCart" - description: "Removed the provided Product from the Storefront Mini Shopping Cart." - - - name: "assertMiniCartEmpty" - description: "Validates that the provided Product Count appears in the Storefront Header next to the Shopping Cart icon. Clicks on the Mini Shopping Cart icon. Validates that the 'No Items' message is present and correct in the Storefront Mini Shopping Cart." - -- filename: "StorefrontFillGuestShippingInfoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillGuestShippingInfoActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontFillGuestShippingInfoActionGroup" - description: "Fills in the provided Customer details on the Storefront Checkout page under the 'Shipping Address' section." - -- filename: "AssertStorefrontSeeElementActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontSeeElementActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertStorefrontSeeElementActionGroup" - description: "Scrolls to the provided Selector. Validates that the provided Selector is present." - -- filename: "StorefrontSelectOptionCheckBoxActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionCheckBoxActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontSelectOptionCheckBoxActionGroup" - description: "Checks the provided Product Option Title on a Storefront Product page." - -- filename: "StorefrontSelectOptionDropDownActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDropDownActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontSelectOptionDropDownActionGroup" - description: "Selects the provided Product Option Value under the provided Product Option Title on a Storefront Product page." - -- filename: "AssertStorefrontElementInvisibleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontElementInvisibleActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertStorefrontElementInvisibleActionGroup" - description: "" - -- filename: "StorefrontRegisterCustomerAfterCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontRegisterCustomerAfterCheckoutActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontRegisterCustomerAfterCheckoutActionGroup" - description: "" - -- filename: "StorefrontFillOptionFieldInputActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillOptionFieldInputActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontFillOptionFieldInputActionGroup" - description: "Fills in the provided Option Title with the provided Value on a Storefront product page." - -- filename: "CheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CheckoutActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "CheckoutSelectFlatRateShippingMethodActionGroup" - description: "Clicks on the 'Flat Rate' Shipping Method on the Storefront Checkout page." - - - name: "GoToCheckoutFromMinicartActionGroup" - description: "Clicks on the Storefront Mini Shopping Cart icon. Clicks on 'Proceed to Checkout'." - - - name: "GoToCheckoutFromCartActionGroup" - description: "Clicks on the 'View and Edit Cart' link in the Storefront Mini Shopping Cart. Validates that the Storefront Shopping Cart URL is present and correct. Clicks on 'Proceed to Checkout'." - - - name: "GuestCheckoutFillingShippingSectionActionGroup" - description: "Fills in the provided Customer/Address (Including Region) details on the Storefront Checkout page under the 'Shipping Address' section. Selects the provided Shipping Method. Clicks on Next. Validates that the URL is present and correct." - - - name: "GuestCheckoutFillShippingNoWaitForPaymentActionGroup" - description: "EXTENDS: GuestCheckoutFillingShippingSectionActionGroup. Removed 'waitForPaymentSectionLoaded' and 'assertCheckoutPaymentUrl'." - - - name: "GuestCheckoutFillingShippingSectionWithoutRegionActionGroup" - description: "Fills in the provided Customer/Address (Excluding Region) details on the Storefront Checkout page under the 'Shipping Address' section. Selects the provided Shipping Method. Clicks on Next. Validates that the URL is present and correct." - - - name: "GuestCheckoutFillingShippingSectionUnavailablePaymentActionGroup" - description: "Fills in the provided Customer/Address (Including Region) details on the Storefront Checkout page under the 'Shipping Address' section. Selects the 1st Shipping Method. Clicks on Next. Validates that the Payment Error Message and URL are present and correct." - - - name: "GuestCheckoutWithSpecificCountryOptionForPaymentMethodActionGroup" - description: "EXTENDS: GuestCheckoutFillingShippingSectionUnavailablePaymentActionGroup. Removes 'checkMessage'. Validates that the provided Payment Method Name is NOT present on the Storefront Checkout page." - - - name: "LoggedInUserCheckoutFillingShippingSectionActionGroup" - description: "Fills in the provided Customer/Address (Including Region) details on the Storefront Checkout page under the 'Shipping Address' section. Selects the 1st Shipping Method. Clicks on Next. Validates that the Payment Error Message and URL are present and correct." - - - name: "LoggedInUserCheckoutAddNewShippingSectionWithoutRegionActionGroup" - description: "Fills in the provided Customer/Address (Excluding Region) details on the Storefront Checkout page under the 'Shipping Address' section. Selects the 1st Shipping Method. Clicks on Next. Validates that the Payment Error Message and URL are present and correct." - - - name: "PlaceOrderWithLoggedUserActionGroup" - description: "Clicks on 'Proceed to Checkout' on the Storefront Shopping Cart page. Selects the provided Shipping Method. Clicks on Next. Clicks on Place Order. Validates that the Success Message is present and correct." - - - name: "CheckProductInCheckoutCartItemsActionGroup" - description: "Validates the the provided Product appears in the Storefront Checkout 'Order Summary' section." - - - name: "CheckOrderSummaryInCheckoutActionGroup" - description: "Validates that the provided Subtotal, Shipping Total, Shipping Method and Total are present and correct on the Storefront Checkout page under the 'Order Summary' section." - - - name: "CheckTotalsSortOrderInSummarySection" - description: "Validates that the provided Element Name appears at the provided Position in the Storefront Checkout 'Order Summary' section." - - - name: "CheckShipToInformationInCheckoutActionGroup" - description: "Validates that the provided Customer and Address details are present and correct on the Storefront Checkout page under the 'Ship To' section." - - - name: "CheckShippingMethodInCheckoutActionGroup" - description: "Validates that the provided Shipping Method Name is present on the Storefront Checkout page under the 'Shipping Method' section." - - - name: "CheckoutSelectCheckMoneyOrderPaymentActionGroup" - description: "Selects the 'Check / Money Order' Payment Method on the Storefront Checkout page." - - - name: "CheckSelectedShippingAddressInCheckoutActionGroup" - description: "Validates that the provided Customer and Address details are listed on the Storefront Checkout page under the 'Shipping Address' section when multiple Addresses are present for a Customer." - - - name: "CheckBillingAddressInCheckoutActionGroup" - description: "Validates that the provided Customer and Address details are present on the Storefront Checkout page under the 'Payment Method' section." - - - name: "CheckBillingAddressInCheckoutWithBillingAddressOnPaymentPageActionGroup" - description: "Validates that the provided Customer and Address details appear on the Storefront Checkout page under the 'Billing Address' section." - - - name: "CheckoutPlaceOrderActionGroup" - description: "Clicks on 'Place Order'. Validates that the provided Order ID and Email You messages are present and correct." - - - name: "VerifyTopDestinationsCountry" - description: "Validates that the provided Country is listed at the provided Index in 'Country' drop down menu on the Storefront Shopping Cart page under the 'Summary' section." - - - name: "StorefrontSignOutActionGroup" - description: "Clicks on the Customer Account link. Clicks on 'Sign Out'. Validates that the Signed Out message is present and correct." - - - name: "ClickPlaceOrderActionGroup" - description: "Clicks on the 'Place Order' button. Validates that the Success Message is present and correct." - -- filename: "StorefrontProductCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAddCategoryProductToCartActionGroup" - description: "Adds the provided Product to the Cart from a Storefront Category page. Validates that the Success Message is present and correct. Validates that the Mini Shopping Cart contains the provided Product Count." - - - name: "StorefrontAddCategoryProductToCartWithQuantityActionGroup" - description: "Adds the provided Product to the Cart from a Storefront Category page. Validates that the Success Message is present and correct. Updates the Product Quantity using the provided Product Quantity. Validates that the provided Quantity is present and correct in the Mini Shopping Cart." - - - name: "StorefrontAddProductToCartActionGroup" - description: "Clicks on Add to Cart on a Storefront Product page. Validates that the Success Message is present and correct. Validates that the provided Product Count is present and correct in the Mini Shopping Cart." - - - name: "StorefrontOpenMinicartAndCheckSimpleProductActionGroup" - description: "Clicks on the Storefront Mini Shopping Cart icon. Validates that the provided Product is present and correct in the Mini Shopping Cart." - - - name: "StorefrontCheckCartSimpleProductActionGroup" - description: "Validates that the provided Product details (Name and Price) are present and correct in the Mini Shopping Cart. Validates that the provided Product Quantity is present and correct in the Mini Shopping Cart." - - - name: "StorefrontCheckCartActionGroup" - description: "Goes to the Storefront Shopping Cart page. Validates that the provided Subtotal, Shipping, Shipping Method and Total are present and correct." - - - name: "StorefrontOpenCartFromMinicartActionGroup" - description: "Clicks on the Storefront Mini Shopping Cart icon. Click on 'View and Edit Cart'." - - - name: "changeSummaryQuoteAddress" - description: "Fills in the provided Address details (Country, State and Zip Code) under the 'Summary' section on the Storefront Shopping Cart page." - -- filename: "ClearShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/ClearShippingAddressActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "ClearShippingAddressActionGroup" - description: "Clears all of the fields for the Shipping Address section on the Storefront Checkout page." - -- filename: "AssertStorefrontShoppingCartSummaryItemsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontShoppingCartSummaryItemsActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertStorefrontShoppingCartSummaryItemsActionGroup" - description: "Goes to the Storefront Shopping Cart page. Validates that the provided Subtotal/Total are present and correct." - -- filename: "AssertMiniShoppingCartSubTotalActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertMiniShoppingCartSubTotalActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertMiniShoppingCartSubTotalActionGroup" - description: "Validates that the provided Subtotal (Price and Store Currency) is present and correct." - -- filename: "StorefrontShippmentFromActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontShippmentFromActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "ShipmentFormFreeShippingActionGroup" - description: "Fills in the Customer details for the 'Shipping Address' section of the Storefront Checkout page. Selects 'Free Shipping'. Clicks on Next. Validates that the URL is present and correct." - -- filename: "StorefrontCheckThatCartIsEmptyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckThatCartIsEmptyActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontCheckThatCartIsEmptyActionGroup" - description: "Clicks on the Mini Shopping Cart icon in the Storefront Header. Validates that the 'Empty Cart' message is present and correct." - -- filename: "StorefrontSelectOptionTimeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionTimeActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontSelectOptionTimeActionGroup" - description: "Selects the provided Hour, Minute and Part of Day under the provided Product Option Title on a Storefront Product page." - -- filename: "StorefrontAddBundleProductToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddBundleProductToTheCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAddBundleProductToTheCartActionGroup" - description: "Clicks on 'Customize and Add to Cart' button on a Storefront Bundled product page. Adds the provided Product Name/Quantity. Clicks on Add to Cart." - -- filename: "StorefrontFillOptionTextAreaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillOptionTextAreaActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontFillOptionTextAreaActionGroup" - description: "Fills in the provided Option Title with the provided Value on a Storefront product page." - -- filename: "AssertStorefrontCheckoutCartItemsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontCheckoutCartItemsActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertStorefrontCheckoutCartItemsActionGroup" - description: "Validates that the provided Product details (Name, SKU, Price, Subtotal and Quantity) are present and correct on the Storefront Shopping Cart page." - -- filename: "AdminCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AdminCheckoutActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AdminCheckoutSelectCheckMoneyOrderBillingMethodActionGroup" - description: "Selects the Billing Method 'Check Money order' on the Admin 'Create New Order for' page." - -- filename: "VerifyCheckoutPaymentOrderSummaryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/VerifyCheckoutPaymentOrderSummaryActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "VerifyCheckoutPaymentOrderSummaryActionGroup" - description: "Validates that the provided Subtotal, Shipping Total and Summary Total prices are present and correct on the Storefront Checkout page." - - - name: "AssertStorefrontCheckoutPaymentSummarySubtotalActionGroup" - description: "" - - - name: "AssertStorefrontCheckoutPaymentSummaryTotalActionGroup" - description: "" - - - name: "AssertStorefrontCheckoutPaymentSummaryTotalMissingActionGroup" - description: "" - -- filename: "StorefrontSelectOptionRadioButtonActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionRadioButtonActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontSelectOptionRadioButtonActionGroup" - description: "Checks the provided Product Option radio button for the provided Product Option Price on a Storefront Product page." - -- filename: "StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertCartEstimateShippingAndTaxActionGroup" - description: "Validates that the provided Customer details (Country, State and Zip Code) are present and correct in the 'Estimate Shipping and Tax' section on the Storefront Shopping Cart page." - -- filename: "StorefrontSelectOptionMultiSelectActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionMultiSelectActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontSelectOptionMultiSelectActionGroup" - description: "Selects the provided Product Option under the provided Product Option Title on a Storefront Product page." - -- filename: "StorefrontAssertMiniCartItemCountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertMiniCartItemCountActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertMiniCartItemCountActionGroup" - description: "Validates that the provided Product Count appears in the Storefront Header next to the Shopping Cart icon. Validates that the provided Product Count Text appears in the Storefront Mini Shopping Cart." - -- filename: "StorefrontFillEmailFieldOnCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillEmailFieldOnCheckoutActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontFillEmailFieldOnCheckoutActionGroup" - description: "Fills in the provided Email Address on the Storefront Checkout page. Double clicks on the Email tooltip." - -- filename: "StorefrontAssertShippingMethodOptionPresentInCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingMethodOptionPresentInCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertShippingMethodOptionPresentInCartActionGroup" - description: "" - -- filename: "StorefrontClickOnMiniCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontClickOnMiniCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontClickOnMiniCartActionGroup" - description: "Scrolls to the Top of the Page. Clicks on the Mini Shopping Cart icon in the Storefront Header." - -- filename: "StorefrontAssertNoValidationErrorForCheckoutAddressFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertNoValidationErrorForCheckoutAddressFieldsActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertNoValidationErrorForCheckoutAddressFieldsActionGroup" - description: "" - -- filename: "StorefrontAddSimpleProductToCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddSimpleProductToCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAddSimpleProductToCartActionGroup" - description: "Adds the provided Product to the Storefront Shopping Cart from a Storefront Category page. Validates that the provided Success Message is present and correct." - -- filename: "AssertStorefrontMiniCartItemsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontMiniCartItemsActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertStorefrontMiniCartItemsActionGroup" - description: "Validates that the provided Product details (Name, Price, Subtotal and Quantity) are present and correct in the Storefront Mini Shopping Cart." - -- filename: "StorefrontAttachOptionFileActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAttachOptionFileActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAttachOptionFileActionGroup" - description: "Attaches the provided File to the provided Product Option on a Storefront Product page." - -- filename: "StorefrontOpenMiniCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenMiniCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontOpenMiniCartActionGroup" - description: "Clicks on the Mini Shopping Cart icon in the Storefront Header." - -- filename: "LoginAsCustomerUsingSignInLinkActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/LoginAsCustomerUsingSignInLinkActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "LoginAsCustomerUsingSignInLinkActionGroup" - description: "Clicks on 'Sign In' on the Storefront Checkout page. Fills in the provided Customer details (Email and Password). Clicks on Sign In." - -- filename: "AssertStorefrontShoppingCartSummaryWithShippingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontShoppingCartSummaryWithShippingActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertStorefrontShoppingCartSummaryWithShippingActionGroup" - description: "EXTENDS: AssertStorefrontShoppingCartSummaryItemsActionGroup. Waits for the Storefront Checkout 'Shipping Methods' section to appear." - -- filename: "StorefrontAssertShippingMethodPresentInCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingMethodPresentInCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertShippingMethodPresentInCartActionGroup" - description: "Validates that the provided Shipping Method Name is present in the 'Summary' section of the Storefront Shopping Cart page." - -- filename: "StorefrontAddProductWithSelectedOptionToCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductWithSelectedOptionToCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAddProductWithSelectedConfigurableOptionToCartActionGroup" - description: "Selects the provided Product Option in the drop down on a Storefront Configurable product page. Clicks on Add to Cart. Validates that the Success Message is present and correct." - -- filename: "GuestCheckoutFillNewBillingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewBillingAddressActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "GuestCheckoutFillNewBillingAddressActionGroup" - description: "Fills in the provided Customer and Address details on the Storefront Checkout page." - - - name: "LoggedInCheckoutFillNewBillingAddressActionGroup" - description: "Fills in the provided Address details on the Storefront Checkout Address sections based on the provided Class Prefix (i.e. '._show', '[aria-hidden=false]')." - - - name: "LoggedInCheckoutWithOneAddressFieldWithoutStateField" - description: "EXTENDS: LoggedInCheckoutFillNewBillingAddressActionGroup. Removes 'fillStreetAddress2' and 'selectState'." - - - name: "clearCheckoutAddressPopupFieldsActionGroup" - description: "Clears the fields for the Customer/Address fields on the Storefront Checkout Address sections based on the provided Class Prefix (i.e. '._show', '[aria-hidden=false]')." - - - name: "GuestCheckoutSelectPaymentAndFillNewBillingAddressActionGroup" - description: "EXTENDS: GuestCheckoutFillNewBillingAddressActionGroup. Clicks on the provided Payment Method on the Storefront Checkout page." - -- filename: "StorefrontEnterProductQuantityAndAddToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontEnterProductQuantityAndAddToTheCartActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontEnterProductQuantityAndAddToTheCartActionGroup" - description: "Fills in the provided Product Quantity on a Storefront Bundled product page. Clicks on Add to Cart." - -- filename: "StorefrontCheckoutCheckOutOfStockProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutCheckOutOfStockProductActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontCheckoutCheckOutOfStockProductActionGroup" - description: "Validates that the 'Out of Stock' Error Message is present and correct on the Storefront Checkout page for the provided Product." - -- filename: "AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertStorefrontEmailNoteMessageOnCheckoutActionGroup" - description: "Validates that the provided 'Email Address' message is present on the Storefront Checkout page under the 'Email Address' field." - -- filename: "AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertStorefrontEmailValidationMessageOnCheckoutActionGroup" - description: "Validates that the provided Error Message appears on the Storefront Checkout page after an invalid Email Addressed is inputted." - -- filename: "StorefrontAssertCartShippingMethodSelectedActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartShippingMethodSelectedActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "StorefrontAssertCartShippingMethodSelectedActionGroup" - description: "Validates that the provided Shipping Method Carrier/Method Code is checked on the Storefront Shopping Cart page." - -- filename: "CheckoutFillEstimateShippingAndTaxActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CheckoutFillEstimateShippingAndTaxActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "CheckoutFillEstimateShippingAndTaxActionGroup" - description: "" - -- filename: "IdentityOfDefaultBillingAndShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/IdentityOfDefaultBillingAndShippingAddressActionGroup.xml" - module: "Checkout" - actiongroups: - - name: "AssertThatShippingAndBillingAddressTheSame" - description: "Validates that the Shipping and Billing Addresses are the same." - -- filename: "CaptchaFormsDisplayingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/CaptchaFormsDisplayingActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "CaptchaFormsDisplayingActionGroup" - description: "Navigates to store configuration page through UI and expands the CAPTCHA section under Customers > Customer Configuration." - -- filename: "StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "StorefrontCustomerChangeEmailWithCaptchaActionGroup" - description: "EXTENDS: StorefrontCustomerChangeEmailActionGroup. Fills in the Captcha field on the Storefront Customer Information page." - -- filename: "AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup" - description: "Validate that the Captcha IS present on the Storefront Create Customer page." - -- filename: "AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "AssertCaptchaVisibleOnCustomerAccountInfoActionGroup" - description: "Validate that the Captcha IS present on the Storefront Customer Account Information page." - -- filename: "StorefrontFillContactUsFormWithCaptchaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillContactUsFormWithCaptchaActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "StorefrontFillContactUsFormWithCaptchaActionGroup" - description: "EXTENDS: StorefrontFillContactUsFormActionGroup. Fills in the Captcha field on the Storefront Contact Us page." - -- filename: "StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "StorefrontFillCustomerLoginFormWithCaptchaActionGroup" - description: "EXTENDS: StorefrontFillCustomerLoginFormActionGroup. Fills in the Captcha field on the Storefront Customer Login page." - -- filename: "AssertCaptchaVisibleOnContactUsFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnContactUsFormActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "AssertCaptchaVisibleOnContactUsFormActionGroup" - description: "Validate that the Captcha IS present on the Storefront Contact Us page." - -- filename: "AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "AssertCaptchaVisibleOnAdminLoginFormActionGroup" - description: "Validate that the Captcha IS present on the Backend Admin Login page." - -- filename: "AdminLoginWithCaptchaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AdminLoginWithCaptchaActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "AdminLoginWithCaptchaActionGroup" - description: "EXTENDS: LoginAsAdmin. Fills in the Captcha field on the Backend Admin Login page." - -- filename: "AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup" - description: "Validate that the Captcha is NOT present on the Backend Admin Login page." - -- filename: "StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup" - description: "EXTENDS: StorefrontFillCustomerAccountCreationFormActionGroup. Fills in the Captcha field on the Storefront Create Customer page." - -- filename: "AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml" - module: "Captcha" - actiongroups: - - name: "AssertCaptchaVisibleOnCustomerLoginFormActionGroup" - description: "Validate that the Captcha IS present on the Storefront Customer Login page." - -- filename: "StoreFrontSelectDropDownSearchSuggestionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/StoreFrontSelectDropDownSearchSuggestionActionGroup.xml" - module: "Search" - actiongroups: - - name: "StoreFrontSelectDropDownSearchSuggestionActionGroup" - description: "Fills the Storefront Quick Search field. Validates that the provided Search Suggestion is present and correct." - -- filename: "AdminSearchTermActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminSearchTermActionGroup.xml" - module: "Search" - actiongroups: - - name: "searchTermFilterBySearchQuery" - description: "Fills in the provided Search Query on the Admin Search Term grid page." - - - name: "deleteSearchTerm" - description: "Deletes the Search Terms in the Admin Search Term grid." - -- filename: "AdminEditSearchTermActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminEditSearchTermActionGroup.xml" - module: "Search" - actiongroups: - - name: "AdminFillAllSearchTermFieldsActionGroup" - description: "Fills in the provided Search Term on the Admin Search Terms grid page." - -- filename: "AdminGroupedProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminGroupedProductActionGroup.xml" - module: "GroupedProduct" - actiongroups: - - name: "checkRequiredFieldsInGroupedProductForm" - description: "Clears the Product Name and SKU fields when adding a Grouped Product and then verifies that they are required after attempting to Save." - - - name: "fillGroupedProductForm" - description: "Fills in the provided Product Name and SKU on the Grouped Product creation/edit page." - - - name: "viewGroupedProductInAdminGrid" - description: "Goes to the Admin Products grid page. Filters the grid for the provided Product. Validates that the provided Product appears in the grid." - - - name: "fillDefaultQuantityForLinkedToGroupProductInGrid" - description: "Fills the provided Qty for a Product linked to a Grouped Product." - - - name: "AdminAssignProductToGroup" - description: "Adds the provided Product to a Grouped Product on an Admin Grouped Product creation/edit page." - -- filename: "StorefrontAddThreeGroupedProductToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/StorefrontAddThreeGroupedProductToTheCartActionGroup.xml" - module: "GroupedProduct" - actiongroups: - - name: "StorefrontAddThreeGroupedProductToTheCartActionGroup" - description: "Goes to the provided URL for a Grouped Product. Validates that the provided Products and Quantities are present and correct." - -- filename: "AssertLinkPresenceOnGroupedProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AssertLinkPresenceOnGroupedProductPageActionGroup.xml" - module: "GroupedProduct" - actiongroups: - - name: "AssertLinkPresenceOnGroupedProductPage" - description: "Validates that the provided Product Name is present and correct on a Storefront Grouped Product page." - -- filename: "AdminOrderGroupedProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminOrderGroupedProductActionGroup.xml" - module: "GroupedProduct" - actiongroups: - - name: "AdminOrderConfigureGroupedProduct" - description: "" - -- filename: "VerifyProductTypeOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" - module: "GroupedProduct" - actiongroups: - - name: "VerifyProductTypeOrder" - description: "Checks that Grouped is in the correct order in comparison to other product types on the add product dropdown." - -- filename: "AdminOpenCMSPagesGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpenCMSPagesGridActionGroup.xml" - module: "Cms" - actiongroups: - - name: "AdminOpenCMSPagesGridActionGroup" - description: "Goes to the Admin Pages grid page." - -- filename: "AssertCMSBlockContentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSBlockContentActionGroup.xml" - module: "Cms" - actiongroups: - - name: "AssertBlockContent" - description: "Validates that the Block details are present and correct. PLEASE NOTE: The Block data is Hardcoded, using '_defaultBlock'." - -- filename: "AdminOpenCmsBlockActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpenCmsBlockActionGroup.xml" - module: "Cms" - actiongroups: - - name: "AdminOpenCmsBlockActionGroup" - description: "" - -- filename: "StorefrontGoToCMSPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/StorefrontGoToCMSPageActionGroup.xml" - module: "Cms" - actiongroups: - - name: "StorefrontGoToCMSPageActionGroup" - description: "Goes to the provided Storefront CMS Page." - -- filename: "ClearWidgetsFromCMSContentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/ClearWidgetsFromCMSContentActionGroup.xml" - module: "Cms" - actiongroups: - - name: "ClearWidgetsFromCMSContent" - description: "Goes to the Admin CMS Page Edit page for the Page ID number 2. Clears the Widget and replaces it with Text. PLEASE NOTE: The Page ID/Text are Hardcoded." - - - name: "ClearWidgetsForCMSHomePageContentWYSIWYGDisabled" - description: "" - -- filename: "AssertCMSPageNotFoundOnStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageNotFoundOnStorefrontActionGroup.xml" - module: "Cms" - actiongroups: - - name: "AssertCMSPageNotFoundOnStorefrontActionGroup" - description: "Validates that the 'Whoops, our bad' error message is present and correct for a Storefront CMS Page that doesn't exist." - -- filename: "AdminCMSPageMassActionSelectActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminCMSPageMassActionSelectActionGroup.xml" - module: "Cms" - actiongroups: - - name: "AdminCMSPageMassActionSelectActionGroup" - description: "Selects the provided Action in the 'Mass Action' drop down menu on the Admin Pages grid." - -- filename: "FillOutCMSPageContentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutCMSPageContentActionGroup.xml" - module: "Cms" - actiongroups: - - name: "FillOutCMSPageContent" - description: "Fills out the Page details (Page Title, Content and URL Key) on the Admin Page creation/edit page. PLEASE NOTE: The values are Hardcoded using '_duplicatedCMSPage'." - -- filename: "CMSActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CMSActionGroup.xml" - module: "Cms" - actiongroups: - - name: "navigateToCreatedCMSPage" - description: "Goes to the Admin CMS Pages page. " - - - name: "navigateToCreatedCMSBlockPage" - description: "Goes to the Admin Blocks page. Clicks on 'Edit' for the provided Block." - - - name: "DeleteCMSBlockActionGroup" - description: "Goes to the Admin CMS Blocks page. Deletes the '_defaultBlock' Block. Validates that the Success Message is present and correct. PLEASE NOTE: The Block that is deleted it Hardcoded." - - - name: "AddStoreViewToCmsPage" - description: "EXTENDS: navigateToCreatedCMSPage. Adds the provided Store View to a Page." - - - name: "saveAndCloseCMSBlockWithSplitButton" - description: "Clicks on the Save and Close button." - - - name: "navigateToStorefrontForCreatedPage" - description: "Goes to the provided Page on the Storefront." - - - name: "saveCMSBlock" - description: "Clicks on the Save button. Validates that the Save message is present and correct. PLEASE NOTE: The message is Hardcoded." - - - name: "saveAndContinueEditCmsPage" - description: "Clicks on the Save and Continue button." - - - name: "saveCmsPage" - description: "Clicks on the Save button. Validates that the Success Message is present." - - - name: "setLayout" - description: "Sets the provided option for 'Layout', under 'Design' on the Page creation/edit page. " - -- filename: "AssignBlockToCMSPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssignBlockToCMSPageActionGroup.xml" - module: "Cms" - actiongroups: - - name: "AssignBlockToCMSPage" - description: "Goes to the Admin Pages grid page. Adds a Block to a CMS Page. Clicks on Save." - -- filename: "FillOutBlockContentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutBlockContentActionGroup.xml" - module: "Cms" - actiongroups: - - name: "FillOutBlockContent" - description: "Fills in the Block Title, Identifier, Store View and Content. PLEASE NOTE: The values are Hardcoded using '_defaultBlock'." - -- filename: "AdminOpentCmsBlockActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpentCmsBlockActionGroup.xml" - module: "Cms" - actiongroups: - - name: "AdminOpenCmsBlockActionGroup" - description: "" - -- filename: "RestoreLayoutSettingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml" - module: "Cms" - actiongroups: - - name: "RestoreLayoutSetting" - description: "Sets the 'Default Page Layout' to '1 column'. PLEASE NOTE: The value is Hardcoded." - -- filename: "VerifyTinyMCEActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/VerifyTinyMCEActionGroup.xml" - module: "Cms" - actiongroups: - - name: "VerifyTinyMCEActionGroup" - description: "Goes to Admin CMS Page creation page. Validates that all of the Tiny MCE buttons are present." - - - name: "VerifyMagentoEntityActionGroup" - description: "Validates that the Insert Widget and Insert Variables buttons are present." - -- filename: "SearchBlockOnGridPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/SearchBlockOnGridPageActionGroup.xml" - module: "Cms" - actiongroups: - - name: "searchBlockOnGridPage" - description: "Searches the Admin CMS Blocks grid based on the provided Block." - - - name: "deleteBlock" - description: "Goes to the Admin CMS Blocks page. Filters the grid based on the provided Block. Deletes the Block via the grid." - -- filename: "AssertCMSPageContentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageContentActionGroup.xml" - module: "Cms" - actiongroups: - - name: "AssertCMSPageContent" - description: "Validates that the CMS Page details are present and correct. PLEASE NOTE: The CMS Page data is Hardcoded, using '_duplicatedCMSPage'." - - - name: "AssertStoreFrontCMSPage" - description: "Validates that the provided CMS Page Title, Content and Heading are present and correct on a Storefront CMS Page." - -- filename: "AssertCMSPageInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageInGridActionGroup.xml" - module: "Cms" - actiongroups: - - name: "AssertCMSPageInGridActionGroup" - description: "Validates that the provided CMS Page is present in the Admin Pages grid." - -- filename: "NavigateToMediaFolderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/NavigateToMediaFolderActionGroup.xml" - module: "Cms" - actiongroups: - - name: "NavigateToMediaFolderActionGroup" - description: "Clicks on the provided Folder Name in the Storage folder tree." - -- filename: "AdminSelectCMSPageInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminSelectCMSPageInGridActionGroup.xml" - module: "Cms" - actiongroups: - - name: "AdminSelectCMSPageInGridActionGroup" - description: "Checks the Row for the provided Identifier on the Admin Pages grid page." - -- filename: "SelectImageFromMediaStorageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/SelectImageFromMediaStorageActionGroup.xml" - module: "Cms" - actiongroups: - - name: "clickBrowseBtnOnUploadPopup" - description: "Clicks on the Browse button in the 'Insert/edit image' model." - - - name: "VerifyMediaGalleryStorageActions" - description: "Validates that the Media Gallery 'Cancel'/'Create Folder' buttons are present." - - - name: "CreateImageFolder" - description: "Creates a folder in the Media Gallery based on the provided Folder." - - - name: "attachImage" - description: "Uploads the provided Image to Media Gallery." - - - name: "deleteImage" - description: "Deletes the selected Image from the Media Gallery." - - - name: "saveImage" - description: "Clicks on Insert File in the Media Gallery." - - - name: "fillOutUploadImagePopup" - description: "Fills in the Image Description and Height fields. PLEASE NOTE: The values are Hardcoded using 'ImageUpload'." - - - name: "verifyOversizeValidationMsg" - description: "Validates that the Oversize validation message is present and correct." - - - name: "verifyWrongExtensionValidationMsg" - description: "Validates that the Wrong Extensions validation message is present and correct." - -- filename: "DeletePageByUrlKeyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeletePageByUrlKeyActionGroup.xml" - module: "Cms" - actiongroups: - - name: "DeletePageByUrlKeyActionGroup" - description: "Goes to the Admin CMS Pages page. Deletes a Page based on the provided URL Key. Validates that the Success Message is present and correct." - -- filename: "CreateNewPageWithAllValuesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithAllValuesActionGroup.xml" - module: "Cms" - actiongroups: - - name: "CreateNewPageWithAllValues" - description: "Goes to the Admin CMS creation page. Fills in the provided Page details (Title, Heading, URL, Store View and Hierarchy)." - - - name: "CreateNewPageWithAllValuesAndContent" - description: "" - -- filename: "CreateNewPageWithWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithWidgetActionGroup.xml" - module: "Cms" - actiongroups: - - name: "CreateNewPageWithWidget" - description: "Goes to Admin CMS Page creation page. Adds the provided Title, Category, Conditions and Widget. Clicks on Save. Validates that the Success Message is present and correct." - -- filename: "DeleteImageFromStorageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeleteImageFromStorageActionGroup.xml" - module: "Cms" - actiongroups: - - name: "DeleteImageFromStorageActionGroup" - description: "Deletes the provided Image from Storage." - -- filename: "StorefrontClickOnHeaderLogoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Theme/Test/Mftf/ActionGroup/StorefrontClickOnHeaderLogoActionGroup.xml" - module: "Theme" - actiongroups: - - name: "StorefrontClickOnHeaderLogoActionGroup" - description: "Goes to the Storefront. Clicks on the Logo." - -- filename: "NavigateToFaviconMediaFolderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Theme/Test/Mftf/ActionGroup/NavigateToFaviconMediaFolderActionGroup.xml" - module: "Theme" - actiongroups: - - name: "NavigateToFaviconMediaFolderActionGroup" - description: "Navigates to the Favicon Media folder in the 'Media Gallery'. Clicks on the provided Store Folder." - -- filename: "AdminUrlRewriteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteActionGroup.xml" - module: "UrlRewrite" - actiongroups: - - name: "AdminAddUrlRewrite" - description: "Goes to the Admin Add URL Rewrite edit page. Fills in the provided URL details. Clicks on Save. Validates that the Success Message is present." - - - name: "AdminAddUrlRewriteForProduct" - description: "Adds the provided URL Rewrite details for a Product." - - - name: "AdminAddCustomUrlRewrite" - description: "Goes to the Admin URL Rewrite edit page. Adds the provided Custom URL Rewrite details. Clicks on Save. Validates that the Success Message is present." - - - name: "AdminUpdateUrlRewrite" - description: "Updates the URL Rewrite fields with the provided details." - - - name: "AdminUpdateCustomUrlRewrite" - description: "Updates the Custom URL Rewrite fields with the provided details." - -- filename: "StorefrontUrlRewriteRedirectActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/StorefrontUrlRewriteRedirectActionGroup.xml" - module: "UrlRewrite" - actiongroups: - - name: "AssertStorefrontUrlRewriteRedirect" - description: "Goes to the provided New URL. Validates that the redirect works and the provided Category is present." - - - name: "AssertStorefrontProductRedirect" - description: "Goes to the provided New Product URL. Validates that the redirect works and the provided Product is present and correct." - -- filename: "AdminUrlRewriteGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteGridActionGroup.xml" - module: "UrlRewrite" - actiongroups: - - name: "AdminSearchByRequestPath" - description: "Goes to the Admin URL Rewrite grid page. Searches the grid based on the provided Redirect Path. Validates that the provided Redirect Path, Type and Target Path are present and correct in the grid." - - - name: "AdminSearchUrlRewriteProductBySku" - description: "Goes to the Admin URL Rewrite grid page. Searches the grid based on the provided Product SKU. Clicks on the 1st row in the grid." - - - name: "AdminSearchDeletedUrlRewrite" - description: "Goes to the Admin URL Rewrite grid page. Searches the grid for the provided Request Path. Validates that it does NOT appear in the grid." - - - name: "AdminDeleteUrlRewrite" - description: "Goes to the Admin URL Rewrite grid page. Deletes the provided Request Path. Validates that the Success Message is present and correct." - - - name: "AssertPageByUrlRewriteIsNotFound" - description: "Validates that the provided Request Path does NOT exist on the Storefront. Validates that the 'Whoops' message is present and correct." - - - name: "AdminSearchAndSelectUrlRewriteInGrid" - description: "Goes to the Admin URL Rewrite grid page. Searches the grid for the provided Request Path. Clicks on Edit." - -- filename: "OpenPayPalButtonCheckoutPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OpenPayPalButtonCheckoutPageActionGroup.xml" - module: "Paypal" - actiongroups: - - name: "OpenPayPalButtonCheckoutPage" - description: "Clicks on 'Configure' for 'PayPal Express Checkout' on the Admin Configuration page. Expands the 'Advanced Settings' tab. Expands the 'Frontend Experience Settings' tab. Expands the 'Checkout Page' tab." - -- filename: "PayPalExpressCheckoutConfigurationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/PayPalExpressCheckoutConfigurationActionGroup.xml" - module: "Paypal" - actiongroups: - - name: "ConfigPayPalExpressCheckout" - description: "Goes to the 'Configuration' page for 'Payment Methods'. Fills in the provided PayPal credentials and other details. Clicks on Save." - - - name: "CreatePayPalOrderWithSelectedPaymentMethodActionGroup" - description: "EXTENDS: CreateOrderToPrintPageActionGroup. Clicks on PayPal. Fills the PayPay details in the modal. PLEASE NOTE: The PayPal Payment credentials are Hardcoded using 'Payer'." - - - name: "addProductToCheckoutPage" - description: "Goes to the provided Category page on the Storefront. Adds the 1st Product to the Cart. Goes to Checkout. Select the Shipping Method. Selects PayPal as the Payment Method." - -- filename: "OtherPayPalConfigurationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OtherPayPalConfigurationActionGroup.xml" - module: "Paypal" - actiongroups: - - name: "EnablePayPalConfiguration" - description: "Expands the 'OTHER PAYPAL PAYMENT SOLUTIONS' tab on the Admin Configuration page. Enables the provided PayPal Config type for the provided Country Code." - - - name: "CheckEnableOptionPayPalConfiguration" - description: "Expands the 'OTHER PAYPAL PAYMENT SOLUTIONS' tab on the Admin Configuration page. Enables the provided PayPal Config type for the provided Country Code." - -- filename: "AdminSaveReviewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminSaveReviewActionGroup.xml" - module: "Review" - actiongroups: - - name: "AdminSaveReviewActionGroup" - description: "" - -- filename: "AdminOpenReviewByUserNicknameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminOpenReviewByUserNicknameActionGroup.xml" - module: "Review" - actiongroups: - - name: "AdminOpenReviewByUserNicknameActionGroup" - description: "" - -- filename: "StorefrontAssertReviewAtProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/StorefrontAssertReviewAtProductPageActionGroup.xml" - module: "Review" - actiongroups: - - name: "StorefrontAssertReviewAtProductPageActionGroup" - description: "" - -- filename: "AdminOpenReviewsPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminOpenReviewsPageActionGroup.xml" - module: "Review" - actiongroups: - - name: "AdminOpenReviewsPageActionGroup" - description: "" - -- filename: "AdminOpenPendingReviewsPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminOpenPendingReviewsPageActionGroup.xml" - module: "Review" - actiongroups: - - name: "AdminOpenPendingReviewsPageActionGroup" - description: "" - -- filename: "AdminDeleteReviewsByUserNicknameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminDeleteReviewsByUserNicknameActionGroup.xml" - module: "Review" - actiongroups: - - name: "AdminDeleteReviewsByUserNicknameActionGroup" - description: "" - -- filename: "AdminChangeReviewStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminChangeReviewStatusActionGroup.xml" - module: "Review" - actiongroups: - - name: "AdminChangeReviewStatusActionGroup" - description: "" - -- filename: "StorefrontProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml" - module: "Swatches" - actiongroups: - - name: "StorefrontSelectSwatchOptionOnProductPage" - description: "" - - - name: "StorefrontSelectSwatchOptionOnProductPageAndCheckImage" - description: "" - -- filename: "AdminEditPropertiesTabForSwatchProductAtributeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/AdminEditPropertiesTabForSwatchProductAtributeActionGroup.xml" - module: "Swatches" - actiongroups: - - name: "AdminAddSwatchOptionAndFillFieldsActionGroup" - description: "" - - - name: "AdminUpdateProductPreviewImageActionGroup" - description: "" - -- filename: "ColorPickerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/ColorPickerActionGroup.xml" - module: "Swatches" - actiongroups: - - name: "setColorPickerByHex" - description: "Sets the provided HEX value in the provided Color Picker." - - - name: "assertSwatchColor" - description: "Validates that the provided Color Picker contains the provided Style." - - - name: "assertStorefrontSwatchColor" - description: "Validates that the Storefront Product has the provided Swatch with the provided Color." - - - name: "openSwatchMenuByIndex" - description: "Options the Swatch Menu based on the provided Index." - -- filename: "AddSwatchToProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/AddSwatchToProductActionGroup.xml" - module: "Swatches" - actiongroups: - - name: "AddVisualSwatchToProductActionGroup" - description: "Adds the provided Visual Swatch Attribute and Options (2) to a Product on the Admin Product creation/edit page. Clicks on Save. Validates that the Success Message is present." - - - name: "AddVisualSwatchToProductWithStorefrontConfigActionGroup" - description: "EXTENDS: AddVisualSwatchToProductActionGroup. Add the provided Visual Swatch Attribute and Options (2) to a Product with Storefront Configurations." - -- filename: "StorefrontAddProductWithSwatchAttributeToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/StorefrontAddProductWithSwatchAttributeToTheCartActionGroup.xml" - module: "Swatches" - actiongroups: - - name: "StorefrontAddProductWithSwatchesToTheCartActionGroup" - description: "" - - - name: "StorefrontUpdateCartConfigurableProductWithSwatches" - description: "" - -- filename: "DisplayOutOfStockProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogInventory/Test/Mftf/ActionGroup/DisplayOutOfStockProductActionGroup.xml" - module: "CatalogInventory" - actiongroups: - - name: "displayOutOfStockProduct" - description: "Goes to the 'Configuration' page for 'Inventory'. Enables 'Display Out of Stock Products'. Clicks on the Save button." - - - name: "noDisplayOutOfStockProduct" - description: "Goes to the 'Configuration' page for 'Inventory'. Disables 'Display Out of Stock Products'. Clicks on the Save button." - -- filename: "StorefrontAssertProductStockStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogInventory/Test/Mftf/ActionGroup/StorefrontAssertProductStockStatusActionGroup.xml" - module: "CatalogInventory" - actiongroups: - - name: "StorefrontCheckProductStockStatus" - description: "" - -- filename: "FillPaymentInformationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/FillPaymentInformationActionGroup.xml" - module: "AuthorizenetAcceptjs" - actiongroups: - - name: "FillPaymentInformation" - description: "Fill Payment Method with Authorize.net" - - - name: "GuestCheckoutAuthorizenetFillBillingAddress" - description: "Fill Billing Address as Guest with Authorize.net" - -- filename: "ConfigureAuthorizenetAcceptjsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ConfigureAuthorizenetAcceptjsActionGroup.xml" - module: "AuthorizenetAcceptjs" - actiongroups: - - name: "ConfigureAuthorizenetAcceptjs" - description: "Sets up the Authorize.net Accept JS configuration setting with a specified Payment action." - - - name: "DisableAuthorizenetAcceptjs" - description: "Disables the Authorize.net Accept JS configuration setting via the CLI." - - - name: "EnableAuthorizenetAcceptjs" - description: "" - - - name: "AssertAuthorizenetAcceptjsRequiredFieldsValidationIsPresentOnSave" - description: "" - -- filename: "ViewAndValidateOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ViewAndValidateOrderActionGroup.xml" - module: "AuthorizenetAcceptjs" - actiongroups: - - name: "ViewAndValidateOrderActionGroup" - description: "Validate the Order is Correct. Then Submit the Invoice." - - - name: "ViewAndValidateOrderActionGroupNoSubmit" - description: "Validate the Order is Correct. Do Not Submit the Invoice." - -- filename: "CheckingGiftOptionsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/CheckingGiftOptionsActionGroup.xml" - module: "GiftMessage" - actiongroups: - - name: "CheckingGiftOptionsActionGroup" - description: "Clicks on Checkout with Multiple Addresses. Clicks on Add Gift option. Validates that the Success Message is present and correct. PLEASE NOTE: The message is Hardcoded." - -- filename: "AdminDeleteCatalogRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminDeleteCatalogRuleActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AdminDeleteCatalogRuleActionGroup" - description: "Clicks on the Delete button on a Admin Catalog Price Rule edit page. Clicks on Ok. Validates that the provided Success Message is present and correct." - -- filename: "AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup" - description: "Validate that the provided Customer Group is not present on the Catalog Price Rules creation/edit page." - -- filename: "AdminAssertCustomerGroupOnCatalogPriceRuleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnCatalogPriceRuleFormActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AdminAssertCustomerGroupOnCatalogPriceRuleForm" - description: "" - -- filename: "SaveAndApplyCatalogPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/SaveAndApplyCatalogPriceRuleActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "SaveAndApplyCatalogPriceRuleActionGroup" - description: "Clicks on Save and Apply. Validates that the Success Message is present and correct on the Admin Catalog Price Rule creation/edit page." - -- filename: "AssertCatalogPriceRuleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCatalogPriceRuleFormActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AssertCatalogPriceRuleFormActionGroup" - description: "Validates that the provided Catalog Rule, Status, Websites and Customer Group details are present and correct on a Admin Catalog Price Rule creation/edit page." - -- filename: "AdminCreateNewCatalogPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminCreateNewCatalogPriceRuleActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AdminCreateNewCatalogPriceRuleActionGroup" - description: "Goes to the Admin Catalog Price Rule creation page. Fills in the provided Catalog Rule details. Selects the provided Customer Group." - -- filename: "AssertCatalogRuleInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCatalogRuleInGridActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AssertCatalogRuleInGridActionGroup" - description: "Validates that the provided Catalog Rule Name, Status, Websites and Catalog Rule ID are present in the 1st row of the Admin Catalog Price Rule grid." - -- filename: "AdminOpenCatalogPriceRulePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminOpenCatalogPriceRulePageActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AdminOpenCatalogPriceRulePageActionGroup" - description: "" - -- filename: "CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup" - description: "Adds the provided Attribute Name, Select Value, Index A and Index B details to the 'Conditions' section on the Admin Catalog Price Rule creation/edit page." - -- filename: "CatalogSelectCustomerGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogSelectCustomerGroupActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "CatalogSelectCustomerGroupActionGroup" - description: "Selects the provided Customer Group Name on the Admin Catalog Price Rule creation/edit page." - -- filename: "CatalogPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogPriceRuleActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "newCatalogPriceRuleByUI" - description: "Goes to the Catalog Price Rule grid. Clicks on Add. Fills in the provided Catalog Rule details." - - - name: "createCatalogPriceRule" - description: "Clicks on the Add button. Fills Rule Name, Description, Website and Discount Value." - - - name: "CreateCatalogPriceRuleViaTheUi" - description: "" - - - name: "CreateCatalogPriceRuleConditionWithAttribute" - description: "Add Conditional Requirements to a Catalog Price Rule from the creation/edit page." - - - name: "applyCatalogPriceRules" - description: "Goes to the Catalog Price Rule grid page. Clicks on Apply Rules. Validates that the Success Message is present and correct." - - - name: "newCatalogPriceRuleByUIWithConditionIsSKU" - description: "EXTENDS: newCatalogPriceRuleByUI. Add a Catalog Price Rule Condition based on the provided SKU." - - - name: "newCatalogPriceRuleByUIWithConditionIsCategory" - description: "EXTENDS: newCatalogPriceRuleByUI. Add a Catalog Price Rule Condition based on the provided Category ID." - - - name: "selectGeneralCustomerGroupActionGroup" - description: "Selects the 'General' Customer Group for a Catalog Price Rule on the creation/edit page." - - - name: "selectNotLoggedInCustomerGroupActionGroup" - description: "Selects the 'NOT LOGGED IN' Customer Group for a Catalog Price Rule on the creation/edit page." - - - name: "OpenCatalogPriceRule" - description: "" - - - name: "RemoveCatalogPriceRule" - description: "" - -- filename: "AdminSearchCatalogRuleInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSearchCatalogRuleInGridActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AdminSearchCatalogRuleInGridActionGroup" - description: "Goes to the Admin Catalog Price Rules grid page. Searches the grid for the provided Catalog Price Rule name." - -- filename: "AdminSaveAndApplyRulesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSaveAndApplyRulesActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AdminSaveAndApplyRulesActionGroup" - description: "Clicks Save on a Admin Catalog Price Rule creation/edit page. Validates that the Success Message is present. Clicks Apply Rules. Validates that the Success Message is present." - -- filename: "AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AdminOpenNewCatalogPriceRuleFormPageActionGroup" - description: "Goes to the create Catalog Price Rule page." - -- filename: "AdminSelectCatalogRuleFromGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSelectCatalogRuleFromGridActionGroup.xml" - module: "CatalogRule" - actiongroups: - - name: "AdminSelectCatalogRuleFromGridActionGroup" - description: "Clicks on the Admin Catalog Price Rule row that contains the provided Catalog Price Rule name." - -- filename: "VerifySubscribedNewsletterDisplayedActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/VerifySubscribedNewsletterDisplayedActionGroup.xml" - module: "Newsletter" - actiongroups: - - name: "StorefrontCreateNewAccountNewsletterChecked" - description: "EXTENDS: SignUpNewUserFromStorefrontActionGroup. Clicks on 'Sign Up for Newsletter'. Validates that the Subscription Confirmation message is present and correct." - - - name: "StorefrontCreateNewAccountNewsletterUnchecked" - description: "EXTENDS: SignUpNewUserFromStorefrontActionGroup. Validates that the you are NOT subscribed message is present and correct." - - - name: "CheckSubscribedNewsletterActionGroup" - description: "Goes to the Storefront Newsletter Management page. Validates that the 'Subscription' checkbox is checked." - -- filename: "AdminNewsletterTemplateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/AdminNewsletterTemplateActionGroup.xml" - module: "Newsletter" - actiongroups: - - name: "SwitchToPreviewIframeActionGroup" - description: "" - -- filename: "StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup" - description: "Validates that the provided Product Name and Price for a Configurable Product are present on a Storefront Category page." - -- filename: "ConfigurableProductAttributeNameDesignActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductAttributeNameDesignActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "GotoCatalogProductsPage" - description: "Goes to the Admin Products grid via the Admin Side Menu." - - - name: "GotoConfigurableProductPage" - description: "Clicks on create Configurable Product from the Admin Products grid page." - - - name: "FillAllRequiredFields" - description: "Fills the Product Name, Price and Weight fields. Clicks on 'Create Configurations'. Clicks on 'Create New Attribute'." - - - name: "CreateNewAttribute" - description: "Creates a new Product Attribute via the Admin Products creation/edit page. PLEASE NOTE: The Product Attributes are Hardcoded." - - - name: "DeleteCreatedAttribute" - description: "Deletes the Configurable Product Attribute." - -- filename: "StorefrontCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "StorefrontCheckCategoryConfigurableProduct" - description: "Validates that the provided Configurable Product is present and correct on a Category page." - - - name: "StorefrontCheckCategoryOutOfStockConfigurableProduct" - description: "Validates that the provided Configurable Product is present and correct on a Category page." - -- filename: "AdminCreateApiConfigurableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminCreateApiConfigurableProductActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "AdminCreateApiConfigurableProductActionGroup" - description: "Creates a Configurable Product with 2 Product Options via the API." - - - name: "AdminCreateApiConfigurableProductWithHiddenChildActionGroup" - description: "EXTENDS: AdminCreateApiConfigurableProductActionGroup. Adds 2 Hidden Product Options." - -- filename: "ConfigurableProductCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductCheckoutActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "CheckConfigurableProductInCheckoutCartItemsActionGroup" - description: "Validates that the Configurable Product is present and correct in the Cart area on the Checkout page." - -- filename: "StorefrontAddConfigurableProductToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontAddConfigurableProductToTheCartActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "StorefrontAddConfigurableProductToTheCartActionGroup" - description: "Goes to the provided Storefront URL. Selects the provided Product Option under the Product Attribute. Fills in the provided Quantity. Clicks Add to Cart. Validates that the Success Message is present." - -- filename: "StorefrontProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "StorefrontCheckConfigurableProduct" - description: "Goes to the provided Storefront Product page. Validates that the Product details are present and correct." - - - name: "VerifyOptionInProductStorefront" - description: "Validates that the provided Option Code and Option Name are present and correct on a Configurable Product page." - - - name: "SelectSingleAttributeAndAddToCart" - description: "Selects a Product Option. Clicks 'Add to Cart'. Validates that the Product Added Success message appears." - - - name: "storefrontCheckConfigurableProductOptions" - description: "Validates that the Options for a Configurable Product are present and correct." - - - name: "assertOptionImageInStorefrontProductPage" - description: "Validates that the provided Product Image is present when the provided Product Option is selected." - - - name: "AssertOptionImageAndPriceInStorefrontProductActionGroup" - description: "Validates that the provided Product Image and Price are present when the provided Product Option is selected." - - - name: "assertConfigurableProductWithSpecialPriceOnStorefrontProductPage" - description: "Validates that Special Price for a Configurable Product is present and correct when the provided Product Option is selected." - -- filename: "StorefrontProductCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "StorefrontCheckCartConfigurableProductActionGroup" - description: "Validates that the provided Option Price and Option Quantity is present and correct in the Mini Shopping Cart on the Storefront." - - - name: "StorefrontOpenMinicartAndCheckConfigurableProductActionGroup" - description: "Validates that the provided Option Price is present and correct in the Mini Shopping Cart on the Storefront." - -- filename: "AdminAddOptionsToAttributeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminAddOptionsToAttributeActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "addOptionsToAttributeActionGroup" - description: "Adds 5 provided Options to a new Attribute on the Configurable Product creation/edit page." - -- filename: "StorefrontProductAttributeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductAttributeActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "SelectStorefrontSideBarAttributeOption" - description: "Goes to the provided Storefront Category page. Validates that the provided Attribute Label is present and correct." - -- filename: "StorefrontCompareActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "StorefrontCheckCompareConfigurableProductActionGroup" - description: "Validates that the Configurable Product is present and correct in the Compare Product area." - -- filename: "VerifyProductTypeOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "VerifyProductTypeOrder" - description: "Validates that the 'Configurable Product' option is present in the 'Add Product' dropdown menu on the Products grid page." - -- filename: "AdminConfigurableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminConfigurableProductActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "viewConfigurableProductInAdminGrid" - description: "Goes to the Admin Product grid page. Validates the provided Configurable Product is present and correct in the grid." - - - name: "createConfigurableProduct" - description: "Goes to the Admin Product grid page. Creates a Configurable Product using the default Product Options." - - - name: "generateConfigurationsByAttributeCode" - description: "Generates the Product Configurations for the provided Attribute Code on the Configurable Product creation/edit page." - - - name: "createOptionsForAttribute" - description: "" - - - name: "createConfigurationsForAttribute" - description: "EXTENDS: generateConfigurationsByAttributeCode. Clicks on the Save button. Clicks on the Confirm button." - - - name: "createConfigurationsForAttributeWithImages" - description: "EXTENDS: generateConfigurationsByAttributeCode. Adds the provided Attribute Image to the provided Attribute Code." - - - name: "createConfigurationsForTwoAttribute" - description: "EXTENDS: generateConfigurationsByAttributeCode. Generates the Product Configurations for the 2 provided Attribute Codes on the Configurable Product creation/edit page." - - - name: "saveConfiguredProduct" - description: "Save the Configurable Product on the Configurable Product creation/edit page. Validates that the Success Message is present." - - - name: "GenerateAndSaveConfiguredProductAfterSettingOptions" - description: "" - - - name: "addNewProductConfigurationAttribute" - description: "Generates the Product Configurations for the 2 provided Attribute Names on the Configurable Product creation/edit page." - - - name: "selectCreatedAttributeAndCreateTwoOptions" - description: "" - - - name: "changeProductConfigurationsInGrid" - description: "Edit the Product Configuration via the Admin Product grid page." - - - name: "changeProductConfigurationsInGridExceptSku" - description: "EXTENDS: changeProductConfigurationsInGrid. Removes 'fillFieldSkuForFirstAttributeOption' and 'fillFieldSkuForSecondAttributeOption'." - - - name: "addProductToConfigurationsGrid" - description: "Adds the provided Product SKU to the provided Product Name." - - - name: "addUniqueImageToConfigurableProductOption" - description: "Adds the provided Image to a Configurable Product on the Admin Product creation/edit page." - - - name: "addUniquePriceToConfigurableProductOption" - description: "On the 'Step 3: Bulk Images, Price and Quantity' page of the 'Create Product Configurations' model click on 'Apply unique prices...'. Select provided Option. Fill price." - - - name: "addUniqueQuantityToConfigurableProductOption" - description: "" - - - name: "saveConfigurableProductWithNewAttributeSet" - description: "Clicks on 'Save'. Clicks radio for '...new Attribute Set...' in the 'Choose Affected Attribute Set' modal. Clicks on 'Confirm' in the model on the Configurable Product creation/edit page." - - - name: "saveConfigurableProductAddToCurrentAttributeSet" - description: "Clicks on 'Save'. Clicks on 'Confirm' in the 'Choose Affected Attribute Set' model on the Configurable Product creation/edit page." - - - name: "assertConfigurableProductOnAdminProductPage" - description: "Validates that the provided Configurable Product Name, SKU and Price are present and correct on the Configurable Product creation/edit page. PLEASE NOTE: The Product Data is Hardcoded." - - - name: "AdminConfigurableWizardMoveToNextStepActionGroup" - description: "Click on the 'Next' button in the 'Create Product Configurations' panel on the Configurable Product creation/edit page." - - - name: "AdminConfigurableProductDisableConfigurationsActionGroup" - description: "" - - - name: "StartCreateConfigurationsForAttribute" - description: "" - -- filename: "AdminOrderConfigurableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminOrderConfigurableProductActionGroup.xml" - module: "ConfigurableProduct" - actiongroups: - - name: "AdminOrderConfigureConfigurableProduct" - description: "" - -- filename: "CreateBackupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backup/Test/Mftf/ActionGroup/CreateBackupActionGroup.xml" - module: "Backup" - actiongroups: - - name: "createSystemBackup" - description: "Creates a System Backup using provided Backup Entity." - - - name: "createMediaBackup" - description: "Creates a Media Backup using provided Backup Entity." - - - name: "createDatabaseBackup" - description: "Creates a Database Backup using provided Backup Entity." - -- filename: "DeleteBackupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backup/Test/Mftf/ActionGroup/DeleteBackupActionGroup.xml" - module: "Backup" - actiongroups: - - name: "deleteBackup" - description: "Deletes a Backup using provided Backup Entity." - -- filename: "AdminCreateBlockWithWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogWidget/Test/Mftf/ActionGroup/AdminCreateBlockWithWidgetActionGroup.xml" - module: "CatalogWidget" - actiongroups: - - name: "AdminCreateBlockWithWidget" - description: "Inserts a Widget into a Block on the Block creation/edit page." - -- filename: "AdminSwitchIndexerToActionModeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Indexer/Test/Mftf/ActionGroup/AdminSwitchIndexerToActionModeActionGroup.xml" - module: "Indexer" - actiongroups: - - name: "AdminSwitchIndexerToActionModeActionGroup" - description: "" - -- filename: "IndexerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Indexer/Test/Mftf/ActionGroup/IndexerActionGroup.xml" - module: "Indexer" - actiongroups: - - name: "updateIndexerBySchedule" - description: "Goes to the Index Management page. Checks the provided Indexer Name. Selects 'Update by Schedule'. Clicks on Submit." - - - name: "updateIndexerOnSave" - description: "Goes to the Index Management page. Checks the provided Indexer Name. Selects 'Update on Save'. Clicks on Submit." - -- filename: "AdminSwitchAllIndexerToActionModeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Indexer/Test/Mftf/ActionGroup/AdminSwitchAllIndexerToActionModeActionGroup.xml" - module: "Indexer" - actiongroups: - - name: "AdminSwitchAllIndexerToActionModeActionGroup" - description: "" - -- filename: "EmailTemplateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Email/Test/Mftf/ActionGroup/EmailTemplateActionGroup.xml" - module: "Email" - actiongroups: - - name: "CreateNewTemplate" - description: "Clicks on Add New Template. Fills the Template details. Clicks on Save. PLEASE NOTE: The values are Hardcoded." - - - name: "CreateCustomTemplate" - description: "" - - - name: "FindAndOpenEmailTemplate" - description: "" - - - name: "DeleteEmailTemplate" - description: "Clicks on Delete Template. Accepts the Popup. Validates that the Email Template is NOT present in the Email Templates Grid." - - - name: "PreviewEmailTemplate" - description: "" - - - name: "AssertEmailTemplateContent" - description: "" - -- filename: "AdminCreateCustomerGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerGroupActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminCreateCustomerGroupActionGroup" - description: "Goes to the Customer Groups creation page. Fills Name. Selects Tax Class. Clicks on Save. Validate that the Success Message is present and correct." - -- filename: "StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontCustomerAddressBookNumberOfAddresses" - description: "Validate that the Customer Address count is present and correct on the Storefront Customer Dashboard page." - -- filename: "CreateCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/CreateCustomerActionGroup.xml" - module: "Customer" - actiongroups: - - name: "CreateCustomerActionGroup" - description: "Goes to the Add Customers page via the Admin Nav Menu. Fills in the Customer details. Clicks on Save. PLEASE NOTE: The Customer data is Hardcoded using 'NewCustomerData'." - -- filename: "AssertStorefrontPasswordAutocompleteOffActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertStorefrontPasswordAutocompleteOffActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertStorefrontPasswordAutoCompleteOffActionGroup" - description: "Goes to the Storefront Customer Sign-In page. Validates that the Password field does NOT contain the 'autocomplete' attribute." - -- filename: "AssertMessageCustomerCreateAccountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerCreateAccountActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertMessageCustomerCreateAccountActionGroup" - description: "Validates that the provided Message/Message Type are present and correct." - -- filename: "AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertCustomerNoDefaultShippingAddress" - description: "Validates that a Customer does NOT have a Default Shipping Address assigned. PLEASE NOTE: The error message is hardcoded." - -- filename: "AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertCustomerNoDefaultBillingAddress" - description: "Validates that a Customer does NOT have a Default Billing Address assigned. PLEASE NOTE: The error message is hardcoded." - -- filename: "AdminCustomerShopingCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerShopingCartActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAddProductToShoppingCartActionGroup" - description: "Adds the provided Product Name to the Cart on the Admin Customer creation/edit page." - -- filename: "AdminAssertCustomerDefaultBillingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultBillingAddressActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertCustomerDefaultBillingAddress" - description: "Validates that the provided Default Customer Billing Address details are present and correct on the Customer creation/edit page. Under the section 'Addresses'." - -- filename: "AssertCustomerGroupNotInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotInGridActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertCustomerGroupNotInGridActionGroup" - description: "Filters the Admin Customers grid for the Customer Group (Code). Validates that the grid is empty." - -- filename: "StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup" - description: "Clicks on the Storefront Header 'Create Account' link." - -- filename: "AdminCustomerGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerGridActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminFilterCustomerByEmail" - description: "Goes to the Customer grid page. Filter results based on provided Customer Email Address." - -- filename: "StorefrontClickSignInButtonActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignInButtonActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontClickSignInButtonActionGroup" - description: "Click on the Storefront Header 'Sign-In' link." - -- filename: "AdminAssertCustomerAccountInformationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerAccountInformationActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertCustomerAccountInformation" - description: "Validates that the provided Customer details are present and correct on the Customer creation/edit page. Under the 'Account Information' section." - -- filename: "AdminAssertCustomerGroupOnProductFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnProductFormActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertCustomerGroupOnProductForm" - description: "" - -- filename: "StorefrontOpenCustomerLoginPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerLoginPageActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontOpenCustomerLoginPageActionGroup" - description: "Goes to the Storefront Customer Sign-In page." - -- filename: "SetGroupCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SetGroupCustomerActionGroup.xml" - module: "Customer" - actiongroups: - - name: "SetCustomerGroupForSelectedCustomersViaGrid" - description: "Clicks on the 'Actions' dropdown menu. Clicks on 'Assign a Customer Group'. Clicks on 'Ok'." - -- filename: "AdminFilterCustomerGroupByNameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGroupByNameActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminFilterCustomerGroupByNameActionGroup" - description: "Filters the Admin Customers grid by the provided Customer Group Name." - -- filename: "AssertMessageCustomerLoginActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerLoginActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertMessageCustomerLoginActionGroup" - description: "Validates that the provided Message/Message Type are present and correct." - -- filename: "AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminEditCustomerAddressSetDefaultShippingAndBilling" - description: "EXTENDS: AdminEditCustomerAddressesFrom. Removes 'selectState' and 'fillZipCode'." - -- filename: "StorefrontAssertSuccessLoginToStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAssertSuccessLoginToStorefrontActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontAssertSuccessLoginToStorefront" - description: "EXTENDS: LoginToStorefrontActionGroup. Validates that the provided Customer name is present and correct." - -- filename: "SignUpNewUserFromStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SignUpNewUserFromStorefrontActionGroup.xml" - module: "Customer" - actiongroups: - - name: "SignUpNewUserFromStorefrontActionGroup" - description: "Goes to the Storefront. Clicks on 'Create Account'. Fills in the provided Customer details, excluding Newsletter Sign-Up. Clicks on 'Create Account' button. Validate that the Customer details are present and correct." - - - name: "StorefrontCreateCustomerSignedUpNewsletterActionGroup" - description: "Goes to the Storefront. Clicks on 'Create Account'. Fills in the provided Customer details, including Newsletter Sign-Up. Clicks on 'Create Account' button." - - - name: "StorefrontFillRegistrationFormActionGroup" - description: "" - - - name: "SaveRegistrationFormActionGroup" - description: "" - - - name: "AssertSignedUpNewsletterActionGroup" - description: "Validates that the provided Customer details are present and correct on the Storefront Customer Dashboard page." - - - name: "EnterCustomerAddressInfo" - description: "Fills in the provided Customer details (First/Last Name, Company, Phone # and Address) on the Admin Customer creation/edit page. Clicks on the Save button." - - - name: "EnterCustomerAddressInfoFillState" - description: "EXTENDS: EnterCustomerAddressInfo. Fills the State field." - - - name: "VerifyCustomerBillingAddress" - description: "Goes to the Storefront Customer Dashboard Address area. Validates that the provided Customer Billing Address is present and correct on the Storefront Customer Dashboard Address section." - - - name: "VerifyCustomerShippingAddress" - description: "Goes to the Storefront Customer Dashboard Address area. Validates that the provided Customer Shipping Address is present and correct." - - - name: "VerifyCustomerBillingAddressWithState" - description: "Goes to the Storefront Customer Dashboard Address area. Validates that the provided Customer Billing Address, including the State, is present and correct." - - - name: "VerifyCustomerShippingAddressWithState" - description: "Goes to the Storefront Customer Dashboard Address area. Validates that the provided Customer Shipping Address, including the State, is present and correct." - - - name: "VerifyCustomerNameOnFrontend" - description: "Goes to the Storefront Customer Dashboard page. Validates that the Customer First/Last Name is present and correct." - - - name: "SignUpNewCustomerStorefrontActionGroup" - description: "EXTENDS: SignUpNewUserFromStorefrontActionGroup. Adds a waitForPageLoad action to the Action Group. Removes the action for 'seeThankYouMessage'." - -- filename: "AssertCustomerGroupNotOnProductFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnProductFormActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertCustomerGroupNotOnProductFormActionGroup" - description: "Clicks on 'Advanced Pricing' on the Admin Customers creation/edit page. Validates that the provided Customer Group does NOT appear in the dropdown menu." - -- filename: "VerifyGroupCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/VerifyGroupCustomerActionGroup.xml" - module: "Customer" - actiongroups: - - name: "VerifyCustomerGroupForCustomer" - description: "Clicks on the Edit link for the provided Customer Email Address." - -- filename: "AdminDeleteAddressInCustomersAddressGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteAddressInCustomersAddressGridActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminDeleteAddressInCustomersAddressGrid" - description: "Deletes a Customer Address from the Customer creation/edit page under the 'Addresses' section." - -- filename: "AssertStorefrontCustomerSavedCardActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertStorefrontCustomerSavedCardActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertStorefrontCustomerSavedCardActionGroup" - description: "" - -- filename: "NavigateCustomerGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerGroupActionGroup.xml" - module: "Customer" - actiongroups: - - name: "NavigateToCustomerGroupPage" - description: "Goes to the Admin Customer Groups page." - -- filename: "StorefrontFillBillingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillBillingAddressActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontFillBillingAddressActionGroup" - description: "" - -- filename: "StorefrontRegisterCustomerFromOrderSuccessPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontRegisterCustomerFromOrderSuccessPageActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontRegisterCustomerFromOrderSuccessPage" - description: "Clicks on 'Create Account' on the Storefront Checkout Success page. Fills in the provided Customer details. Clicks on 'Create Account'. Validates that the Success Message is present and correct." - -- filename: "AssertMessageCustomerChangeAccountInfoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerChangeAccountInfoActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertMessageCustomerChangeAccountInfoActionGroup" - description: "Validates that the provided Message/Message Type are present and correct." - -- filename: "StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontOpenCustomerAccountInfoEditPageActionGroup" - description: "Goes to the Storefront Customer Edit page." - -- filename: "AdminFilterCustomerByNameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerByNameActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminFilterCustomerByName" - description: "Filters the Admin Customers grid by the provided Name." - -- filename: "AssertCustomerAccountPageTitleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerAccountPageTitleActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertCustomerAccountPageTitleActionGroup" - description: "Validates that the provided Page Title is present and correct on the Storefront Customer Dashboard." - -- filename: "AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertNumberOfRecordsInCustomersAddressGrid" - description: "Validates that the Number of Records listed on the Customer grid page is present and correct." - -- filename: "AdminCreateCustomerWithDefaultAddressWithoutPhoneActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerWithDefaultAddressWithoutPhoneActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminCreateCustomerWithDefaultAddressWithoutPhoneActionGroup" - description: "" - -- filename: "AssertCustomerResetPasswordActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerResetPasswordActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertCustomerResetPasswordActionGroup" - description: "Validates that the provided URL is present and correct. Validates that the provided Message/Message Type is present and correct." - -- filename: "AdminUpdateCustomerGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminUpdateCustomerGroupActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminUpdateCustomerGroupByEmailActionGroup" - description: "Goes to the Admin Customers grid page. Filters the grid for the provided Email Address. Edits the Customer. Updates the Customer Group with the provided Customer Group. Clicks on Save." - -- filename: "AdminConfigCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminConfigCustomerActionGroup.xml" - module: "Customer" - actiongroups: - - name: "SetCustomerDataLifetimeActionGroup" - description: "Goes to the Customer Configuration page. Fills Customer Data Lifetime. Clicks on Save. Validates that the Success message is present." - -- filename: "DeleteCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/DeleteCustomerActionGroup.xml" - module: "Customer" - actiongroups: - - name: "DeleteCustomerActionGroup" - description: "Goes to the Admin Customers grid page. Deletes a Customer based on the provided Last Name." - - - name: "DeleteCustomerByEmailActionGroup" - description: "Goes to the Admin Customers grid page. Deletes a Customer based on the provided Email Address." - -- filename: "AdminResetFilterInCustomerAddressGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerAddressGridActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminResetFilterInCustomerAddressGrid" - description: "Clears the Admin Customer Address grid Filters. Sets the grid view to 'Default View'." - -- filename: "StorefrontCustomerLogoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerLogoutActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontCustomerLogoutActionGroup" - description: "Goes to the Storefront Customer Logout page." - - - name: "StorefrontSignOutActionGroup" - description: "Clicks on Customer Account. Clicks on 'Sign-Out'. Validates that the success message is present and correct. PLEASE NOTE: The Success Message is hardcoded." - -- filename: "FillNewCustomerAddressRequiredFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/FillNewCustomerAddressRequiredFieldsActionGroup.xml" - module: "Customer" - actiongroups: - - name: "FillNewCustomerAddressRequiredFieldsActionGroup" - description: "" - -- filename: "AdminAssertErrorMessageCustomerGroupAlreadyExistsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertErrorMessageCustomerGroupAlreadyExistsActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertErrorMessageCustomerGroupAlreadyExists" - description: "" - -- filename: "AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminSaveCustomerAndAssertSuccessMessage" - description: "Clicks on the Save button. Validates that the Success Message is present and correct. PLEASE NOTE: The message is Hardcoded." - -- filename: "AdminAssertCustomerGroupOnCustomerFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnCustomerFormActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertCustomerGroupOnCustomerForm" - description: "" - -- filename: "AssertCustomerGroupOnCustomerFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupOnCustomerFormActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertCustomerGroupOnCustomerFormActionGroup" - description: "Validates that the provided Customer Group is selected on the Admin Customer edit page." - -- filename: "StorefrontAddCustomerAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAddCustomerAddressActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontAddNewCustomerAddressActionGroup" - description: "Goes to the Storefront Customer Add New Address page. Fills in the provided Address details. Clicks on Save." - - - name: "StorefrontAddCustomerDefaultAddressActionGroup" - description: "Goes to the Storefront Customer Add New Default Address page. Fills in the provided Address details. Clicks on Save." - -- filename: "AdminFilterCustomerGridByEmailActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGridByEmailActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminFilterCustomerGridByEmail" - description: "Filters the Admin Customers grid by the provided Email Address." - -- filename: "AdminSaveCustomerAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSaveCustomerAddressActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminSaveCustomerAddressActionGroup" - description: "" - -- filename: "AdminDeleteCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminDeleteCustomerActionGroup" - description: "Goes to the Customers grid page. Check the row for the provided Customer Email Address. Delete the Customer." - -- filename: "AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup" - description: "Validates that the Storefront Customer Sign-In popup form does NOT contain the 'autocomplete=off' attribute." - -- filename: "AdminEditCustomerAddressesFromActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressesFromActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminEditCustomerAddressesFrom" - description: "Adds the provided Address to a Customer from the Admin Customers creation/edit page." - - - name: "AdminEditCustomerAddressSetDefaultShippingAndBilling" - description: "EXTENDS: AdminEditCustomerAddressesFrom. Clicks on 'Set Default' for Billing/Shipping." - - - name: "AdminEditCustomerAddressNoZipNoState" - description: "EXTENDS: AdminEditCustomerAddressesFrom. Removes 'selectState' and 'fillZipCode'. Clicks on 'Set Default' for Billing/Shipping." - - - name: "SelectDropdownCustomerAddressAttributeValueActionGroup" - description: "Selects the provided Option in the provided Customer Address Attribute drop down menu. Clicks on Save." - -- filename: "AssertCustomerLoggedInActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerLoggedInActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AssertCustomerWelcomeMessageActionGroup" - description: "Validates that the Welcome message is present and correct, including the provided Customers Full Name." - -- filename: "SwitchAccountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SwitchAccountActionGroup.xml" - module: "Customer" - actiongroups: - - name: "SignOut" - description: "Click on the Backend Admin current Admin User menu. Click on 'Logout'. Validate that you are logged out." - -- filename: "StorefrontAssertRegistrationPageFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAssertRegistrationPageFieldsActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontAssertRegistrationPageFields" - description: "" - -- filename: "AdminAssertCustomerGroupPresentInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerGroupPresentInGridActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertCustomerGroupPresentInGrid" - description: "" - -- filename: "OpenStorefrontStoredPaymentMethodsPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenStorefrontStoredPaymentMethodsPageActionGroup.xml" - module: "Customer" - actiongroups: - - name: "OpenStorefrontCustomerStoredPaymentMethodsPageActionGroup" - description: "" - -- filename: "StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup" - description: "EXTENDS: StorefrontFillCustomerLoginFormActionGroup. Removes 'fillPassword'. Fills in an invalid Password." - -- filename: "StorefrontClickSignOnCustomerLoginFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignOnCustomerLoginFormActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontClickSignOnCustomerLoginFormActionGroup" - description: "Click on the Customer Sign In button on the Storefront Customer Sign-In page." - -- filename: "StorefrontCustomerAddressBookNotContainsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNotContainsActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontCustomerAddressBookNotContains" - description: "Validate that the provided Address does NOT appear in the Storefront Customer Address list." - -- filename: "StorefrontOpenMyAccountPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenMyAccountPageActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontOpenMyAccountPageActionGroup" - description: "" - -- filename: "AdminDeleteCustomerGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerGroupActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminDeleteCustomerGroupActionGroup" - description: "Goes to the Customer Groups grid page. Filter results based on provided Customer Group Name. Delete Customer from grid page." - -- filename: "FillCustomerSignInPopupFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/FillCustomerSignInPopupFormActionGroup.xml" - module: "Customer" - actiongroups: - - name: "FillCustomerSignInPopupFormActionGroup" - description: "Fills in the provided Customer details (Email and Password) in the Customer Sign In modal on the Storefront Checkout page. Clicks on Sign In." - -- filename: "LoginToStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontActionGroup.xml" - module: "Customer" - actiongroups: - - name: "LoginToStorefrontActionGroup" - description: "Goes to the Storefront Customer Sign In page. Logs in using the provided Customer." - -- filename: "StorefrontFillCustomerAccountCreationFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontFillCustomerAccountCreationFormActionGroup" - description: "Fills in the provided Customer details on the Storefront Customer creation page." - -- filename: "OpenEditCustomerFromAdminActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenEditCustomerFromAdminActionGroup.xml" - module: "Customer" - actiongroups: - - name: "OpenEditCustomerFromAdminActionGroup" - description: "Goes to the Admin Customers grid page. Filters the grid based on the provided Customer. Clicks on Edit." - - - name: "OpenEditCustomerAddressFromAdminActionGroup" - description: "Filters the Admin Customers Addresses based on the provided Address. Clicks on Edit." - - - name: "DeleteCustomerFromAdminActionGroup" - description: "Goes to the Admin Customers grid page. Deletes the provided Customer from the grid. Validates that the Success message is present and correct." - - - name: "AdminClearCustomersFiltersActionGroup" - description: "Goes to the Admin Customers grid page. Clicks on 'Clear Filters'." - -- filename: "AdminEditCustomerAddressNoZipNoStateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressNoZipNoStateActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminEditCustomerAddressNoZipNoState" - description: "EXTENDS: AdminEditCustomerAddressesFrom. Removes 'selectState' and 'fillZipCode'. Clicks on 'Set Default' for Billing/Shipping." - -- filename: "OpenMyAccountPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenMyAccountPageActionGroup.xml" - module: "Customer" - actiongroups: - - name: "OpenMyAccountPageActionGroup" - description: "Clicks on the Storefront Customer menu in the Header. Clicks on 'My Account'." - -- filename: "StorefrontCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml" - module: "Customer" - actiongroups: - - name: "CustomerLogoutStorefrontByMenuItemsActionGroup" - description: "Click on the Storefront Current Customer menu. Click on Logout." - -- filename: "StorefrontCustomerChangeEmailActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontCustomerChangeEmailActionGroup" - description: "Change the Customer Email Address for a Customer Account via the Storefront Customer Dashboard page." - -- filename: "LoginToStorefrontWithEmailAndPasswordActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontWithEmailAndPasswordActionGroup.xml" - module: "Customer" - actiongroups: - - name: "LoginToStorefrontWithEmailAndPassword" - description: "Goes to the Storefront Customer Sign In page. Logs in using the provided Email and Password." - -- filename: "NavigateThroughCustomerTabsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateThroughCustomerTabsActionGroup.xml" - module: "Customer" - actiongroups: - - name: "NavigateThroughCustomerTabsActionGroup" - description: "Clicks on the provided Storefront Customer Dashboard Side Bar tab names." - -- filename: "StorefrontOpenCustomerAccountCreatePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountCreatePageActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontOpenCustomerAccountCreatePageActionGroup" - description: "Goes to the Storefront Customer Create page." - -- filename: "AdminResetFilterInCustomerGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerGridActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminResetFilterInCustomerGrid" - description: "Clears the Admin Customer grid Filters. Sets the grid view to 'Default View'." - -- filename: "AdminAssertCustomerDefaultShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultShippingAddressActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertCustomerDefaultShippingAddress" - description: "Validates that the provided Default Customer Shipping Address details are present and correct on the Customer creation/edit page. Under the section 'Addresses'." - -- filename: "AdminAssertAddressInCustomersAddressGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertAddressInCustomersAddressGridActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertAddressInCustomersAddressGrid" - description: "Validates that the provided Customer Address is present in the Customer Address grid on the Customer creation/edit page. Under the 'Addresses' section." - -- filename: "StorefrontCustomerAddressBookContainsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookContainsActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontCustomerAddressBookContains" - description: "Validate that the provided Address appears in the Storefront Customer Address list." - -- filename: "AdminOpenCustomerEditPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminOpenCustomerEditPageActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminOpenCustomerEditPageActionGroup" - description: "Goes to the Admin Customer Edit page for the provided Customer ID #." - -- filename: "EditCustomerAddressesFromAdminActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/EditCustomerAddressesFromAdminActionGroup.xml" - module: "Customer" - actiongroups: - - name: "EditCustomerAddressesFromAdminActionGroup" - description: "Adds the provided Address to a Customer from the Admin Customers creation/edit page." - -- filename: "AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminFilterCustomerAddressGridByPhoneNumber" - description: "Filters the Admin Customers grid by the provided Phone Number." - -- filename: "NavigateCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerActionGroup.xml" - module: "Customer" - actiongroups: - - name: "NavigateToAllCustomerPage" - description: "Goes to the Admin Customers grid page." - -- filename: "AdminCustomerSaveAndContinueActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerSaveAndContinueActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminCustomerSaveAndContinue" - description: "Clicks on 'Save and Continue' on the Customer creation/edit page." - -- filename: "AdminEditCustomerInformationFromActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerInformationFromActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminEditCustomerAccountInformationActionGroup" - description: "Fills in the Customer First Name, Last Name and Email. Clicks on Save and Continue." - -- filename: "StorefrontCustomerGoToSidebarMenuActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerGoToSidebarMenuActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontCustomerGoToSidebarMenu" - description: "Click on the Storefront Customer Account Dashboard sub-menu based on the provided Menu Name." - -- filename: "AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminCreateCustomerWithWebsiteAndStoreViewActionGroup" - description: "Goes to the Customer grid page. Click on 'Add New Customer'. Fills provided Customer Data. Fill provided Customer Address data. Assigns Product to Website and Store View. Click on Save Address." - - - name: "AdminCreateCustomerWithWebSiteAndGroup" - description: "Goes to the Customer grid page. Click on 'Add New Customer'. Fills provided Customer Data. Fill provided Customer Address data. Assigns Product to Website and Store View. Clicks on Save." - -- filename: "StorefrontFillCustomerLoginFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontFillCustomerLoginFormActionGroup" - description: "Fills Storefront Customer Login Email Address. Fills Storefront Customer Login Password." - -- filename: "AdminSelectCustomerByEmailActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectCustomerByEmailActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminSelectCustomerByEmail" - description: "Checks the Customer for the provided Customer Email Address in the Admin Customers grid." - -- filename: "AdminSelectAllCustomersActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectAllCustomersActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminSelectAllCustomers" - description: "Selects All of the Customers in the Admin Customers grid." - -- filename: "StorefrontCustomerResetPasswordActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerResetPasswordActionGroup.xml" - module: "Customer" - actiongroups: - - name: "StorefrontCustomerResetPasswordActionGroup" - description: "Goes to the Storefront Customer Sign-In page. Clicks on 'Forgot Password'. Fills Email Address. Clicks on Reset Password." - -- filename: "AdminAssertCustomerInCustomersGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerInCustomersGridActionGroup.xml" - module: "Customer" - actiongroups: - - name: "AdminAssertCustomerInCustomersGrid" - description: "Validates that the provided Customer is present and correct in the Backend Customer grid page." - -- filename: "StorefrontCustomerWishlistActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Wishlist/Test/Mftf/ActionGroup/StorefrontCustomerWishlistActionGroup.xml" - module: "Wishlist" - actiongroups: - - name: "StorefrontCustomerAddCategoryProductToWishlistActionGroup" - description: "Adds the provided Product to the Wish List from a Storefront Category page. Validates that the Success Message is present and correct." - - - name: "StorefrontCustomerAddProductToWishlistActionGroup" - description: "Adds the provided Product to the Wish List from the Storefront Product page. Validates that the Success Message is present and correct." - - - name: "StorefrontCustomerCheckProductInWishlist" - description: "Validates that the provided Product details (Price and Name) are present in the Storefront Customer Dashboard Wish List." - - - name: "StorefrontCustomerCheckProductInWishlistSidebar" - description: "Validates that the provided Product details (Name) are present in the Wish List side bar menu." - - - name: "StorefrontCustomerRemoveProductFromWishlistUsingSidebar" - description: "Removes the provided Product from the Wish List side bar menu. Validates that the Success Message is present and correct." - - - name: "StorefrontCustomerAddProductToCartFromWishlistUsingSidebar" - description: "Add the provided Product to the Cart from the Wish List side bar menu. Validates that the Success Message is present and correct." - - - name: "StorefrontCustomerEditProductInWishlist" - description: "Edits the provided Product on the Storefront Wish List page. Fills in the provided Description and Quantity. Validates that the Success Message is present and correct." - - - name: "StorefrontCustomerShareWishlistActionGroup" - description: "Shares the Wish List from the Storefront Wish List page. PLEASE NOTE: The details for sharing are Hardcoded using 'Wishlist'." - - - name: "StorefrontAssertCustomerWishlistIsEmpty" - description: "" - -- filename: "GenerateOrderReportActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Reports/Test/Mftf/ActionGroup/GenerateOrderReportActionGroup.xml" - module: "Reports" - actiongroups: - - name: "GenerateOrderReportActionGroup" - description: "Clicks on 'here' to refresh the grid data. Enters the provided Order From/To Dates. Clicks on 'Show Report'." - - - name: "GenerateOrderReportForNotCancelActionGroup" - description: "Clicks on 'here' to refresh the grid data. Enters the provided Order From/To Dates and provided Order Status. Clicks on 'Show Report'." - -- filename: "AdminReviewOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Reports/Test/Mftf/ActionGroup/AdminReviewOrderActionGroup.xml" - module: "Reports" - actiongroups: - - name: "AdminReviewOrderActionGroup" - description: "Clicks on 'REPORTS' in the Admin side menu. Clicks on 'Ordered'. Clicks on 'Refresh'. Validates that the provided Product name appears in the list." - -- filename: "EditCustomStoreGroupAcceptWarningMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/EditCustomStoreGroupAcceptWarningMessageActionGroup.xml" - module: "Store" - actiongroups: - - name: "EditCustomStoreGroupAcceptWarningMessageActionGroup" - description: "EXTENDS: CreateCustomStore. Removes 'selectCreateStore'. Clicks on the 1st row. Clicks on Ok." - -- filename: "AssertStorefrontStoreCodeInUrlActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreCodeInUrlActionGroup.xml" - module: "Store" - actiongroups: - - name: "AssertStorefrontStoreCodeInUrlActionGroup" - description: "Validates that the provided Store Code is present in the Storefront URL." - -- filename: "DeleteCustomStoreActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomStoreActionGroup.xml" - module: "Store" - actiongroups: - - name: "DeleteCustomStoreActionGroup" - description: "Goes to the Admin Stores grid page. Deletes the provided Store Group Name." - - - name: "DeleteCustomStoreBackupEnabledYesActionGroup" - description: "Goes to the Admin Stores grid page. Deletes the provided Store Group Name while creating a DB backup. Validates that the Success Messages are present and correct." - - - name: "AssertStoreNotInGrid" - description: "Goes to the Admin Stores grid page. Validates that the provided Store Group Name is NOT present in the grid." - -- filename: "StoreFrontProductValidationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreFrontProductValidationActionGroup.xml" - module: "Store" - actiongroups: - - name: "StoreFrontProductValidationActionGroup" - description: "Goes to the provided Storefront Product page. Validates that the provided Product details are present and correct." - -- filename: "AdminSwitchStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchStoreViewActionGroup.xml" - module: "Store" - actiongroups: - - name: "AdminSwitchStoreViewActionGroup" - description: "Selects the provided Website from the 'Store View' dropdown menu on the Admin Grid pages." - - - name: "AdminSwitchToAllStoreViewActionGroup" - description: "EXTENDS: AdminSwitchStoreViewActionGroup. Clicks on the 'All Store Views' drop down menu. Validates that the 'All Store Views' options is present and correct." - -- filename: "AssertStoreGroupFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupFormActionGroup.xml" - module: "Store" - actiongroups: - - name: "AssertStoreGroupFormActionGroup" - description: "Clicks on the 1st row of the Admin Store grid page. Validates that the provided Website, Store Group Name/Code and Root Category are present and correct." - -- filename: "DeleteCustomWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomWebsiteActionGroup.xml" - module: "Store" - actiongroups: - - name: "DeleteCustomWebsiteActionGroup" - description: "Goes to the Admin Stores grid page. Searches the grid for the provided Website Name. Deletes the provided Website Name. Validates that the Success Message is present and correct." - -- filename: "AdminSwitchWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchWebsiteActionGroup.xml" - module: "Store" - actiongroups: - - name: "AdminSwitchWebsiteActionGroup" - description: "Selects the provided Website from the 'Store View' dropdown menu on the Admin Grid pages." - -- filename: "AdminFilterStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminFilterStoreViewActionGroup.xml" - module: "Store" - actiongroups: - - name: "AdminFilterStoreViewActionGroup" - description: "Filters the Admin Catalog Product page based on the provided Store Group and Custom Store." - -- filename: "CreateCustomStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/CreateCustomStoreViewActionGroup.xml" - module: "Store" - actiongroups: - - name: "CreateCustomStoreViewActionGroup" - description: "Goes to the Admin Store Views creation page. Fills in the provided Store View Name. Clicks on Save." - - - name: "CreateStoreView" - description: "Goes to the Admin Store Views creation page. Fills in the provided Store View, Store Group Name and Store View Status. Clicks on Save. Validates that the Success Message is present and correct." - -- filename: "AssertStoreFrontendActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreFrontendActionGroup.xml" - module: "Store" - actiongroups: - - name: "AssertStoreFrontendActionGroup" - description: "Goes to the Storefront. Selects the provided Store in the Store View dropdown menu. Validates that the provided Store View #1 is selected. Validates that the provided Store View 2 is present in the dropdown menu." - -- filename: "StorefrontSwitchStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StorefrontSwitchStoreViewActionGroup.xml" - module: "Store" - actiongroups: - - name: "StorefrontSwitchStoreViewActionGroup" - description: "Switch the Storefront to the provided Store View." - - - name: "StorefrontSwitchDefaultStoreViewActionGroup" - description: "EXTENDS: StorefrontSwitchStoreViewActionGroup. Clicks on the Default Store View." - -- filename: "AdminCreateWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateWebsiteActionGroup.xml" - module: "Store" - actiongroups: - - name: "AdminCreateWebsiteActionGroup" - description: "Goes to the Admin Website creation page. Fills in the provided Website Name and Code. Clicks on Save. Validates that the Success Message is present and correct." - - - name: "AdminGetWebsiteIdActionGroup" - description: "Goes to the Admin Stores grid page. Filters the grid for the provided Website. Grabs the Website ID from the URL." - - - name: "AssertWebsiteInGrid" - description: "Goes to the Admin Stores grid page. Searches the grid for the provided Website Name. Validates that the Website appears in the grid." - - - name: "AssertWebsiteForm" - description: "Clicks on the provided Website Name in the Admin Stores grid. Validates that the URL, Website Name/Code are present and correct." - -- filename: "AssertStoreViewFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewFormActionGroup.xml" - module: "Store" - actiongroups: - - name: "AssertStoreViewFormActionGroup" - description: "Validates that the provided Store, Name, Code and Status are present and correct on the Admin Stores creation/edit page." - -- filename: "AdminCreateStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateStoreViewActionGroup.xml" - module: "Store" - actiongroups: - - name: "AdminCreateStoreViewActionGroup" - description: "Goes to the Admin Store View creation page. Fills in the provided Store View and Store details. Clicks on Save. Validates that the Success Message is present and correct." - - - name: "AdminCreateStoreViewWithoutCheckActionGroup" - description: "EXTENDS: AdminCreateStoreViewActionGroup. Removes 'waitForPageReload' and 'seeSavedMessage'." - - - name: "AdminCreateStoreViewActionSaveGroup" - description: "Validates that the Success Message is present and correct." - - - name: "navigateToAdminContentManagementPage" - description: "Goes to the 'Configuration' page for 'Content Management'." - - - name: "saveStoreConfiguration" - description: "Clicks on the Save button." - - - name: "saveStoreConfigurationAndValidateFieldError" - description: "Clicks on Save. Validates that the fields are required." - -- filename: "AssertStorefrontStoreVisibleInFooterActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreVisibleInFooterActionGroup.xml" - module: "Store" - actiongroups: - - name: "AssertStorefrontStoreVisibleInFooterActionGroup" - description: "Goes to the Storefront. Validates that the provided Store is present in the Footer Switch Store View drop down menu on the Storefront." - -- filename: "StoreViewDisabledErrorSaveMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreViewDisabledErrorSaveMessageActionGroup.xml" - module: "Store" - actiongroups: - - name: "StoreViewDisabledErrorSaveMessageActionGroup" - description: "Goes to the Admin Store View creation page. Fills in the provided Details (Store Group Name, Store View and Store View Status). Validates that the Error Message is present and correct." - -- filename: "AdminDeleteWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteWebsiteActionGroup.xml" - module: "Store" - actiongroups: - - name: "AdminDeleteWebsiteActionGroup" - description: "Goes to the Admin Stores grid page. Deletes the provided Website Name." - -- filename: "AdminDeleteStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteStoreViewActionGroup.xml" - module: "Store" - actiongroups: - - name: "AdminDeleteStoreViewActionGroup" - description: "Goes to the Admin Stores grid page. Deletes the provided Store without creating a Backup. Validates that the Success Message is present and correct." - - - name: "DeleteCustomStoreViewBackupEnabledYesActionGroup" - description: "Goes to the Admin Stores grid page. Deleted the provided Store while creating a Backup. Validates that the Success Messages (Delete/Backup) are present and correct." - - - name: "AssertStoreViewNotInGrid" - description: "Goes to the Admin Stores grid page. Searches the grid for the provided Store View name. Validates that it does NOT appear in the grid." - -- filename: "AssertStoreGroupInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupInGridActionGroup.xml" - module: "Store" - actiongroups: - - name: "AssertStoreGroupInGridActionGroup" - description: "Goes to the Admin Stores grid page. Searches the grid for the provided Store Group Name. Validates that the provided Store Group Name is present and correct in the grid." - -- filename: "ChangeStoreInStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/ChangeStoreInStoreViewActionGroup.xml" - module: "Store" - actiongroups: - - name: "ChangeStoreInStoreViewActionGroup" - description: "Clicks on the 1st row 'Store View' on the Admin Stores grid page. Selects the provided Store drop down menu. Clicks on Save. Validates that the Warning Message is present and correct." - -- filename: "AdminStoreGroupCreateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminStoreGroupCreateActionGroup.xml" - module: "Store" - actiongroups: - - name: "AdminStoreGroupCreateActionGroup" - description: "Fills in the provided Website and Store Group details. Clicks on Save. Validates that the Success Message is present and correct." - - - name: "AdminAddCustomWebSiteToStoreGroup" - description: "Goes to the Admin Stores grid page. Searches the grid for the provided Store Group. Edits the Store. Adds the provided Website to the Store. Clicks on Save. Validates that the Success Message is present and correct." - -- filename: "AdminCreateNewStoreGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateNewStoreGroupActionGroup.xml" - module: "Store" - actiongroups: - - name: "AdminCreateNewStoreGroupActionGroup" - description: "Goes to the Admin Stores creation page. Fills in the provided Details (Website, Store Group Name and Store Group Code). Clicks on Save. Validates that the Success Message is present and correct." - - - name: "CreateCustomStore" - description: "Goes to the Admin Stores grid page. Clicks on 'Create Store'. Fills in the provided Details (Website, Store Group Name and Store Group Code). Clicks on Save. Validates that the Success Message is present and correct." - - - name: "AssertStoreGroupInGrid" - description: "Goes to the Admin Stores grid page. Searches for the provided Store Group Name. Validates that the provided Store Group Name is present in the grid." - - - name: "AssertStoreGroupForm" - description: "Clicks on the 1st Store in the 'Stores' grid. Validates that the provided Details (Website, Store Group Name, Store Group Code and Root Category) are present and correct." - -- filename: "AssertStorefrontStoreNotVisibleInFooterActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreNotVisibleInFooterActionGroup.xml" - module: "Store" - actiongroups: - - name: "AssertStorefrontStoreNotVisibleInFooterActionGroup" - description: "Goes to the Storefront. Validates that the provided Store is NOT present in the Footer Switch Store View drop down menu." - -- filename: "AssertStoreConfigurationBackendActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreConfigurationBackendActionGroup.xml" - module: "Store" - actiongroups: - - name: "AssertStoreConfigurationBackendActionGroup" - description: "Goes to the 'Configuration' page. Clicks on the 'Store View' dropdown menu. Validates that the provided Website, Store, Store View 1 and Store View 2 are present and correct." - -- filename: "AssertStoreViewInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewInGridActionGroup.xml" - module: "Store" - actiongroups: - - name: "AssertStoreViewInGridActionGroup" - description: "Goes the Admin Stores grid page. Searches the grid for the provided Store View Name. Validates that the provided Store View Name is present and correct in the grid." - -- filename: "AssertStorefrontStoreVisibleInHeaderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreVisibleInHeaderActionGroup.xml" - module: "Store" - actiongroups: - - name: "AssertStorefrontStoreVisibleInHeaderActionGroup" - description: "Goes to the Storefront. Validates that the provided Store is present in the Header Switch Store View drop down menu on the Storefront." - -- filename: "AdminCreateCartPriceRuleLabelsSectionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleLabelsSectionActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AdminCreateCartPriceRuleLabelsSectionActionGroup" - description: "Fills in the provided Rule details on a Admin Cart Price Rule creation/edit page." - -- filename: "StorefrontAddToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontAddToTheCartActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "StorefrontAddToTheCartActionGroup" - description: "" - -- filename: "AdminCartPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCartPriceRuleActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "selectNotLoggedInCustomerGroup" - description: "Selects 'NOT LOGGED IN' from the 'Customer Groups' list (Magento 2 B2B). PLEASE NOTE: The value is Hardcoded." - - - name: "selectRetailerCustomerGroup" - description: "Selects 'Retailer' from the 'Customer Groups' list (Magento 2 B2B). PLEASE NOTE: The value is Hardcoded." - - - name: "SetCartAttributeConditionForCartPriceRuleActionGroup" - description: "Sets the provided Cart Attribute Condition (Attribute Name, Operator Type and Value) on the Admin Cart Price Rule creation/edit page." - - - name: "SetConditionForActionsInCartPriceRuleActionGroup" - description: "Sets the provided Condition (Actions Aggregator/Value, Child Attribute and Action Value) for Actions on the Admin Cart Price Rule creation/edit page." - -- filename: "AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AssertCustomerGroupNotOnCartPriceRuleFormActionGroup" - description: "Validates that the 'Customer Groups' section does NOT contain the provided Customer Group on the Admin Cart Price Rule creation/edit page." - -- filename: "AssertCartPriceRuleSuccessSaveMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCartPriceRuleSuccessSaveMessageActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AssertCartPriceRuleSuccessSaveMessageActionGroup" - description: "Clicks on the Save button on the Admin Cart Price Rule creation/edit page. Validates that the Success Message is present and correct." - -- filename: "AdminDeleteCartPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminDeleteCartPriceRuleActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AdminDeleteCartPriceRuleActionGroup" - description: "Goes to the Admin Cart Price Rules grid page. Filters the grid for the provided Rule Name. Deletes the Rule via the grid." - -- filename: "AdminCreateCartPriceRuleActionsSectionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionsSectionActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AdminCreateCartPriceRuleActionsSectionDiscountFieldsActionGroup" - description: "Clicks on the 'Actions' section on the Admin Cart Price Rule creation/edit page. Fills in the provided Cart Price Rule details." - - - name: "AdminCreateCartPriceRuleActionsSectionShippingAmountActionGroup" - description: "Clicks on the 'Apply to Shipping Amount' toggle." - - - name: "AdminCreateCartPriceRuleActionsSectionSubsequentRulesActionGroup" - description: "Clicks on the 'Discard subsequent rules' toggle." - - - name: "AdminCreateCartPriceRuleActionsSectionFreeShippingActionGroup" - description: "Selects the provided option in the 'Free Shipping' dropdown menu." - -- filename: "StorefrontSalesRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontSalesRuleActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "StorefrontApplyCouponActionGroup" - description: "Applies the provided Coupon Code to the Storefront Shopping Cart." - - - name: "StorefrontCancelCouponActionGroup" - description: "Cancels the Coupon that is applied to the Storefront Shopping Cart." - - - name: "StorefrontCheckCouponAppliedActionGroup" - description: "Validates that the provided Rule and Discount Amount is present and correct on the Storefront Checkout page." - - - name: "VerifyDiscountAmount" - description: "Goes to the provided Storefront Product URL. Fills in provided Quantity. Clicks Add to Cart. Goes to Checkout. Validates that the provided Discount Amount is present and correct." - -- filename: "AdminSalesRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminSalesRuleActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "DeleteCartPriceRuleByName" - description: "Goes to the Admin Cart Price Rules grid page. Filters the grid based on the provided Rule Name. Deletes the Price Rule via the grid." - -- filename: "AdminCreateCartPriceRuleRuleInfoSectionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleRuleInfoSectionActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AdminCreateCartPriceRuleRuleInfoSectionActionGroup" - description: "Goes to the Admin Cart Price Rule grid page. Clicks on Add New Rule. Fills in the provided Rule details." - -- filename: "StorefrontClickOnMiniCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontClickOnMiniCartActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "StorefrontClickOnMiniCartActionGroup" - description: "" - -- filename: "AdminFilterCartPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminFilterCartPriceRuleActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AdminFilterCartPriceRuleActionGroup" - description: "Filters the Admin Cart Price Rule grid based on the provided Rule Name. Clicks on the 1st row in the grid." - - - name: "AdminCartPriceRuleNotInGridActionGroup" - description: "EXTENDS: AdminFilterCartPriceRuleActionGroup. Removes 'goToEditRulePage'. Validates that the Empty Grid message is present and correct." - -- filename: "AdminCreateCartPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AdminCreateCartPriceRuleActionGroup" - description: "Goes to the Admin Cart Price Rule grid page. Adds the provided Rule. Validates that the Success Message is present and correct." - - - name: "AdminCreateCartPriceRuleAndStayOnEditActionGroup" - description: "EXTENDS: AdminCreateCartPriceRuleActionGroup. Clicks on Save and Continue." - - - name: "AdminCreateCartPriceRuleWithCouponCode" - description: "EXTENDS: AdminCreateCartPriceRuleActionGroup. Removes 'selectActionType' and 'fillDiscountAmount'. Adds the provided Coupon Code to a Cart Price Rule." - - - name: "AdminDeleteCartPriceRuleForRetailerActionGroup" - description: "Goes to the Admin Cart Price Rules grid page. Removes the 1st Cart Price Rule in the Grid." - - - name: "AdminCreateCartPriceRuleWithConditions" - description: "EXTENDS: AdminCreateCartPriceRuleActionGroup. Removes 'fillDiscountAmount'. Adds the 2 provided Conditions (Name, Rule, Rule to Change and Category Name) to a Cart Price Rule." - - - name: "CreateCartPriceRuleSecondWebsiteActionGroup" - description: "Goes to the Admin Cart Price Rule grid page. Clicks on Add New Rule. Fills the provided Rule (Name). Selects 'Second Website' from the 'Websites' menu." - - - name: "AdminInactiveCartPriceRuleActionGroup" - description: "EXTENDS: AdminCreateCartPriceRuleActionGroup. Clicks on 'Active'." - -- filename: "AdminOpenNewCartPriceRuleFormPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminOpenNewCartPriceRuleFormPageActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AdminOpenNewCartPriceRuleFormPageActionGroup" - description: "Goes to the Admin Cart Price Rule creation page." - -- filename: "AssertStorefrontMiniCartItemsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertStorefrontMiniCartItemsActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AssertStorefrontMiniCartItemsActionGroup" - description: "" - -- filename: "StorefrontApplyDiscountCodeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontApplyDiscountCodeActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "StorefrontApplyDiscountCodeActionGroup" - description: "" - -- filename: "AdminAssertCustomerGroupOnCartPriceRuleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnCartPriceRuleFormActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "AdminAssertCustomerGroupOnCartPriceRuleForm" - description: "" - -- filename: "ApplyCartRuleOnStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/ApplyCartRuleOnStorefrontActionGroup.xml" - module: "SalesRule" - actiongroups: - - name: "ApplyCartRuleOnStorefrontActionGroup" - description: "Clicks on Add to Cart on a Storefront Product page. Validates that the Success Message is present and correct. Goes to the Storefront Shopping Cart page. Applies the provided Coupon Code to the Shopping Cart." - -- filename: "StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRuleConfigurable/Test/Mftf/ActionGroup/StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup.xml" - module: "CatalogRuleConfigurable" - actiongroups: - - name: "StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup" - description: "Validates that the provided Product Name and Price are present on a Storefront Product page." - -- filename: "StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRuleConfigurable/Test/Mftf/ActionGroup/StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup.xml" - module: "CatalogRuleConfigurable" - actiongroups: - - name: "StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup" - description: "Selects the provided Product Option on a Storefront Product page. Validates the provided Expected Price is present and correct." diff --git a/_data/codebase/mftf/action-groups.yml b/_data/codebase/mftf/action-groups.yml index 1e95fc0fc15..0df69d6abd4 100644 --- a/_data/codebase/mftf/action-groups.yml +++ b/_data/codebase/mftf/action-groups.yml @@ -1,20 +1,20 @@ - filename: "AdminGridFilterResetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterResetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterResetActionGroup.xml" module: "Ui" actiongroups: - name: "AdminGridFilterResetActionGroup" description: "Scrolls to the top of the page. Clicks on the 'Clear Filters' link, if present, in the Admin Grid 'Filters' section." - filename: "AdminGridFilterFillInputFieldActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterFillInputFieldActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterFillInputFieldActionGroup.xml" module: "Ui" actiongroups: - name: "AdminGridFilterFillInputFieldActionGroup" description: "Expands the 'Filters' section of an Admin Grid page. Fills in the provided Filter Value for the provided Filter Name." - filename: "AdminSaveAndCloseActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminSaveAndCloseActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminSaveAndCloseActionGroup.xml" module: "Ui" actiongroups: - name: "AdminFormSaveAndClose" @@ -24,14 +24,14 @@ description: "Clicks on 'Save and Duplicate'. Validates that the Success Message is present and correct." - filename: "AdminGridFilterSearchResultsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterSearchResultsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterSearchResultsActionGroup.xml" module: "Ui" actiongroups: - name: "AdminGridFilterSearchResultsByInput" description: "Filters an Admin Grid page using the provided Filter Selector and Search Value." - filename: "AdminDataGridFilterActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridFilterActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridFilterActionGroup.xml" module: "Ui" actiongroups: - name: "searchAdminDataGridByKeyword" @@ -44,7 +44,7 @@ description: "Clicks on 'Clear Filters' on an Admin Grid page." - filename: "AdminDataGridPaginationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridPaginationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridPaginationActionGroup.xml" module: "Ui" actiongroups: - name: "adminDataGridSelectPerPage" @@ -57,28 +57,28 @@ description: "Sets the provided custom 'per page' display setting on an Admin Grid page. Deletes the Items listed in a grid. Validates that the 'per page' count in NOT present." - filename: "AdminClickSearchInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminClickSearchInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminClickSearchInGridActionGroup.xml" module: "Ui" actiongroups: - name: "AdminClickSearchInGridActionGroup" description: "" - filename: "AdminGridFilterApplyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterApplyActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterApplyActionGroup.xml" module: "Ui" actiongroups: - name: "AdminGridFilterApplyActionGroup" description: "Clicks on 'Apply Filters' in the 'Filters' section of an Admin Grid page." - filename: "AdminFillInputFilterFieldActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminFillInputFilterFieldActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminFillInputFilterFieldActionGroup.xml" module: "Ui" actiongroups: - name: "AdminFillInputFilterFieldActionGroup" description: "" - filename: "AdminUserActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminUserActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminUserActionGroup.xml" module: "Braintree" actiongroups: - name: "GoToAllUsers" @@ -88,14 +88,14 @@ description: "Creates a User using the NewAdmin User Entity and User Role Entity. PLEASE NOTE: The Action Group values are Hardcoded." - filename: "StorefrontFillCartDataActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/StorefrontFillCartDataActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Test/Mftf/ActionGroup/StorefrontFillCartDataActionGroup.xml" module: "Braintree" actiongroups: - name: "StorefrontFillCartDataActionGroup" description: "Fills Cart Data with Braintree using the provided Data Entity." - filename: "ConfigureBraintreeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/ConfigureBraintreeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Test/Mftf/ActionGroup/ConfigureBraintreeActionGroup.xml" module: "Braintree" actiongroups: - name: "ConfigureBraintree" @@ -105,7 +105,7 @@ description: "Disables the Braintree and BraintreePaypal configuration settings via the CLI." - filename: "AdminRoleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminRoleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminRoleActionGroup.xml" module: "Braintree" actiongroups: - name: "GoToUserRoles" @@ -118,49 +118,49 @@ description: "Deletes a User Role that contains the text 'Role'. PLEASE NOTE: The Action Group values are Hardcoded." - filename: "AdminOrderBraintreeFillActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminOrderBraintreeFillActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminOrderBraintreeFillActionGroup.xml" module: "Braintree" actiongroups: - name: "AdminOrderBraintreeFillActionGroup" description: "Fills in the Payment Method using Braintree details. PLEASE NOTE: The Braintree details are Hardcoded using 'PaymentAndShippingInfo'." - filename: "AdminProductAddFPTValueActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Weee/Test/Mftf/ActionGroup/AdminProductAddFPTValueActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Weee/Test/Mftf/ActionGroup/AdminProductAddFPTValueActionGroup.xml" module: "Weee" actiongroups: - name: "AdminProductAddFPTValueActionGroup" description: "Adds the provided FPT details (Attribute Code, Country, State and Value) on the Admin Product creation/edit page." - filename: "StorefrontFillContactUsFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontFillContactUsFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontFillContactUsFormActionGroup.xml" module: "Contact" actiongroups: - name: "StorefrontFillContactUsFormActionGroup" description: "Fills Name, Email and Comment on the Storefront 'Contact Us' page." - filename: "StorefrontSubmitContactUsFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontSubmitContactUsFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontSubmitContactUsFormActionGroup.xml" module: "Contact" actiongroups: - name: "StorefrontSubmitContactUsFormActionGroup" description: "Clicks on the 'Submit' button on the Storefront 'Contact Us' page." - filename: "AssertMessageContactUsFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/AssertMessageContactUsFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Contact/Test/Mftf/ActionGroup/AssertMessageContactUsFormActionGroup.xml" module: "Contact" actiongroups: - name: "AssertMessageContactUsFormActionGroup" description: "Validates that the provided Message appears in the correct Message Type on the Storefront 'Contact Us' page." - filename: "StorefrontOpenContactUsPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontOpenContactUsPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontOpenContactUsPageActionGroup.xml" module: "Contact" actiongroups: - name: "StorefrontOpenContactUsPageActionGroup" description: "Goes to the Storefront 'Contact Us' page." - filename: "AdminCreateWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml" module: "Widget" actiongroups: - name: "AdminCreateWidgetActionGroup" @@ -179,21 +179,21 @@ description: "EXTENDS: AdminCreateWidgetActionGroup. Creates a Product List Widget using the provided Product. Validates that the Success Message is present and correct." - filename: "AdminWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminWidgetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminWidgetActionGroup.xml" module: "Widget" actiongroups: - name: "AdminCreateWidgetWithBlockActionGroup" description: "Goes to the Admin Widgets creation page. Creates the provided Widget which includes the provided Block. Clicks on Save. Validates that the Success Message is preset and correct." - filename: "AdminCreateAndSaveWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateAndSaveWidgetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateAndSaveWidgetActionGroup.xml" module: "Widget" actiongroups: - name: "AdminCreateAndSaveWidgetActionGroup" description: "EXTENDS: AdminCreateWidgetActionGroup. Clicks on Save. Validates that the Success Message is present and correct." - filename: "ClearCacheActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearCacheActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearCacheActionGroup.xml" module: "PageCache" actiongroups: - name: "ClearCacheActionGroup" @@ -203,14 +203,14 @@ description: "Goes to the Admin Cache Management page. Selects 'Refresh'. Checks the 'Page Cache' row. Clicks on Submit." - filename: "ClearPageCacheActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearPageCacheActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearPageCacheActionGroup.xml" module: "PageCache" actiongroups: - name: "ClearPageCacheActionGroup" description: "Goes to the Admin Cache Management page. Selects 'Refresh'. Checks the 'Page Cache' row. Clicks on Submit." - filename: "CreateOrderToPrintPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateOrderToPrintPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateOrderToPrintPageActionGroup.xml" module: "Sales" actiongroups: - name: "CreateOrderToPrintPageActionGroup" @@ -220,35 +220,35 @@ description: "EXTENDS: CreateOrderToPrintPageActionGroup. Clicks on 'Check / Money Order'." - filename: "AdminAddToOrderConfigurableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderConfigurableProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderConfigurableProductActionGroup.xml" module: "Sales" actiongroups: - name: "AdminAddToOrderConfigurableProductActionGroup" description: "" - filename: "AssertOrderButtonsAvailableActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderButtonsAvailableActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderButtonsAvailableActionGroup.xml" module: "Sales" actiongroups: - name: "AssertOrderButtonsAvailableActionGroup" description: "Validates that the primary buttons appear on the Admin Order edit page." - filename: "AdminSubmitOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminSubmitOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminSubmitOrderActionGroup.xml" module: "Sales" actiongroups: - name: "AdminSubmitOrderActionGroup" description: "" - filename: "AdminAssertRefundOrderStatusInCommentsHistoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertRefundOrderStatusInCommentsHistoryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertRefundOrderStatusInCommentsHistoryActionGroup.xml" module: "Sales" actiongroups: - name: "AdminAssertRefundOrderStatusCommentsHistoryActionGroup" description: "Clicks on the 'Comments History' on Admin View Order page. Validates that the provided Order Status and Refund message are present and correct." - filename: "AdminCreditMemoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminCreditMemoActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminCreditMemoActionGroup.xml" module: "Sales" actiongroups: - name: "verifyBasicCreditMemoInformation" @@ -267,35 +267,35 @@ description: "" - filename: "AdminSelectFlatRateShippingMethodActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminSelectFlatRateShippingMethodActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminSelectFlatRateShippingMethodActionGroup.xml" module: "Sales" actiongroups: - name: "AdminSelectFlatRateShippingMethodActionGroup" description: "" - filename: "FilterShipmentGridByOrderIdActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/FilterShipmentGridByOrderIdActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/FilterShipmentGridByOrderIdActionGroup.xml" module: "Sales" actiongroups: - name: "FilterShipmentGridByOrderIdActionGroup" description: "" - filename: "StorefrontFillOrdersAndReturnsFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontFillOrdersAndReturnsFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontFillOrdersAndReturnsFormActionGroup.xml" module: "Sales" actiongroups: - name: "StorefrontFillOrdersAndReturnsFormActionGroup" description: "" - filename: "AdminOrderFilterByOrderIdAndStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderFilterByOrderIdAndStatusActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderFilterByOrderIdAndStatusActionGroup.xml" module: "Sales" actiongroups: - name: "AdminOrderFilterByOrderIdAndStatusActionGroup" description: "" - filename: "AdminOrderActionOnGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderActionOnGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderActionOnGridActionGroup.xml" module: "Sales" actiongroups: - name: "AdminOrderActionOnGridActionGroup" @@ -305,7 +305,7 @@ description: "" - filename: "AdminOrderGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderGridActionGroup.xml" module: "Sales" actiongroups: - name: "filterOrderGridById" @@ -330,84 +330,84 @@ description: "EXTENDS: filterOrderGridById. Clicks on the 1st row of the Admin Orders grid." - filename: "AdminOrderStatusFormFillAndSaveActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderStatusFormFillAndSaveActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderStatusFormFillAndSaveActionGroup.xml" module: "Sales" actiongroups: - name: "AdminOrderStatusFormFillAndSave" description: "Fills in the provided Status and Label on the Admin Order Status section." - filename: "AdminAssertRefundInRefundsGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertRefundInRefundsGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertRefundInRefundsGridActionGroup.xml" module: "Sales" actiongroups: - name: "AdminAssertRefundInRefundsGridActionGroup" description: "Goes to the Admin Credit Memo grid page. Filters the grid for the provided Order ID, Memo ID, Refund Status and Refunded Total. Validates that the provided details are present and correct." - filename: "CreateNewOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateNewOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateNewOrderActionGroup.xml" module: "Sales" actiongroups: - name: "useBraintreeForMasterCard" description: "Selects 'Braintree' as the Payment Method on the Admin New Order creation page. Enters Credit Card details. PLEASE NOTE: The Credit Card details used are Hardcoded using 'PaymentAndShippingInfo'." - filename: "StorefrontAssertSalesPrintOrderBillingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontAssertSalesPrintOrderBillingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontAssertSalesPrintOrderBillingAddressActionGroup.xml" module: "Sales" actiongroups: - name: "AssertSalesPrintOrderBillingAddress" description: "" - filename: "AdminAddToOrderDownloadableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderDownloadableProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderDownloadableProductActionGroup.xml" module: "Sales" actiongroups: - name: "AdminAddToOrderDownloadableProductActionGroup" description: "" - filename: "AssertOrderStatusFormSaveSuccessActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveSuccessActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveSuccessActionGroup.xml" module: "Sales" actiongroups: - name: "AssertOrderStatusFormSaveSuccess" description: "Validates that the Success Message is present and correct." - filename: "FilterOrderStatusByLabelAndCodeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/FilterOrderStatusByLabelAndCodeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/FilterOrderStatusByLabelAndCodeActionGroup.xml" module: "Sales" actiongroups: - name: "FilterOrderStatusByLabelAndCodeActionGroup" description: "" - filename: "AssertOrderStatusExistsInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusExistsInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusExistsInGridActionGroup.xml" module: "Sales" actiongroups: - name: "AssertOrderStatusExistsInGrid" description: "Validates that the provided Order Status and Label are present in the Admin Orders grid." - filename: "AdminApplyCouponToOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminApplyCouponToOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminApplyCouponToOrderActionGroup.xml" module: "Sales" actiongroups: - name: "AdminApplyCouponToOrderActionGroup" description: "" - filename: "SelectActionForOrdersActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/SelectActionForOrdersActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/SelectActionForOrdersActionGroup.xml" module: "Sales" actiongroups: - name: "SelectActionForOrdersActionGroup" description: "" - filename: "AdminAssertOrderAvailableButtonsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertOrderAvailableButtonsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertOrderAvailableButtonsActionGroup.xml" module: "Sales" actiongroups: - name: "AdminAssertOrderAvailableButtonsActionGroup" description: "" - filename: "AdminOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderActionGroup.xml" module: "Sales" actiongroups: - name: "navigateToNewOrderPageNewCustomer" @@ -504,14 +504,14 @@ description: "Goes to the Admin Create New Order page. Selects the provided Customer. Adds the provided Product to the Order. Clicks on Submit Order. Validates that the Success Message is present and correct." - filename: "AdminAssertProductQtyInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertProductQtyInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertProductQtyInGridActionGroup.xml" module: "Sales" actiongroups: - name: "AdminAssertProductQtyInGridActionGroup" description: "Goes tot he Admin Catalog Product grid page. Filters the grid based on the provided Product SKU. Validates that the provided Product Qty is present." - filename: "AdminCreateInvoiceActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminCreateInvoiceActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminCreateInvoiceActionGroup.xml" module: "Sales" actiongroups: - name: "AdminCreateInvoiceActionGroup" @@ -524,7 +524,7 @@ description: "" - filename: "AdminInvoiceActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminInvoiceActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminInvoiceActionGroup.xml" module: "Sales" actiongroups: - name: "verifyBasicInvoiceInformation" @@ -555,28 +555,28 @@ description: "" - filename: "AdminAddToOrderCouponCodeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderCouponCodeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderCouponCodeActionGroup.xml" module: "Sales" actiongroups: - name: "AdminAddToOrderCouponCodeActionGroup" description: "" - filename: "AdminShipThePendingOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminShipThePendingOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminShipThePendingOrderActionGroup.xml" module: "Sales" actiongroups: - name: "AdminShipThePendingOrderActionGroup" description: "" - filename: "AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml" module: "Sales" actiongroups: - name: "AssertOrderStatusFormSaveDuplicateError" description: "Validates that the 'Duplicate Order' Error Message is present and correct." - filename: "AdminOpenAndFillCreditMemoRefundActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOpenAndFillCreditMemoRefundActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOpenAndFillCreditMemoRefundActionGroup.xml" module: "Sales" actiongroups: - name: "AdminOpenAndFillCreditMemoRefundActionGroup" @@ -586,28 +586,28 @@ description: "EXTENDS: AdminOpenAndFillCreditMemoRefundActionGroup. Checks 'Return to Stock'." - filename: "AdminFilterProductInCreateOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminFilterProductInCreateOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminFilterProductInCreateOrderActionGroup.xml" module: "Sales" actiongroups: - name: "AdminFilterProductInCreateOrderActionGroup" description: "" - filename: "AdminAddToOrderBundleProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderBundleProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAddToOrderBundleProductActionGroup.xml" module: "Sales" actiongroups: - name: "AdminAddToOrderBundleProductActionGroup" description: "" - filename: "StorefrontOrderActionGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontOrderActionGroupActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontOrderActionGroupActionGroup.xml" module: "Sales" actiongroups: - name: "StorefrontSearchGuestOrderActionGroup" description: "Goes to the Storefront Customer Orders and Returns page. Fills in the provided Order ID, Billing Last Name and Email. Clicks on Continue. Validates that the URL is correct." - filename: "StorefrontProductVideoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/StorefrontProductVideoActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/StorefrontProductVideoActionGroup.xml" module: "ProductVideo" actiongroups: - name: "assertProductVideoStorefrontProductPage" @@ -617,7 +617,7 @@ description: "Validates that the provided Video is NOT present on the Storefront Product page." - filename: "AdminProductVideoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/AdminProductVideoActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/AdminProductVideoActionGroup.xml" module: "ProductVideo" actiongroups: - name: "addProductVideo" @@ -633,28 +633,28 @@ description: "Validates that the provided Video is NOT present on the Admin Product creation/edit page." - filename: "AdminChangeInstantPurchaseButtonTextActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/InstantPurchase/Test/Mftf/ActionGroup/AdminChangeInstantPurchaseButtonTextActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/InstantPurchase/Test/Mftf/ActionGroup/AdminChangeInstantPurchaseButtonTextActionGroup.xml" module: "InstantPurchase" actiongroups: - name: "AdminChangeInstantPurchaseButtonTextActionGroup" description: "" - filename: "AdminOpenInstantPurchaseConfigPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/InstantPurchase/Test/Mftf/ActionGroup/AdminOpenInstantPurchaseConfigPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/InstantPurchase/Test/Mftf/ActionGroup/AdminOpenInstantPurchaseConfigPageActionGroup.xml" module: "InstantPurchase" actiongroups: - name: "AdminOpenInstantPurchaseConfigPageActionGroup" description: "" - filename: "AdminChangeInstantPurchaseStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/InstantPurchase/Test/Mftf/ActionGroup/AdminChangeInstantPurchaseStatusActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/InstantPurchase/Test/Mftf/ActionGroup/AdminChangeInstantPurchaseStatusActionGroup.xml" module: "InstantPurchase" actiongroups: - name: "AdminChangeInstantPurchaseStatusActionGroup" description: "" - filename: "StorefrontPersistentAssertCustomerWelcomeMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontPersistentAssertCustomerWelcomeMessageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontPersistentAssertCustomerWelcomeMessageActionGroup.xml" module: "Persistent" actiongroups: - name: "StorefrontAssertPersistentCustomerWelcomeMessageActionGroup" @@ -664,14 +664,14 @@ description: "" - filename: "StorefrontAssertPersistentRegistrationPageFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontAssertPersistentRegistrationPageFieldsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontAssertPersistentRegistrationPageFieldsActionGroup.xml" module: "Persistent" actiongroups: - name: "StorefrontAssertPersistentRegistrationPageFields" description: "" - filename: "StorefrontCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml" module: "Persistent" actiongroups: - name: "CustomerLoginOnStorefrontWithRememberMeChecked" @@ -687,49 +687,49 @@ description: "" - filename: "AssertElementInTranslateInlineModeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Translation/Test/Mftf/ActionGroup/AssertElementInTranslateInlineModeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Translation/Test/Mftf/ActionGroup/AssertElementInTranslateInlineModeActionGroup.xml" module: "Translation" actiongroups: - name: "AssertElementInTranslateInlineModeActionGroup" description: "" - filename: "AdminTranslateElementActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Translation/Test/Mftf/ActionGroup/AdminTranslateElementActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Translation/Test/Mftf/ActionGroup/AdminTranslateElementActionGroup.xml" module: "Translation" actiongroups: - name: "AdminTranslateElementActionGroup" description: "" - filename: "AdminOpenNewVariablePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminOpenNewVariablePageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminOpenNewVariablePageActionGroup.xml" module: "Variable" actiongroups: - name: "AdminOpenNewVariablePageActionGroup" description: "" - filename: "AdminFilterVariableGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminFilterVariableGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminFilterVariableGridActionGroup.xml" module: "Variable" actiongroups: - name: "AdminFilterVariableGridActionGroup" description: "" - filename: "AdminNavigateToVariablePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminNavigateToVariablePageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminNavigateToVariablePageActionGroup.xml" module: "Variable" actiongroups: - name: "AdminNavigateToVariablePageByCodeActionGroup" description: "" - filename: "AdminOpenVariablesGridPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminOpenVariablesGridPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminOpenVariablesGridPageActionGroup.xml" module: "Variable" actiongroups: - name: "AdminOpenVariablesGridPageActionGroup" description: "" - filename: "CreateCustomVariableActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/CreateCustomVariableActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Variable/Test/Mftf/ActionGroup/CreateCustomVariableActionGroup.xml" module: "Variable" actiongroups: - name: "CreateCustomVariableActionGroup" @@ -739,28 +739,28 @@ description: "Goes to the Custom Variable grid page. Deletes the Custom Variable. PLEASE NOTE: The Custom Variable that is deleted is Hardcoded using 'customVariable'." - filename: "AdminFillVariableFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminFillVariableFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Variable/Test/Mftf/ActionGroup/AdminFillVariableFormActionGroup.xml" module: "Variable" actiongroups: - name: "AdminFillVariableFormActionGroup" description: "" - filename: "AssertAdminCustomVariableFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AssertAdminCustomVariableFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Variable/Test/Mftf/ActionGroup/AssertAdminCustomVariableFormActionGroup.xml" module: "Variable" actiongroups: - name: "AssertAdminCustomVariableFormActionGroup" description: "" - filename: "AssertAdminCustomVariableInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/AssertAdminCustomVariableInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Variable/Test/Mftf/ActionGroup/AssertAdminCustomVariableInGridActionGroup.xml" module: "Variable" actiongroups: - name: "AssertAdminCustomVariableInGridActionGroup" description: "" - filename: "ConfigWebUrlOptionsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWebUrlOptionsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWebUrlOptionsActionGroup.xml" module: "Config" actiongroups: - name: "EnableWebUrlOptions" @@ -770,21 +770,21 @@ description: "Goes to the 'Configuration' page for 'Url Options'. Disables 'Add Store Code to Urls'. Clicks on the Save button." - filename: "AdminConfigCreateNewAccountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/AdminConfigCreateNewAccountActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/ActionGroup/AdminConfigCreateNewAccountActionGroup.xml" module: "Config" actiongroups: - name: "SetGroupForValidVATIdIntraUnionActionGroup" description: "Goes to the 'Configuration' page for 'Customer Configuration'. Sets the 'Group For Valid VAT ID Intra Union' option. Clicks on the Save button. Validates the the Save message is present." - filename: "SwitcherActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/SwitcherActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/ActionGroup/SwitcherActionGroup.xml" module: "Config" actiongroups: - name: "SwitchToVersion4ActionGroup" description: "Goes to the 'Configuration' page for 'Content Management'. Sets the 'WYSIWYG Editor' to 'TinyMCE 4'. Clicks on the Save button. PLEASE NOTE: The value is Hardcoded." - filename: "GeneralConfigurationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/GeneralConfigurationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/ActionGroup/GeneralConfigurationActionGroup.xml" module: "Config" actiongroups: - name: "NavigateToDefaultLayoutsSetting" @@ -803,7 +803,7 @@ description: "Goes to the 'Configuration' page for 'General'. Selects the provided Countries under 'State is Required for'. Clicks on the Save button." - filename: "ConfigWYSIWYGActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWYSIWYGActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWYSIWYGActionGroup.xml" module: "Config" actiongroups: - name: "EnabledWYSIWYG" @@ -822,21 +822,21 @@ description: "Goes to the 'Configuration' page for 'Content Management'. Sets 'Enable WYSIWYG Editor' to 'Enabled by Default'. Clicks on the Save button. PLEASE NOTE: The value is Hardcoded." - filename: "RestoreLayoutSettingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml" module: "Config" actiongroups: - name: "RestoreLayoutSetting" description: "Goes to the 'Configuration' page for 'Web'. Clicks on the Save button." - filename: "AdminSaveConfigActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/AdminSaveConfigActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/ActionGroup/AdminSaveConfigActionGroup.xml" module: "Config" actiongroups: - name: "AdminSaveConfigActionGroup" description: "" - filename: "ConfigSalesTaxClassActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigSalesTaxClassActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigSalesTaxClassActionGroup.xml" module: "Config" actiongroups: - name: "SetTaxClassForShipping" @@ -852,7 +852,7 @@ description: "Goes to the 'Configuration' page for 'Tax'. Sets 'Apply Tax On' to the provided value. Clicks on the Save button." - filename: "ConfigAdminCatalogSearchActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminCatalogSearchActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminCatalogSearchActionGroup.xml" module: "Config" actiongroups: - name: "ChooseElasticSearchAsSearchEngine" @@ -862,7 +862,7 @@ description: "Goes to the 'Configuration' page for 'Catalog'. Sets the 'Search Engine' to 'mysql'. Clicks on the Save button. PLEASE NOTE: The value is Hardcoded." - filename: "ConfigAdminAccountSharingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminAccountSharingActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminAccountSharingActionGroup.xml" module: "Config" actiongroups: - name: "ConfigAdminAccountSharingActionGroup" @@ -875,42 +875,42 @@ description: "Disables 'Admin Account Sharing' via the API." - filename: "AdminFillIntegrationFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Integration/Test/Mftf/ActionGroup/AdminFillIntegrationFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Integration/Test/Mftf/ActionGroup/AdminFillIntegrationFormActionGroup.xml" module: "Integration" actiongroups: - name: "AdminFillIntegrationFormActionGroup" description: "" - filename: "AdminOpenNewIntegrationPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Integration/Test/Mftf/ActionGroup/AdminOpenNewIntegrationPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Integration/Test/Mftf/ActionGroup/AdminOpenNewIntegrationPageActionGroup.xml" module: "Integration" actiongroups: - name: "AdminOpenNewIntegrationPageActionGroup" description: "" - filename: "AdminSaveIntegrationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Integration/Test/Mftf/ActionGroup/AdminSaveIntegrationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Integration/Test/Mftf/ActionGroup/AdminSaveIntegrationActionGroup.xml" module: "Integration" actiongroups: - name: "AdminClickSaveButtonIntegrationFormActionGroup" description: "" - filename: "ApplyCouponOnPaymentPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Payment/Test/Mftf/ActionGroup/ApplyCouponOnPaymentPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Payment/Test/Mftf/ActionGroup/ApplyCouponOnPaymentPageActionGroup.xml" module: "Payment" actiongroups: - name: "ApplyCouponOnPaymentPageActionGroup" description: "Adds the provided Coupon Code on the Storefront Shopping Cart page. Validates that the Discount Verification Message is present and correct." - filename: "AdminSetBaseCurrencyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CurrencySymbol/Test/Mftf/ActionGroup/AdminSetBaseCurrencyActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CurrencySymbol/Test/Mftf/ActionGroup/AdminSetBaseCurrencyActionGroup.xml" module: "CurrencySymbol" actiongroups: - name: "AdminSetBaseCurrencyActionGroup" description: "" - filename: "AdminCatalogSearchTermActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminCatalogSearchTermActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminCatalogSearchTermActionGroup.xml" module: "CatalogSearch" actiongroups: - name: "AssertSearchTermSaveSuccessMessage" @@ -923,14 +923,14 @@ description: "Goes to the Catalog Search Term grid page. Searches for the provided Search Term. Validates that it is NOT present in the grid." - filename: "AdminSetMinimalQueryLengthActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminSetMinimalQueryLengthActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminSetMinimalQueryLengthActionGroup.xml" module: "CatalogSearch" actiongroups: - name: "SetMinimalQueryLengthActionGroup" description: "Goes to the 'Configuration' page for 'Catalog'. Sets the Minimal Query Length. CLicks on the Save button." - filename: "StorefrontCatalogSearchTermActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchTermActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchTermActionGroup.xml" module: "CatalogSearch" actiongroups: - name: "AssertSearchTermNotOnFrontend" @@ -940,7 +940,7 @@ description: "Fills the Storefront Search field with the provided Search Query. Clicks on Search. Validates that the URL is correct." - filename: "StorefrontCatalogSearchActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchActionGroup.xml" module: "CatalogSearch" actiongroups: - name: "StorefrontCheckQuickSearchActionGroup" @@ -998,7 +998,7 @@ description: "Validates that the 'No Results' message is present and correct on the Storefront Search Results page. PLEASE NOTE: The expected message is Hardcoded." - filename: "AdminProductGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductGridActionGroup.xml" module: "Catalog" actiongroups: - name: "resetProductGridToDefaultView" @@ -1077,28 +1077,28 @@ description: "Deletes all Products in the Admin Products grid." - filename: "DeleteProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductActionGroup.xml" module: "Catalog" actiongroups: - name: "DeleteProductActionGroup" description: "Deletes the provided Product Name from the Product grid page." - filename: "AssertDontSeeProductDetailsOnStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertDontSeeProductDetailsOnStorefrontActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertDontSeeProductDetailsOnStorefrontActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertDontSeeProductDetailsOnStorefrontActionGroup" description: "Validates that the provided Product Info does NOT appear in the Product Number on a Storefront Category page." - filename: "StorefrontAssertProductNameOnProductMainPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductMainPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductMainPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAssertProductNameOnProductMainPageActionGroup" description: "Validates that the provided Product Name is present and correct on a Storefront Category page." - filename: "CustomOptionsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CustomOptionsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CustomOptionsActionGroup.xml" module: "Catalog" actiongroups: - name: "CreateCustomRadioOptions" @@ -1135,7 +1135,7 @@ description: "" - filename: "StorefrontCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml" module: "Catalog" actiongroups: - name: "GoToStorefrontCategoryPageByParameters" @@ -1160,7 +1160,7 @@ description: "Goes to the Storefront page. Open the Parent Category menu in the Top Nav Menu. Click on a Subcategory. Validate that the Subcategory is present and correct." - filename: "AssertProductInStorefrontProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertProductInStorefrontProductPage" @@ -1173,21 +1173,21 @@ description: "Goes to the Storefront Product page for the provided Product. Validates that the Product details are present and correct." - filename: "AssertProductInStorefrontCategoryPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontCategoryPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontCategoryPageActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertProductInStorefrontCategoryPage" description: "Goes to Storefront Category page for the provided Category. Validates that the Product details are present and correct." - filename: "OpenStoreFrontProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenStoreFrontProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenStoreFrontProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "OpenStoreFrontProductPageActionGroup" description: "" - filename: "AddProductToCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddProductToCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddProductToCartActionGroup.xml" module: "Catalog" actiongroups: - name: "AddSimpleProductToCart" @@ -1197,63 +1197,63 @@ description: "" - filename: "AdminAddTitleAndPriceValueToCustomOptionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddTitleAndPriceValueToCustomOptionActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddTitleAndPriceValueToCustomOptionActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminAddTitleAndPriceValueToCustomOptionActionGroup" description: "Clicks on 'Add Option'. Fills in the provided Custom Option Title/Type on the Admin Product creation/edit page under the 'Customizable Options' section." - filename: "StorefrontOpenProductPageUsingStoreCodeInUrlActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenProductPageUsingStoreCodeInUrlActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenProductPageUsingStoreCodeInUrlActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontOpenProductPageUsingStoreCodeInUrlActionGroup" description: "" - filename: "AdminOpenAttributeSetGridPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenAttributeSetGridPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenAttributeSetGridPageActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminOpenAttributeSetGridPageActionGroup" description: "" - filename: "AssertSubTotalOnStorefrontMinicartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertSubTotalOnStorefrontMinicartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertSubTotalOnStorefrontMinicartActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertSubTotalOnStorefrontMiniCartActionGroup" description: "Validates that the provided Sub Total is present in the Storefront Mini Shopping Cart." - filename: "AdminSetProductDesignSettingsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSetProductDesignSettingsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSetProductDesignSettingsActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminSetProductDesignSettingsActionGroup" description: "" - filename: "AdminCreateRootCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateRootCategoryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateRootCategoryActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminCreateRootCategory" description: "Requires navigation to Category creation. Adds a new root category and asserts on creation." - filename: "StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup" description: "EXTENDS: AssertStorefrontProductPricesActionGroup. Selects the provided Custom Product Option on a Storefront Product page." - filename: "AdminUnassignProductInWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminUnassignProductInWebsiteActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminUnassignProductInWebsiteActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminUnassignProductInWebsiteActionGroup" description: "" - filename: "AdminAddAdvancedPricingToTheProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddAdvancedPricingToTheProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddAdvancedPricingToTheProductActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminAddAdvancedPricingToTheProductActionGroup" @@ -1263,70 +1263,70 @@ description: "EXTENDS: AdminAddAdvancedPricingToTheProductActionGroup. Removes 'selectProductTierPriceCustomerGroupInput'. Selects the provided Group Price at the provided Index for B2B." - filename: "AssertStorefrontProductPricesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertStorefrontProductPricesActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertStorefrontProductPricesActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertStorefrontProductPricesActionGroup" description: "Validates that the provided Product Price and Final Product Price are present on the Storefront Product page." - filename: "StorefrontAssertProductSpecialPriceOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSpecialPriceOnProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSpecialPriceOnProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAssertProductSpecialPriceOnProductPageActionGroup" description: "Goes to the provided Storefront Product page. Validates that the provided Special Price is present and correct." - filename: "StorefrontOpenProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontOpenProductPageActionGroup" description: "Goes to the Storefront Product page for the provided Product URL." - filename: "AssertErrorMessageAfterDeletingWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertErrorMessageAfterDeletingWebsiteActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertErrorMessageAfterDeletingWebsiteActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertErrorMessageAfterDeletingWebsiteActionGroup" description: "Goes to the Admin Products grid page. Clicks on Ok. Validates that the provided Error Message is present and correct." - filename: "AdminCreateCustomDropDownOptionsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateCustomDropDownOptionsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateCustomDropDownOptionsActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminCreateCustomDropDownOptionsActionGroup" description: "Clicks on 'Add Option'. Adds the 2 provided Options under the provided Custom Option Name to a Product on the Admin Product creation/edit page under the 'Customizable Options' section." - filename: "AssertProductOnAdminGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductOnAdminGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductOnAdminGridActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertProductOnAdminGridActionGroup" description: "EXTENDS: viewProductInAdminGrid. Removes the 'clickClearFiltersAfter' step from the Action Group." - filename: "AdminAddProductCustomOptionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddProductCustomOptionActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddProductCustomOptionActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminAddProductCustomOptionActionGroup" description: "Adds the provided Custom Option Title/Type to a Product on the Admin Product creation/edit page under the 'Customizable Options' section." - filename: "AdminAddMinimumAdvertisedPriceActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddMinimumAdvertisedPriceActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddMinimumAdvertisedPriceActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminAddMinimumAdvertisedPriceActionGroup" description: "Clicks 'Advanced Pricing' on the Admin Product creation/edit page. Fills in the provided MSRP details. Clicks on Done." - filename: "StorefrontNavigateCategoryPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontNavigateCategoryPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontNavigateCategoryPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontNavigateCategoryPageActionGroup" description: "" - filename: "SearchForProductOnBackendActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchForProductOnBackendActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchForProductOnBackendActionGroup.xml" module: "Catalog" actiongroups: - name: "SearchForProductOnBackendActionGroup" @@ -1339,35 +1339,35 @@ description: "Goto the Product grid page. Clear the Search Filters for the grid." - filename: "AdminSubmitAdvancedInventoryFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSubmitAdvancedInventoryFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSubmitAdvancedInventoryFormActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminSubmitAdvancedInventoryFormActionGroup" description: "Clicks on Done on the Admin Product creation/edit page on the 'Advanced Inventory' panel." - filename: "StorefrontOpenHomePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenHomePageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenHomePageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontOpenHomePageActionGroup" description: "Goes to the Storefront Homepage." - filename: "AdminUnassignCategoryOnProductAndSaveActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminUnassignCategoryOnProductAndSaveActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminUnassignCategoryOnProductAndSaveActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminUnassignCategoryOnProductAndSaveActionGroup" description: "" - filename: "OpenProductFromCategoryPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductFromCategoryPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductFromCategoryPageActionGroup.xml" module: "Catalog" actiongroups: - name: "OpenProductFromCategoryPageActionGroup" description: "Goto the provided Category page. Click on the provided Product page." - filename: "StorefrontProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontCheckSimpleProduct" @@ -1386,14 +1386,14 @@ description: "Validates that the provided Product Image is not present." - filename: "AdminCreateWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminCreateRecentlyProductsWidgetActionGroup" description: "EXTENDS: AdminCreateWidgetActionGroup. Adds Product Attributes/Buttons to a Widget. Clicks on the Save button." - filename: "AdminProductAttributeSetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeSetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeSetActionGroup.xml" module: "Catalog" actiongroups: - name: "AssignAttributeToGroup" @@ -1424,42 +1424,42 @@ description: "Deletes the provided Attribute Set Name from the Attribute Sets grid page." - filename: "CreateNewProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CreateNewProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CreateNewProductActionGroup.xml" module: "Catalog" actiongroups: - name: "CreateNewProductActionGroup" description: "Goes to the Product creation/edit page. Fills in Product Name, Price and Quantity. Then Saves the work." - filename: "OpenStorefrontProductPageByProductNameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenStorefrontProductPageByProductNameActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenStorefrontProductPageByProductNameActionGroup.xml" module: "Catalog" actiongroups: - name: "OpenStorefrontProductPageByProductNameActionGroup" description: "" - filename: "AdminOpenNewProductFormPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenNewProductFormPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenNewProductFormPageActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminOpenNewProductFormPageActionGroup" description: "Goes to the Product creation/edit page for the provided Product Type and Attribute Set ID." - filename: "AssertProductDetailsOnStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductDetailsOnStorefrontActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductDetailsOnStorefrontActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertProductDetailsOnStorefrontActionGroup" description: "Validates that the provided Product Info does NOT appear in the Product Number on a Storefront Category page." - filename: "RestoreLayoutSettingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml" module: "Catalog" actiongroups: - name: "RestoreLayoutSetting" description: "Goes to the 'Configuration' page for 'Web'. Selects 'No layout updates' for the Default Product/Category Layouts." - filename: "AdminProductAttributeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeActionGroup.xml" module: "Catalog" actiongroups: - name: "navigateToCreatedProductAttribute" @@ -1535,28 +1535,28 @@ description: "EXTENDS: createAttributeDropdownNthOption. Checks the 'Is Default' option." - filename: "AdminProductAttributeMassUpdateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeMassUpdateActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeMassUpdateActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminUpdateProductNameAndDescriptionAttributes" description: "" - filename: "StorefrontAddProductToCartWithQtyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddProductToCartWithQtyActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddProductToCartWithQtyActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAddProductToCartWithQtyActionGroup" description: "Fills in the provided Product Quantity. Clicks on Add To Cart. Validates that the Success Message is present." - filename: "SearchAndMultiselectActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAndMultiselectActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAndMultiselectActionGroup.xml" module: "Catalog" actiongroups: - name: "searchAndMultiSelectActionGroup" description: "Search for and select multiple items in the Magento dropdown UI component." - filename: "AdminCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCategoryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCategoryActionGroup.xml" module: "Catalog" actiongroups: - name: "CreateCategory" @@ -1629,21 +1629,21 @@ description: "Requires navigation to subcategory creation/edit. Fills the name, and sets the Search Engine Optimization for the category." - filename: "AssertAttributeDeletionErrorMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertAttributeDeletionErrorMessageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertAttributeDeletionErrorMessageActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertAttributeDeletionErrorMessageActionGroup" description: "Validates that the Error Message is present and correct on the Backend Admin Attribute Sets creation/edit page when you try to delete an Attribute Set assigned to a Configurable Product. PLEASE NOTE: The Error Message is hardcoded." - filename: "AssertStorefrontCustomProductAttributeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertStorefrontCustomProductAttributeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertStorefrontCustomProductAttributeActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertStorefrontCustomProductAttributeActionGroup" description: "" - filename: "StorefrontCheckProductIsMissingInCategoryProductsPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCheckProductIsMissingInCategoryProductsPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCheckProductIsMissingInCategoryProductsPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontCheckProductIsMissingInCategoryProductsPageActionGroup" @@ -1653,21 +1653,21 @@ description: "" - filename: "DeleteProductAttributeByAttributeCodeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductAttributeByAttributeCodeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductAttributeByAttributeCodeActionGroup.xml" module: "Catalog" actiongroups: - name: "DeleteProductAttributeByAttributeCodeActionGroup" description: "Delete a Product Attribute from the Product Attribute creation/edit page." - filename: "AssertProductAttributePresenceInCatalogProductGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductAttributePresenceInCatalogProductGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductAttributePresenceInCatalogProductGridActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertProductAttributePresenceInCatalogProductGridActionGroup" description: "Validates that the provided Attributes Sets is present on the Backend Attribute Sets grid." - filename: "AdminProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductActionGroup.xml" module: "Catalog" actiongroups: - name: "goToCreateProductPage" @@ -1815,14 +1815,14 @@ description: "" - filename: "AdminFillAdvancedInventoryQtyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillAdvancedInventoryQtyActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillAdvancedInventoryQtyActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminFillAdvancedInventoryQtyActionGroup" description: "Fills in the provided Quantity for the 'Qty' option in 'Advanced Inventory' panel on the Admin Product creation/edit page." - filename: "AdminFillProductAttributePropertiesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillProductAttributePropertiesActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillProductAttributePropertiesActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminFillProductAttributePropertiesActionGroup" @@ -1832,42 +1832,42 @@ description: "" - filename: "AssertProductInfoOnEditPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInfoOnEditPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInfoOnEditPageActionGroup.xml" module: "Catalog" actiongroups: - name: "AssertProductInfoOnEditPageActionGroup" description: "Validate that the provided Product details are correct on the Product creation/edit page." - filename: "AdminClickOnAdvancedInventoryLinkActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminClickOnAdvancedInventoryLinkActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminClickOnAdvancedInventoryLinkActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminClickOnAdvancedInventoryLinkActionGroup" description: "Clicks on the 'Advanced Inventory' link on the Admin Product creation/edit page." - filename: "StorefrontAssertProductPriceOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductPriceOnProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductPriceOnProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAssertProductPriceOnProductPageActionGroup" description: "Validate that the provided Product Price is present and correct." - filename: "AdminSwitchProductGiftMessageStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSwitchProductGiftMessageStatusActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSwitchProductGiftMessageStatusActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminSwitchProductGiftMessageStatusActionGroup" description: "" - filename: "StorefrontCheckProductPriceInCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCheckProductPriceInCategoryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCheckProductPriceInCategoryActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontCheckProductPriceInCategoryActionGroup" description: "EXTENDS: StorefrontCheckCategorySimpleProduct. Removes 'AssertProductPrice'. Validates that the provided Product Price is present and correct on a Storefront Product page." - filename: "StorefrontAssertProductInWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductInWidgetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductInWidgetActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAssertProductInRecentlyViewedWidgetActionGroup" @@ -1880,119 +1880,119 @@ description: "Validate that the provided Product appears in the Recently Ordered Products widget." - filename: "StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup" description: "EXTENDS: AssertStorefrontProductPricesActionGroup. Clicks on the provided Custom Option on a Storefront Product page." - filename: "StorefrontAssertProductSkuOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSkuOnProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSkuOnProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAssertProductSkuOnProductPageActionGroup" description: "Validate that the provided Product Sku is present and correct." - filename: "AdminAssignCategoryToProductAndSaveActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignCategoryToProductAndSaveActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignCategoryToProductAndSaveActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminAssignCategoryToProductAndSaveActionGroup" description: "" - filename: "AdminOpenProductAttributePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenProductAttributePageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenProductAttributePageActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminOpenProductAttributePageActionGroup" description: "" - filename: "StorefrontAssertCustomOptionByTitleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertCustomOptionByTitleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertCustomOptionByTitleActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAssertCustomOptionByTitleActionGroup" description: "Validates that the provided Product Option Title is present on the Storefront Product page." - filename: "AddWebsiteToProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddWebsiteToProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddWebsiteToProductActionGroup.xml" module: "Catalog" actiongroups: - name: "AddWebsiteToProductActionGroup" description: "Adds the provided Website to a Product on the Admin Product creation/edit page. Clicks on Save. Validates that the Success Message is present and correct." - filename: "AdminOpenAttributeSetByNameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenAttributeSetByNameActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenAttributeSetByNameActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminOpenAttributeSetByNameActionGroup" description: "" - filename: "AdminFillAdvancedInventoryOutOfStockThresholdActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillAdvancedInventoryOutOfStockThresholdActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillAdvancedInventoryOutOfStockThresholdActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminFillAdvancedInventoryOutOfStockThresholdActionGroup" description: "Unchecks 'Use Config Setting' for the 'Minimum Qty Allowed in Shopping Cart' option in 'Advanced Inventory' panel on the Admin Product creation/edit page. Fills in the provided Quantity." - filename: "SearchAttributeByCodeOnProductAttributeGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAttributeByCodeOnProductAttributeGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAttributeByCodeOnProductAttributeGridActionGroup.xml" module: "Catalog" actiongroups: - name: "SearchAttributeByCodeOnProductAttributeGridActionGroup" description: "Goto the Product Attribute grid page. Search for the provided Product Attribute Code." - filename: "StorefrontAssertPageNotFoundErrorOnProductDetailPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertPageNotFoundErrorOnProductDetailPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertPageNotFoundErrorOnProductDetailPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAssertPageNotFoundErrorOnProductDetailPageActionGroup" description: "" - filename: "AdminAnchorCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAnchorCategoryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAnchorCategoryActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminAnchorCategoryActionGroup" description: "" - filename: "AdminChangeProductSEOSettingsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminChangeProductSEOSettingsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminChangeProductSEOSettingsActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminChangeProductSEOSettingsActionGroup" description: "" - filename: "CheckItemInLayeredNavigationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckItemInLayeredNavigationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckItemInLayeredNavigationActionGroup.xml" module: "Catalog" actiongroups: - name: "CheckItemInLayeredNavigationActionGroup" description: "Expands the Product Filters on a Storefront Category page if it is not expanded." - filename: "AdminAssignProductInWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignProductInWebsiteActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignProductInWebsiteActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminAssignProductInWebsiteActionGroup" description: "" - filename: "OpenProductAttributeFromSearchResultInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductAttributeFromSearchResultInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductAttributeFromSearchResultInGridActionGroup.xml" module: "Catalog" actiongroups: - name: "OpenProductAttributeFromSearchResultInGridActionGroup" description: "EXTENDS: SearchAttributeByCodeOnProductAttributeGridActionGroup. Click on Edit for the provided Product Attribute Code." - filename: "AdminOpenProductIndexPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenProductIndexPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenProductIndexPageActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminOpenProductIndexPageActionGroup" description: "" - filename: "StorefrontProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "addToCartFromStorefrontProductPage" @@ -2011,7 +2011,7 @@ description: "Validate that the More Information area does not contain the provided Text." - filename: "StorefrontCompareActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAddCategoryProductToCompareActionGroup" @@ -2033,84 +2033,84 @@ description: "Clear the Compare Products list. Validate that the Compare Products list is empty." - filename: "StorefrontClickAddToCartOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickAddToCartOnProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickAddToCartOnProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontClickAddToCartOnProductPageActionGroup" description: "Adds a Product to the Cart. Validate that the Success Message is present." - filename: "AdminAssertProductsGridIsEmptyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssertProductsGridIsEmptyActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssertProductsGridIsEmptyActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminAssertProductsGridIsEmptyActionGroup" description: "" - filename: "VerifyProductTypeOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" module: "Catalog" actiongroups: - name: "VerifyProductTypeOrder" description: "Clicks on the 'Add Product' toggle. Validates that the Simple/Virtual Products are listed in the correct order." - filename: "MoveCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/MoveCategoryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/MoveCategoryActionGroup.xml" module: "Catalog" actiongroups: - name: "MoveCategoryActionGroup" description: "Move a Category on the Backend Category page." - filename: "StorefrontAssertGiftMessageFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertGiftMessageFieldsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertGiftMessageFieldsActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAssertGiftMessageFieldsActionGroup" description: "" - filename: "FilterProductInGridByStoreViewAndNameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/FilterProductInGridByStoreViewAndNameActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/FilterProductInGridByStoreViewAndNameActionGroup.xml" module: "Catalog" actiongroups: - name: "FilterProductInGridByStoreViewAndNameActionGroup" description: "Goes to the Admin Products grid page. Filters the grid based on the provided Store View. Validates that the Product Name is present in the 1st row of the grid." - filename: "StorefrontAssertProductNameOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAssertProductNameOnProductPageActionGroup" description: "Validate that the provided Product Price is present and correct." - filename: "StorefrontAddProductReviewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddProductReviewActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddProductReviewActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAddProductReviewActionGroup" description: "" - filename: "StorefrontAddToCartCustomOptionsProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddToCartCustomOptionsProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddToCartCustomOptionsProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAddToCartCustomOptionsProductPageActionGroup" description: "Add a Product to the Cart. Validate that the Success Message is present." - filename: "AdminAssignImageRolesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignImageRolesActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignImageRolesActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminAssignImageRolesActionGroup" description: "Requires the navigation to the Product Creation page. Checks the Base, Small, Thumbnail, and Swatch Roles areas for images." - filename: "CheckProductsOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckProductsOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckProductsOrderActionGroup.xml" module: "Catalog" actiongroups: - name: "CompareTwoProductsOrder" description: "Goes to the Storefront. Validates that the 2 provided Products appear in the correct order." - filename: "AdminCheckProductsInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCheckProductsInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCheckProductsInGridActionGroup.xml" module: "Catalog" actiongroups: - name: "AdminCheckProductIsMissingInCategoryProductsGrid" @@ -2120,7 +2120,7 @@ description: "" - filename: "StorefrontAssertProductImagesOnProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductImagesOnProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductImagesOnProductPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontAssertProductImagesOnProductPageActionGroup" @@ -2130,7 +2130,7 @@ description: "" - filename: "StorefrontGoToCategoryPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontGoToCategoryPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontGoToCategoryPageActionGroup.xml" module: "Catalog" actiongroups: - name: "StorefrontGoToCategoryPageActionGroup" @@ -2140,21 +2140,21 @@ description: "" - filename: "OpenEditProductOnBackendActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenEditProductOnBackendActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenEditProductOnBackendActionGroup.xml" module: "Catalog" actiongroups: - name: "OpenEditProductOnBackendActionGroup" description: "Click on Edit for the provided Product SKU." - filename: "AdminDeleteTaxRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminDeleteTaxRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminDeleteTaxRuleActionGroup.xml" module: "Tax" actiongroups: - name: "AdminDeleteTaxRule" description: "Goes to the Admin Tax Rule grid page. Deletes the provided Tax Rule Code." - filename: "AdminTaxActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminTaxActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminTaxActionGroup.xml" module: "Tax" actiongroups: - name: "editTaxConfigurationByUI" @@ -2185,14 +2185,14 @@ description: "Goes to the Admin Tax Rule creation page. Deletes the provided Tax Class." - filename: "AdminCreateTaxRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminCreateTaxRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminCreateTaxRuleActionGroup.xml" module: "Tax" actiongroups: - name: "AdminCreateTaxRuleActionGroup" description: "" - filename: "AdminCustomerTaxClassActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminCustomerTaxClassActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminCustomerTaxClassActionGroup.xml" module: "Tax" actiongroups: - name: "addCustomerTaxClass" @@ -2202,28 +2202,28 @@ description: "Goes to the Admin New Tax Rule page. Deletes the provided Tax Class Name." - filename: "StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup.xml" module: "Bundle" actiongroups: - name: "StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup" description: "Clicks 'Customize and Add to Cart' on a Storefront Bundled Product page." - filename: "BundleProductFilterActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/BundleProductFilterActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/BundleProductFilterActionGroup.xml" module: "Bundle" actiongroups: - name: "BundleProductFilter" description: "Applies a Backend Admin Grid filter for Bundle Products." - filename: "StoreFrontAddProductToCartFromBundleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StoreFrontAddProductToCartFromBundleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StoreFrontAddProductToCartFromBundleActionGroup.xml" module: "Bundle" actiongroups: - name: "StoreFrontAddProductToCartFromBundleWithCurrencyActionGroup" description: "Adds a Bundled Product to the Cart with a specified Currency Value." - filename: "AdminBundleProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminBundleProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminBundleProductActionGroup.xml" module: "Bundle" actiongroups: - name: "fillMainBundleProductForm" @@ -2236,14 +2236,14 @@ description: "Clears the Grid Filters on the Catalog Grid page and applies Filter by Name and Sku. Then checks to see if the Product exists in the 1st row. Then clears the Grid Filters again for future Tests." - filename: "AdminOrderBundleProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminOrderBundleProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminOrderBundleProductActionGroup.xml" module: "Bundle" actiongroups: - name: "AdminOrderConfigureBundleProduct" description: "" - filename: "StorefrontProductCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml" module: "Bundle" actiongroups: - name: "StorefrontAddCategoryBundleProductToCartActionGroup" @@ -2259,7 +2259,7 @@ description: "Selects a Bundled Product option on the Bundled Product page. PLEASE NOTE: The Quantity selection is not available in the Action Group." - filename: "EnableDisableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/EnableDisableProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/EnableDisableProductActionGroup.xml" module: "Bundle" actiongroups: - name: "AncillaryPrepBundleProduct" @@ -2269,7 +2269,7 @@ description: "Clears the Backend Admin Grid Filters on the Backend Admin Product Grid page. Searches for the BundleProduct Data Entity. Then clicks on the first item in the Admin Grid. PLEASE NOTE: The Action Group values are Hardcoded." - filename: "AdminCreateApiBundleProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminCreateApiBundleProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminCreateApiBundleProductActionGroup.xml" module: "Bundle" actiongroups: - name: "AdminCreateApiDynamicBundleProductActionGroup" @@ -2282,28 +2282,28 @@ description: "Creates 3 products with varying prices. Creates the dynamic bundle product with specified name. Adds the multiple select, checkbox options and links to the created products. Uses the 'ApiBundleProduct' entity." - filename: "SetBundleProductAttributesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/SetBundleProductAttributesActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/SetBundleProductAttributesActionGroup.xml" module: "Bundle" actiongroups: - name: "SetBundleProductAttributes" description: "Requires navigation to the Product Creation page. Fills in the arguments listed below on the product page. Saves the changes." - filename: "AdminClearFiltersActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminClearFiltersActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminClearFiltersActionGroup.xml" module: "Bundle" actiongroups: - name: "AdminClearFiltersActionGroup" description: "Goes to the Catalog Backend Admin Grid page. Then clears the Grid Filters." - filename: "VerifyProductTypeOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" module: "Bundle" actiongroups: - name: "VerifyProductTypeOrder" description: "Checks that Bundle is in the correct order in comparison to other product types on the add product dropdown." - filename: "CreateBundleProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/CreateBundleProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/CreateBundleProductActionGroup.xml" module: "Bundle" actiongroups: - name: "CreateBasicBundleProduct" @@ -2322,35 +2322,35 @@ description: "Requires Navigation to Product Creation page. Adds Bundle Option with Six Products as specified in arguments. 'x' refers to Bundle option number. 'n' refers to the first number after x." - filename: "StorefrontSelectBundleProductDropDownOptionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontSelectBundleProductDropDownOptionActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontSelectBundleProductDropDownOptionActionGroup.xml" module: "Bundle" actiongroups: - name: "StorefrontSelectBundleProductDropDownOptionActionGroup" description: "Selects the provided Product Name on a Storefront Bundled Product page." - filename: "AdminUserActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminUserActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminUserActionGroup.xml" module: "User" actiongroups: - name: "LoginNewUser" description: "Goes to the Backend Admin Login page. Fill Username and Password. Click on Sign In." - filename: "AdminDeleteUserRoleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserRoleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserRoleActionGroup.xml" module: "User" actiongroups: - name: "AdminDeleteUserRoleActionGroup" description: "" - filename: "AdminClickSaveButtonOnUserFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserFormActionGroup.xml" module: "User" actiongroups: - name: "AdminClickSaveButtonOnUserFormActionGroup" description: "Clicks on the Save button on the Admin User creation/edit page." - filename: "AdminCreateUserActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateUserActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateUserActionGroup.xml" module: "User" actiongroups: - name: "AdminCreateUserActionGroup" @@ -2363,7 +2363,7 @@ description: "" - filename: "AdminAddNewUserRoleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminAddNewUserRoleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminAddNewUserRoleActionGroup.xml" module: "User" actiongroups: - name: "AdminAddNewUserRoleActionGroup" @@ -2373,7 +2373,7 @@ description: "" - filename: "AdminDeleteUserActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserActionGroup.xml" module: "User" actiongroups: - name: "AdminDeleteUserActionGroup" @@ -2383,14 +2383,14 @@ description: "Goes to the Admin Users grid page. Deletes the provided User. Validates that the Success Message is present and correct." - filename: "AdminDeleteUserViaCurlActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserViaCurlActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserViaCurlActionGroup.xml" module: "User" actiongroups: - name: "AdminDeleteUserViaCurlActionGroup" description: "" - filename: "AdminCreateRoleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateRoleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateRoleActionGroup.xml" module: "User" actiongroups: - name: "AdminCreateRoleActionGroup" @@ -2406,42 +2406,42 @@ description: "Clicks on 'Add New Role'. Fills in the provided details (Role, Resource, Scope and Websites). Clicks on Save. Validates that the Success Message is present and correct." - filename: "AdminFillUserRoleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillUserRoleFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillUserRoleFormActionGroup.xml" module: "User" actiongroups: - name: "AdminFillUserRoleFormActionGroup" description: "Fills in the provided Role and Current Admin Password on the Admin Roles creation/edit page." - filename: "AdminOpenNewUserPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenNewUserPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenNewUserPageActionGroup.xml" module: "User" actiongroups: - name: "AdminOpenNewUserPageActionGroup" description: "Goes to the Admin New User page." - filename: "AssertAdminUserSaveMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AssertAdminUserSaveMessageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AssertAdminUserSaveMessageActionGroup.xml" module: "User" actiongroups: - name: "AssertAdminUserSaveMessageActionGroup" description: "Validates that the provided Save Message is present and correct." - filename: "AdminFillNewUserFormRequiredFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillNewUserFormRequiredFieldsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillNewUserFormRequiredFieldsActionGroup.xml" module: "User" actiongroups: - name: "AdminFillNewUserFormRequiredFieldsActionGroup" description: "Fills in the provided User details on the New User creation page." - filename: "AdminClickSaveButtonOnUserRoleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserRoleFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserRoleFormActionGroup.xml" module: "User" actiongroups: - name: "AdminClickSaveButtonOnUserRoleFormActionGroup" description: "Clicks on Save on the Admin Roles creation/edit page." - filename: "AdminDeleteCreatedUserActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedUserActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedUserActionGroup.xml" module: "User" actiongroups: - name: "AdminDeleteCreatedUserActionGroup" @@ -2451,28 +2451,28 @@ description: "Deletes a User that contains the name 'John'. PLEASE NOTE: The Action Group values are Hardcoded." - filename: "AdminOpenUserEditPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenUserEditPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenUserEditPageActionGroup.xml" module: "User" actiongroups: - name: "AdminOpenUserEditPageActionGroup" description: "" - filename: "AdminOpenForgotPasswordPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenForgotPasswordPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenForgotPasswordPageActionGroup.xml" module: "User" actiongroups: - name: "AdminOpenForgotPasswordPageActionGroup" description: "Goes to the Admin Login page. Clicks on the 'Forgot Password' link." - filename: "AdminSubmitForgotPasswordFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminSubmitForgotPasswordFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminSubmitForgotPasswordFormActionGroup.xml" module: "User" actiongroups: - name: "AdminSubmitForgotPasswordFormActionGroup" description: "Clicks on the Retrieve Password button." - filename: "AdminDeleteCreatedRoleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedRoleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedRoleActionGroup.xml" module: "User" actiongroups: - name: "AdminDeleteCreatedRoleActionGroup" @@ -2482,196 +2482,196 @@ description: "" - filename: "AdminFillForgotPasswordFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillForgotPasswordFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillForgotPasswordFormActionGroup.xml" module: "User" actiongroups: - name: "AdminFillForgotPasswordFormActionGroup" description: "Fills in the provided Email Address on the Admin Forgot Password page." - filename: "AdminOpenCreateRolePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenCreateRolePageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenCreateRolePageActionGroup.xml" module: "User" actiongroups: - name: "AdminOpenCreateRolePageActionGroup" description: "Goes to the Admin Roles edit page." - filename: "AdminClickFormActionButtonActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminClickFormActionButtonActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminClickFormActionButtonActionGroup.xml" module: "Backend" actiongroups: - name: "AdminClickFormActionButtonActionGroup" description: "" - filename: "AssertMessageInAdminPanelActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageInAdminPanelActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageInAdminPanelActionGroup.xml" module: "Backend" actiongroups: - name: "AssertMessageInAdminPanelActionGroup" description: "Validates that the provided Message appears in the provided Message Type on an Admin page." - filename: "LogoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LogoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/LogoutActionGroup.xml" module: "Backend" actiongroups: - name: "logout" description: "Logout of the Backend Admin. PLEASE NOTE: This Action Group does NOT validate that you are Logged Out." - filename: "LoginAsAdminActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAsAdminActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAsAdminActionGroup.xml" module: "Backend" actiongroups: - name: "LoginAsAdmin" description: "Login to Backend Admin using provided User Data. PLEASE NOTE: This Action Group does NOT validate that you are Logged In." - filename: "LoginAdminWithCredentialsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAdminWithCredentialsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAdminWithCredentialsActionGroup.xml" module: "Backend" actiongroups: - name: "LoginAdminWithCredentialsActionGroup" description: "Login to Backend Admin using provided Admin credentials. PLEASE NOTE: This Action Group does NOT validate that you are Logged In." - filename: "ClickSaveActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/ClickSaveActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/ClickSaveActionGroup.xml" module: "Backend" actiongroups: - name: "ClickSaveButtonActionGroup" description: "" - filename: "AssertAdminSuccessLoginActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminSuccessLoginActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminSuccessLoginActionGroup.xml" module: "Backend" actiongroups: - name: "AssertAdminSuccessLoginActionGroup" description: "Wait for the current Admin Name to appear in the Backend Admin." - filename: "SecondaryGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SecondaryGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/SecondaryGridActionGroup.xml" module: "Backend" actiongroups: - name: "deleteEntitySecondaryGrid" description: "This Action Group deletes an item from a grid based on provided Name. After Searching, the First Row is clicked." - filename: "LoginActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginActionGroup.xml" module: "Backend" actiongroups: - name: "LoginActionGroup" description: "Login to Backend Admin using ENV Admin credentials. PLEASE NOTE: This Action Group does NOT validate that you are Logged In." - filename: "AdminNavigateMenuActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminNavigateMenuActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminNavigateMenuActionGroup.xml" module: "Backend" actiongroups: - name: "AdminNavigateMenuActionGroup" description: "Open Backend Admin side Navigation Menu. Click on Sub-Navigation Menu item." - filename: "AssertMessageOnAdminLoginActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageOnAdminLoginActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageOnAdminLoginActionGroup.xml" module: "Backend" actiongroups: - name: "AssertMessageOnAdminLoginActionGroup" description: "Validate Backend Admin Login status message is present and correct." - filename: "AdminAssertPageTitleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminAssertPageTitleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminAssertPageTitleActionGroup.xml" module: "Backend" actiongroups: - name: "AdminAssertPageTitleActionGroup" description: "Validate Backend Admin Grid Page Title is present and correct." - filename: "AdminFilterLegacyGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminFilterLegacyGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminFilterLegacyGridActionGroup.xml" module: "Backend" actiongroups: - name: "AdminFilterLegacyGridActionGroup" description: "" - filename: "AssertAdminDashboardPageIsVisibleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminDashboardPageIsVisibleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminDashboardPageIsVisibleActionGroup.xml" module: "Backend" actiongroups: - name: "AssertAdminDashboardPageIsVisibleActionGroup" description: "Validate the Backend Admin Dashboard URI is correct. Validate the Backend Admin Dashboard Title is present and correct." - filename: "AssertAdminPageIsNot404ActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminPageIsNot404ActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminPageIsNot404ActionGroup.xml" module: "Backend" actiongroups: - name: "AssertAdminPageIsNot404ActionGroup" description: "Validates that the '404 Error' message is present and correct in the Admin Page Header." - filename: "AdminResetLegacyGridFilterActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminResetLegacyGridFilterActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminResetLegacyGridFilterActionGroup.xml" module: "Backend" actiongroups: - name: "AdminResetLegacyGridFilterActionGroup" description: "" - filename: "SetWebsiteCountryOptionsToDefaultActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetWebsiteCountryOptionsToDefaultActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetWebsiteCountryOptionsToDefaultActionGroup.xml" module: "Backend" actiongroups: - name: "SetWebsiteCountryOptionsToDefaultActionGroup" description: "Sets the Website Country configuration setting to the Default values." - filename: "AssertOrderGraphImageOnDashboardActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertOrderGraphImageOnDashboardActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertOrderGraphImageOnDashboardActionGroup.xml" module: "Backend" actiongroups: - name: "AssertOrderGraphImageOnDashboardActionGroup" description: "" - filename: "SetAdminAccountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetAdminAccountActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetAdminAccountActionGroup.xml" module: "Backend" actiongroups: - name: "SetAdminAccountActionGroup" description: "Update the Interface Language configuration setting using provided Interface Language." - filename: "SortByIdDescendingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SortByIdDescendingActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/ActionGroup/SortByIdDescendingActionGroup.xml" module: "Backend" actiongroups: - name: "SortByIdDescendingActionGroup" description: "Sorts a Backend Admin Grid by descending order for the ID column." - filename: "AdminImportProductsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ImportExport/Test/Mftf/ActionGroup/AdminImportProductsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ImportExport/Test/Mftf/ActionGroup/AdminImportProductsActionGroup.xml" module: "ImportExport" actiongroups: - name: "AdminImportProductsActionGroup" description: "Goes to the Admin Import page. Imports the provided File. Validates that the Success Message is present and correct." - filename: "AssertStoreFrontNoQuotesMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AssertStoreFrontNoQuotesMessageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AssertStoreFrontNoQuotesMessageActionGroup.xml" module: "Shipping" actiongroups: - name: "AssertStoreFrontNoQuotesMessageActionGroup" description: "" - filename: "AdminChangeTableRatesShippingMethodStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminChangeTableRatesShippingMethodStatusActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminChangeTableRatesShippingMethodStatusActionGroup.xml" module: "Shipping" actiongroups: - name: "AdminChangeTableRatesShippingMethodStatusActionGroup" description: "" - filename: "AssertStoreFrontShippingMethodAvailableActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AssertStoreFrontShippingMethodAvailableActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AssertStoreFrontShippingMethodAvailableActionGroup.xml" module: "Shipping" actiongroups: - name: "AssertStoreFrontShippingMethodAvailableActionGroup" description: "" - filename: "AdminOpenShippingMethodsConfigPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminOpenShippingMethodsConfigPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminOpenShippingMethodsConfigPageActionGroup.xml" module: "Shipping" actiongroups: - name: "AdminOpenShippingMethodsConfigPageActionGroup" description: "" - filename: "AdminShipmentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminShipmentActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminShipmentActionGroup.xml" module: "Shipping" actiongroups: - name: "verifyBasicShipmentInformation" @@ -2687,28 +2687,28 @@ description: "Clicks on the 'Submit Shipment' button on the view Admin Order Shipment page. Validates that the URL and Page Title are present and correct." - filename: "AdminChangeFlatRateShippingMethodStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminChangeFlatRateShippingMethodStatusActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminChangeFlatRateShippingMethodStatusActionGroup.xml" module: "Shipping" actiongroups: - name: "AdminChangeFlatRateShippingMethodStatusActionGroup" description: "" - filename: "AssertStoreFrontShippingMethodUnavailableActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AssertStoreFrontShippingMethodUnavailableActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AssertStoreFrontShippingMethodUnavailableActionGroup.xml" module: "Shipping" actiongroups: - name: "AssertStoreFrontShippingMethodUnavailableActionGroup" description: "" - filename: "AdminAddDownloadableLinkInformationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminAddDownloadableLinkInformationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminAddDownloadableLinkInformationActionGroup.xml" module: "Downloadable" actiongroups: - name: "AdminAddDownloadableLinkInformationActionGroup" description: "Checks 'Is this downloadable Product?'. Fills in the provided Downloadable details under the 'Downloadable Information'." - filename: "AdminDownloadableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminDownloadableProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminDownloadableProductActionGroup.xml" module: "Downloadable" actiongroups: - name: "fillMainDownloadableProductForm" @@ -2727,21 +2727,21 @@ description: "Clicks on 'Add Link' under the 'Samples' section. Fills in the provided Downloadable Sample URL details." - filename: "StorefrontAssertDownloadableProductIsPresentInCustomerAccountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/StorefrontAssertDownloadableProductIsPresentInCustomerAccountActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/StorefrontAssertDownloadableProductIsPresentInCustomerAccountActionGroup.xml" module: "Downloadable" actiongroups: - name: "StorefrontAssertDownloadableProductIsPresentInCustomerAccount" description: "Goes to the Storefront Customer Dashboard page. Clicks on 'My Downloadable Products'. Validates that the provided Product is present." - filename: "VerifyProductTypeOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" module: "Downloadable" actiongroups: - name: "VerifyProductTypeOrder" description: "Validates that the 'Downloadable Product' option is present in the 'Add Product' dropdown menu on the Products grid page." - filename: "AdminExportActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogImportExport/Test/Mftf/ActionGroup/AdminExportActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogImportExport/Test/Mftf/ActionGroup/AdminExportActionGroup.xml" module: "CatalogImportExport" actiongroups: - name: "exportProductsFilterByAttribute" @@ -2760,35 +2760,35 @@ description: "" - filename: "OpenStoreFrontCheckoutShippingPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/OpenStoreFrontCheckoutShippingPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/OpenStoreFrontCheckoutShippingPageActionGroup.xml" module: "Checkout" actiongroups: - name: "OpenStoreFrontCheckoutShippingPageActionGroup" description: "" - filename: "StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertCheckoutEstimateShippingInformationActionGroup" description: "Validates that the provided Customer details (Country, State and Zip Code) are present and correct on the Storefront Checkout page." - filename: "StorefrontAddSimpleProductToShopingCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddSimpleProductToShopingCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddSimpleProductToShopingCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAddSimpleProductToShoppingCartActionGroup" description: "" - filename: "StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup" description: "Clicks on 'Go To Checkout' in the Storefront Mini Shopping Cart modal. Validates that the provided Items in Cart Text is present and correct on the Storefront Checkout page under the 'Summary' section." - filename: "FillGuestCheckoutShippingAddressFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillGuestCheckoutShippingAddressFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillGuestCheckoutShippingAddressFormActionGroup.xml" module: "Checkout" actiongroups: - name: "FillGuestCheckoutShippingAddressFormActionGroup" @@ -2798,189 +2798,189 @@ description: "" - filename: "FillShippingZipFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingZipFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingZipFormActionGroup.xml" module: "Checkout" actiongroups: - name: "FillShippingZipForm" description: "Fills in the provided Address details (Country, State and Zip Code) in the 'Estimate Shipping and Tax' section of the Storefront Shopping Cart page." - filename: "AssertStorefronElementVisibleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefronElementVisibleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefronElementVisibleActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertStorefrontElementVisibleActionGroup" description: "Validates that the provided Selector contains the provided Value on a Storefront page." - filename: "DeleteProductFromShoppingCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/DeleteProductFromShoppingCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/DeleteProductFromShoppingCartActionGroup.xml" module: "Checkout" actiongroups: - name: "DeleteProductFromShoppingCartActionGroup" description: "Removes the provided Product Name from the Storefront Mini Shopping Cart. Validates that the Success Message is present and correct." - filename: "StorefrontCustomerSignInPopUpActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCustomerSignInPopUpActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCustomerSignInPopUpActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontCustomerSignInPopUpActionGroup" description: "" - filename: "StorefrontAssertGuestShippingInfoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertGuestShippingInfoActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertGuestShippingInfoActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertGuestShippingInfoActionGroup" description: "Validates that the provided Customer details are present and correct in the 'Shipping Address' section on the Storefront Check page." - filename: "StorefrontOpenCheckoutPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenCheckoutPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenCheckoutPageActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontOpenCheckoutPageActionGroup" description: "Goes to the Storefront Checkout page." - filename: "CustomerCheckoutFillNewShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CustomerCheckoutFillNewShippingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CustomerCheckoutFillNewShippingAddressActionGroup.xml" module: "Checkout" actiongroups: - name: "CustomerCheckoutFillNewShippingAddressActionGroup" description: "Fills in the provided Address details in the 'Shipping Address' section on the Storefront Checkout page." - filename: "StorefrontCheckCartDiscountAndSummaryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckCartDiscountAndSummaryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckCartDiscountAndSummaryActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontCheckCartDiscountAndSummaryActionGroup" description: "Validates that the provided Order Total and Discount Totals are present and correct under the 'Summary' section of the Storefront Shopping Cart page." - filename: "AssertAdminEmailValidationMessageOnCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertAdminEmailValidationMessageOnCheckoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertAdminEmailValidationMessageOnCheckoutActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertAdminEmailValidationMessageOnCheckoutActionGroup" description: "" - filename: "LoginAsCustomerOnCheckoutPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/LoginAsCustomerOnCheckoutPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/LoginAsCustomerOnCheckoutPageActionGroup.xml" module: "Checkout" actiongroups: - name: "LoginAsCustomerOnCheckoutPageActionGroup" description: "Fills in the provided Customer (Email and Password) details in the 'Sign In' modal on the Storefront Checkout page." - filename: "StorefrontSelectOptionDateTimeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDateTimeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDateTimeActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontSelectOptionDateTimeActionGroup" description: "Selects the provided Month, Day, Year, Hour, Minute and Part of Day for the provided Product Option on a Storefront product page." - filename: "StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontUpdateProductQtyMiniShoppingCartActionGroup" description: "Clicks on the Storefront Mini Shopping Cart icon in the Header. Fills in the provided Quantity for the provided Product in the Mini Shopping Cart. Clicks on Update." - filename: "FillNewShippingAddressModalActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillNewShippingAddressModalActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillNewShippingAddressModalActionGroup.xml" module: "Checkout" actiongroups: - name: "FillNewShippingAddressModalActionGroup" description: "EXTENDS: FillShippingAddressOneStreetActionGroup. Selects the provided State in the 'Shipping Address' section of the Storefront Checkout page." - filename: "StorefrontAssertShippingAddressPageDisplayActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingAddressPageDisplayActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingAddressPageDisplayActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertShippingAddressPageDisplayActionGroup" description: "Goes to the Storefront Checkout page. Validates that the 'Shipping Address' Title and Main Area are present." - filename: "AssertShoppingCartIsEmptyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertShoppingCartIsEmptyActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertShoppingCartIsEmptyActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertShoppingCartIsEmptyActionGroup" description: "Goes to the Storefront Shopping Cart page. Validates that the Empty Shopping Cart message is present and correct. PLEASE NOTE: The message is Hardcoded." - filename: "StorefrontCartEstimateShippingAndTaxActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCartEstimateShippingAndTaxActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCartEstimateShippingAndTaxActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontCartEstimateShippingAndTaxActionGroup" description: "Fills in the provided Address details (Country, State and Zip Code) under the 'Summary' section on the Storefront Shopping Cart page." - filename: "StorefrontAddToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddToTheCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddToTheCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAddToTheCartActionGroup" description: "Scrolls to the Add To Cart button. Clicks on Add To Cart." - filename: "AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertStorefrontEmailTooltipContentOnCheckoutActionGroup" description: "Clicks on the Email Address tooltip. Validates that the provided Message appears in the Email Address Tooltip." - filename: "StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup" description: "Selects the provided Customizable Option in the Product Options drop down on a Storefront Configurable product page. Clicks on Add to Cart. Validates that the Success Message is present and correct." - filename: "FillShippingAddressOneStreetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingAddressOneStreetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingAddressOneStreetActionGroup.xml" module: "Checkout" actiongroups: - name: "FillShippingAddressOneStreetActionGroup" description: "Fills in the provided Address details in the 'Shipping Address' (Fills in Street Address 1 only) section of the Storefront Checkout page." - filename: "StorefrontSelectOptionDateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDateActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDateActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontSelectOptionDateActionGroup" description: "Selects the provided Month, Day and Year for the provided Product Option on a Storefront Product page." - filename: "StorefrontCheckoutCheckProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutCheckProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutCheckProductActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontCheckoutCheckProductActionGroup" description: "Validates that the provided Product and Cart Item are present and correct on the Storefront Shopping Cart page." - filename: "GuestCheckoutFillNewShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewShippingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewShippingAddressActionGroup.xml" module: "Checkout" actiongroups: - name: "GuestCheckoutFillNewShippingAddressActionGroup" description: "Fills in the provided Customer/Address details in the 'Shipping Address' section on the Storefront Checkout page." - filename: "StorefrontAddProductToCartFromCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductToCartFromCategoryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductToCartFromCategoryActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAddProductToCartFromCategoryActionGroup" description: "" - filename: "StorefrontAssertProductDetailsInOrderSummaryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertProductDetailsInOrderSummaryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertProductDetailsInOrderSummaryActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertProductDetailsInOrderSummaryActionGroup" description: "Validates that the provided Product Name, Quantity and Price are present in the 'Order Summary' section on the Storefront Checkout page." - filename: "StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertCheckoutShippingMethodSelectedActionGroup" description: "Validates that the provided Shipping Method is checked on the Storefront Checkout page." - filename: "StorefrontMiniCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontMiniCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontMiniCartActionGroup.xml" module: "Checkout" actiongroups: - name: "clickViewAndEditCartFromMiniCart" @@ -2996,56 +2996,56 @@ description: "Validates that the provided Product Count appears in the Storefront Header next to the Shopping Cart icon. Clicks on the Mini Shopping Cart icon. Validates that the 'No Items' message is present and correct in the Storefront Mini Shopping Cart." - filename: "StorefrontFillGuestShippingInfoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillGuestShippingInfoActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillGuestShippingInfoActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontFillGuestShippingInfoActionGroup" description: "Fills in the provided Customer details on the Storefront Checkout page under the 'Shipping Address' section." - filename: "AssertStorefrontSeeElementActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontSeeElementActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontSeeElementActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertStorefrontSeeElementActionGroup" description: "Scrolls to the provided Selector. Validates that the provided Selector is present." - filename: "StorefrontSelectOptionCheckBoxActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionCheckBoxActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionCheckBoxActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontSelectOptionCheckBoxActionGroup" description: "Checks the provided Product Option Title on a Storefront Product page." - filename: "StorefrontSelectOptionDropDownActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDropDownActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDropDownActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontSelectOptionDropDownActionGroup" description: "Selects the provided Product Option Value under the provided Product Option Title on a Storefront Product page." - filename: "AssertStorefrontElementInvisibleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontElementInvisibleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontElementInvisibleActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertStorefrontElementInvisibleActionGroup" description: "" - filename: "StorefrontRegisterCustomerAfterCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontRegisterCustomerAfterCheckoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontRegisterCustomerAfterCheckoutActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontRegisterCustomerAfterCheckoutActionGroup" description: "" - filename: "StorefrontFillOptionFieldInputActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillOptionFieldInputActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillOptionFieldInputActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontFillOptionFieldInputActionGroup" description: "Fills in the provided Option Title with the provided Value on a Storefront product page." - filename: "CheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CheckoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CheckoutActionGroup.xml" module: "Checkout" actiongroups: - name: "CheckoutSelectFlatRateShippingMethodActionGroup" @@ -3121,7 +3121,7 @@ description: "Clicks on the 'Place Order' button. Validates that the Success Message is present and correct." - filename: "StorefrontProductCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAddCategoryProductToCartActionGroup" @@ -3149,77 +3149,77 @@ description: "Fills in the provided Address details (Country, State and Zip Code) under the 'Summary' section on the Storefront Shopping Cart page." - filename: "ClearShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/ClearShippingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/ClearShippingAddressActionGroup.xml" module: "Checkout" actiongroups: - name: "ClearShippingAddressActionGroup" description: "Clears all of the fields for the Shipping Address section on the Storefront Checkout page." - filename: "AssertStorefrontShoppingCartSummaryItemsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontShoppingCartSummaryItemsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontShoppingCartSummaryItemsActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertStorefrontShoppingCartSummaryItemsActionGroup" description: "Goes to the Storefront Shopping Cart page. Validates that the provided Subtotal/Total are present and correct." - filename: "AssertMiniShoppingCartSubTotalActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertMiniShoppingCartSubTotalActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertMiniShoppingCartSubTotalActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertMiniShoppingCartSubTotalActionGroup" description: "Validates that the provided Subtotal (Price and Store Currency) is present and correct." - filename: "StorefrontShippmentFromActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontShippmentFromActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontShippmentFromActionGroup.xml" module: "Checkout" actiongroups: - name: "ShipmentFormFreeShippingActionGroup" description: "Fills in the Customer details for the 'Shipping Address' section of the Storefront Checkout page. Selects 'Free Shipping'. Clicks on Next. Validates that the URL is present and correct." - filename: "StorefrontCheckThatCartIsEmptyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckThatCartIsEmptyActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckThatCartIsEmptyActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontCheckThatCartIsEmptyActionGroup" description: "Clicks on the Mini Shopping Cart icon in the Storefront Header. Validates that the 'Empty Cart' message is present and correct." - filename: "StorefrontSelectOptionTimeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionTimeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionTimeActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontSelectOptionTimeActionGroup" description: "Selects the provided Hour, Minute and Part of Day under the provided Product Option Title on a Storefront Product page." - filename: "StorefrontAddBundleProductToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddBundleProductToTheCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddBundleProductToTheCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAddBundleProductToTheCartActionGroup" description: "Clicks on 'Customize and Add to Cart' button on a Storefront Bundled product page. Adds the provided Product Name/Quantity. Clicks on Add to Cart." - filename: "StorefrontFillOptionTextAreaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillOptionTextAreaActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillOptionTextAreaActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontFillOptionTextAreaActionGroup" description: "Fills in the provided Option Title with the provided Value on a Storefront product page." - filename: "AssertStorefrontCheckoutCartItemsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontCheckoutCartItemsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontCheckoutCartItemsActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertStorefrontCheckoutCartItemsActionGroup" description: "Validates that the provided Product details (Name, SKU, Price, Subtotal and Quantity) are present and correct on the Storefront Shopping Cart page." - filename: "AdminCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AdminCheckoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AdminCheckoutActionGroup.xml" module: "Checkout" actiongroups: - name: "AdminCheckoutSelectCheckMoneyOrderBillingMethodActionGroup" description: "Selects the Billing Method 'Check / Money order' on the Admin 'Create New Order for' page." - filename: "VerifyCheckoutPaymentOrderSummaryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/VerifyCheckoutPaymentOrderSummaryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/VerifyCheckoutPaymentOrderSummaryActionGroup.xml" module: "Checkout" actiongroups: - name: "VerifyCheckoutPaymentOrderSummaryActionGroup" @@ -3235,119 +3235,119 @@ description: "" - filename: "StorefrontSelectOptionRadioButtonActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionRadioButtonActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionRadioButtonActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontSelectOptionRadioButtonActionGroup" description: "Checks the provided Product Option radio button for the provided Product Option Price on a Storefront Product page." - filename: "StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertCartEstimateShippingAndTaxActionGroup" description: "Validates that the provided Customer details (Country, State and Zip Code) are present and correct in the 'Estimate Shipping and Tax' section on the Storefront Shopping Cart page." - filename: "StorefrontSelectOptionMultiSelectActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionMultiSelectActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionMultiSelectActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontSelectOptionMultiSelectActionGroup" description: "Selects the provided Product Option under the provided Product Option Title on a Storefront Product page." - filename: "StorefrontAssertMiniCartItemCountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertMiniCartItemCountActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertMiniCartItemCountActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertMiniCartItemCountActionGroup" description: "Validates that the provided Product Count appears in the Storefront Header next to the Shopping Cart icon. Validates that the provided Product Count Text appears in the Storefront Mini Shopping Cart." - filename: "StorefrontFillEmailFieldOnCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillEmailFieldOnCheckoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillEmailFieldOnCheckoutActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontFillEmailFieldOnCheckoutActionGroup" description: "Fills in the provided Email Address on the Storefront Checkout page. Double clicks on the Email tooltip." - filename: "StorefrontAssertShippingMethodOptionPresentInCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingMethodOptionPresentInCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingMethodOptionPresentInCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertShippingMethodOptionPresentInCartActionGroup" description: "" - filename: "StorefrontClickOnMiniCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontClickOnMiniCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontClickOnMiniCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontClickOnMiniCartActionGroup" description: "Scrolls to the Top of the Page. Clicks on the Mini Shopping Cart icon in the Storefront Header." - filename: "StorefrontAssertNoValidationErrorForCheckoutAddressFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertNoValidationErrorForCheckoutAddressFieldsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertNoValidationErrorForCheckoutAddressFieldsActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertNoValidationErrorForCheckoutAddressFieldsActionGroup" description: "" - filename: "StorefrontAddSimpleProductToCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddSimpleProductToCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddSimpleProductToCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAddSimpleProductToCartActionGroup" description: "Adds the provided Product to the Storefront Shopping Cart from a Storefront Category page. Validates that the provided Success Message is present and correct." - filename: "AssertStorefrontMiniCartItemsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontMiniCartItemsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontMiniCartItemsActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertStorefrontMiniCartItemsActionGroup" description: "Validates that the provided Product details (Name, Price, Subtotal and Quantity) are present and correct in the Storefront Mini Shopping Cart." - filename: "StorefrontAttachOptionFileActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAttachOptionFileActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAttachOptionFileActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAttachOptionFileActionGroup" description: "Attaches the provided File to the provided Product Option on a Storefront Product page." - filename: "StorefrontOpenMiniCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenMiniCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenMiniCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontOpenMiniCartActionGroup" description: "Clicks on the Mini Shopping Cart icon in the Storefront Header." - filename: "LoginAsCustomerUsingSignInLinkActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/LoginAsCustomerUsingSignInLinkActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/LoginAsCustomerUsingSignInLinkActionGroup.xml" module: "Checkout" actiongroups: - name: "LoginAsCustomerUsingSignInLinkActionGroup" description: "Clicks on 'Sign In' on the Storefront Checkout page. Fills in the provided Customer details (Email and Password). Clicks on Sign In." - filename: "AssertStorefrontShoppingCartSummaryWithShippingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontShoppingCartSummaryWithShippingActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontShoppingCartSummaryWithShippingActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertStorefrontShoppingCartSummaryWithShippingActionGroup" description: "EXTENDS: AssertStorefrontShoppingCartSummaryItemsActionGroup. Waits for the Storefront Checkout 'Shipping Methods' section to appear." - filename: "StorefrontAssertShippingMethodPresentInCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingMethodPresentInCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingMethodPresentInCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertShippingMethodPresentInCartActionGroup" description: "Validates that the provided Shipping Method Name is present in the 'Summary' section of the Storefront Shopping Cart page." - filename: "StorefrontAddProductWithSelectedOptionToCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductWithSelectedOptionToCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductWithSelectedOptionToCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAddProductWithSelectedConfigurableOptionToCartActionGroup" description: "Selects the provided Product Option in the drop down on a Storefront Configurable product page. Clicks on Add to Cart. Validates that the Success Message is present and correct." - filename: "GuestCheckoutFillNewBillingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewBillingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewBillingAddressActionGroup.xml" module: "Checkout" actiongroups: - name: "GuestCheckoutFillNewBillingAddressActionGroup" @@ -3366,147 +3366,147 @@ description: "EXTENDS: GuestCheckoutFillNewBillingAddressActionGroup. Clicks on the provided Payment Method on the Storefront Checkout page." - filename: "StorefrontEnterProductQuantityAndAddToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontEnterProductQuantityAndAddToTheCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontEnterProductQuantityAndAddToTheCartActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontEnterProductQuantityAndAddToTheCartActionGroup" description: "Fills in the provided Product Quantity on a Storefront Bundled product page. Clicks on Add to Cart." - filename: "StorefrontCheckoutCheckOutOfStockProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutCheckOutOfStockProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutCheckOutOfStockProductActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontCheckoutCheckOutOfStockProductActionGroup" description: "Validates that the 'Out of Stock' Error Message is present and correct on the Storefront Checkout page for the provided Product." - filename: "AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertStorefrontEmailNoteMessageOnCheckoutActionGroup" description: "Validates that the provided 'Email Address' message is present on the Storefront Checkout page under the 'Email Address' field." - filename: "AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertStorefrontEmailValidationMessageOnCheckoutActionGroup" description: "Validates that the provided Error Message appears on the Storefront Checkout page after an invalid Email Addressed is inputted." - filename: "StorefrontAssertCartShippingMethodSelectedActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartShippingMethodSelectedActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartShippingMethodSelectedActionGroup.xml" module: "Checkout" actiongroups: - name: "StorefrontAssertCartShippingMethodSelectedActionGroup" description: "Validates that the provided Shipping Method Carrier/Method Code is checked on the Storefront Shopping Cart page." - filename: "CheckoutFillEstimateShippingAndTaxActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CheckoutFillEstimateShippingAndTaxActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CheckoutFillEstimateShippingAndTaxActionGroup.xml" module: "Checkout" actiongroups: - name: "CheckoutFillEstimateShippingAndTaxActionGroup" description: "" - filename: "IdentityOfDefaultBillingAndShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/IdentityOfDefaultBillingAndShippingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/ActionGroup/IdentityOfDefaultBillingAndShippingAddressActionGroup.xml" module: "Checkout" actiongroups: - name: "AssertThatShippingAndBillingAddressTheSame" description: "Validates that the Shipping and Billing Addresses are the same." - filename: "CaptchaFormsDisplayingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/CaptchaFormsDisplayingActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/CaptchaFormsDisplayingActionGroup.xml" module: "Captcha" actiongroups: - name: "CaptchaFormsDisplayingActionGroup" description: "Navigates to store configuration page through UI and expands the CAPTCHA section under Customers > Customer Configuration." - filename: "StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml" module: "Captcha" actiongroups: - name: "StorefrontCustomerChangeEmailWithCaptchaActionGroup" description: "EXTENDS: StorefrontCustomerChangeEmailActionGroup. Fills in the Captcha field on the Storefront Customer Information page." - filename: "AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml" module: "Captcha" actiongroups: - name: "AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup" description: "Validate that the Captcha IS present on the Storefront Create Customer page." - filename: "AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml" module: "Captcha" actiongroups: - name: "AssertCaptchaVisibleOnCustomerAccountInfoActionGroup" description: "Validate that the Captcha IS present on the Storefront Customer Account Information page." - filename: "StorefrontFillContactUsFormWithCaptchaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillContactUsFormWithCaptchaActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillContactUsFormWithCaptchaActionGroup.xml" module: "Captcha" actiongroups: - name: "StorefrontFillContactUsFormWithCaptchaActionGroup" description: "EXTENDS: StorefrontFillContactUsFormActionGroup. Fills in the Captcha field on the Storefront Contact Us page." - filename: "StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml" module: "Captcha" actiongroups: - name: "StorefrontFillCustomerLoginFormWithCaptchaActionGroup" description: "EXTENDS: StorefrontFillCustomerLoginFormActionGroup. Fills in the Captcha field on the Storefront Customer Login page." - filename: "AssertCaptchaVisibleOnContactUsFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnContactUsFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnContactUsFormActionGroup.xml" module: "Captcha" actiongroups: - name: "AssertCaptchaVisibleOnContactUsFormActionGroup" description: "Validate that the Captcha IS present on the Storefront Contact Us page." - filename: "AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml" module: "Captcha" actiongroups: - name: "AssertCaptchaVisibleOnAdminLoginFormActionGroup" description: "Validate that the Captcha IS present on the Backend Admin Login page." - filename: "AdminLoginWithCaptchaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AdminLoginWithCaptchaActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AdminLoginWithCaptchaActionGroup.xml" module: "Captcha" actiongroups: - name: "AdminLoginWithCaptchaActionGroup" description: "EXTENDS: LoginAsAdmin. Fills in the Captcha field on the Backend Admin Login page." - filename: "AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml" module: "Captcha" actiongroups: - name: "AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup" description: "Validate that the Captcha is NOT present on the Backend Admin Login page." - filename: "StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml" module: "Captcha" actiongroups: - name: "StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup" description: "EXTENDS: StorefrontFillCustomerAccountCreationFormActionGroup. Fills in the Captcha field on the Storefront Create Customer page." - filename: "AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml" module: "Captcha" actiongroups: - name: "AssertCaptchaVisibleOnCustomerLoginFormActionGroup" description: "Validate that the Captcha IS present on the Storefront Customer Login page." - filename: "StoreFrontSelectDropDownSearchSuggestionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/StoreFrontSelectDropDownSearchSuggestionActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Search/Test/Mftf/ActionGroup/StoreFrontSelectDropDownSearchSuggestionActionGroup.xml" module: "Search" actiongroups: - name: "StoreFrontSelectDropDownSearchSuggestionActionGroup" description: "Fills the Storefront Quick Search field. Validates that the provided Search Suggestion is present and correct." - filename: "AdminSearchTermActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminSearchTermActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminSearchTermActionGroup.xml" module: "Search" actiongroups: - name: "searchTermFilterBySearchQuery" @@ -3516,14 +3516,14 @@ description: "Deletes the Search Terms in the Admin Search Term grid." - filename: "AdminEditSearchTermActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminEditSearchTermActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminEditSearchTermActionGroup.xml" module: "Search" actiongroups: - name: "AdminFillAllSearchTermFieldsActionGroup" description: "Fills in the provided Search Term on the Admin Search Terms grid page." - filename: "AdminGroupedProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminGroupedProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminGroupedProductActionGroup.xml" module: "GroupedProduct" actiongroups: - name: "checkRequiredFieldsInGroupedProductForm" @@ -3542,63 +3542,63 @@ description: "Adds the provided Product to a Grouped Product on an Admin Grouped Product creation/edit page." - filename: "StorefrontAddThreeGroupedProductToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/StorefrontAddThreeGroupedProductToTheCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/StorefrontAddThreeGroupedProductToTheCartActionGroup.xml" module: "GroupedProduct" actiongroups: - name: "StorefrontAddThreeGroupedProductToTheCartActionGroup" description: "Goes to the provided URL for a Grouped Product. Validates that the provided Products and Quantities are present and correct." - filename: "AssertLinkPresenceOnGroupedProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AssertLinkPresenceOnGroupedProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AssertLinkPresenceOnGroupedProductPageActionGroup.xml" module: "GroupedProduct" actiongroups: - name: "AssertLinkPresenceOnGroupedProductPage" description: "Validates that the provided Product Name is present and correct on a Storefront Grouped Product page." - filename: "AdminOrderGroupedProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminOrderGroupedProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminOrderGroupedProductActionGroup.xml" module: "GroupedProduct" actiongroups: - name: "AdminOrderConfigureGroupedProduct" description: "" - filename: "VerifyProductTypeOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" module: "GroupedProduct" actiongroups: - name: "VerifyProductTypeOrder" description: "Checks that Grouped is in the correct order in comparison to other product types on the add product dropdown." - filename: "AdminOpenCMSPagesGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpenCMSPagesGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpenCMSPagesGridActionGroup.xml" module: "Cms" actiongroups: - name: "AdminOpenCMSPagesGridActionGroup" description: "Goes to the Admin Pages grid page." - filename: "AssertCMSBlockContentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSBlockContentActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSBlockContentActionGroup.xml" module: "Cms" actiongroups: - name: "AssertBlockContent" description: "Validates that the Block details are present and correct. PLEASE NOTE: The Block data is Hardcoded, using '_defaultBlock'." - filename: "AdminOpenCmsBlockActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpenCmsBlockActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpenCmsBlockActionGroup.xml" module: "Cms" actiongroups: - name: "AdminOpenCmsBlockActionGroup" description: "" - filename: "StorefrontGoToCMSPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/StorefrontGoToCMSPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/StorefrontGoToCMSPageActionGroup.xml" module: "Cms" actiongroups: - name: "StorefrontGoToCMSPageActionGroup" description: "Goes to the provided Storefront CMS Page." - filename: "ClearWidgetsFromCMSContentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/ClearWidgetsFromCMSContentActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/ClearWidgetsFromCMSContentActionGroup.xml" module: "Cms" actiongroups: - name: "ClearWidgetsFromCMSContent" @@ -3608,28 +3608,28 @@ description: "" - filename: "AssertCMSPageNotFoundOnStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageNotFoundOnStorefrontActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageNotFoundOnStorefrontActionGroup.xml" module: "Cms" actiongroups: - name: "AssertCMSPageNotFoundOnStorefrontActionGroup" description: "Validates that the 'Whoops, our bad' error message is present and correct for a Storefront CMS Page that doesn't exist." - filename: "AdminCMSPageMassActionSelectActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminCMSPageMassActionSelectActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminCMSPageMassActionSelectActionGroup.xml" module: "Cms" actiongroups: - name: "AdminCMSPageMassActionSelectActionGroup" description: "Selects the provided Action in the 'Mass Action' drop down menu on the Admin Pages grid." - filename: "FillOutCMSPageContentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutCMSPageContentActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutCMSPageContentActionGroup.xml" module: "Cms" actiongroups: - name: "FillOutCMSPageContent" description: "Fills out the Page details (Page Title, Content and URL Key) on the Admin Page creation/edit page. PLEASE NOTE: The values are Hardcoded using '_duplicatedCMSPage'." - filename: "CMSActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CMSActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/CMSActionGroup.xml" module: "Cms" actiongroups: - name: "navigateToCreatedCMSPage" @@ -3663,35 +3663,35 @@ description: "Sets the provided option for 'Layout', under 'Design' on the Page creation/edit page. " - filename: "AssignBlockToCMSPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssignBlockToCMSPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssignBlockToCMSPageActionGroup.xml" module: "Cms" actiongroups: - name: "AssignBlockToCMSPage" description: "Goes to the Admin Pages grid page. Adds a Block to a CMS Page. Clicks on Save." - filename: "FillOutBlockContentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutBlockContentActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutBlockContentActionGroup.xml" module: "Cms" actiongroups: - name: "FillOutBlockContent" description: "Fills in the Block Title, Identifier, Store View and Content. PLEASE NOTE: The values are Hardcoded using '_defaultBlock'." - filename: "AdminOpentCmsBlockActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpentCmsBlockActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpentCmsBlockActionGroup.xml" module: "Cms" actiongroups: - name: "AdminOpenCmsBlockActionGroup" description: "" - filename: "RestoreLayoutSettingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml" module: "Cms" actiongroups: - name: "RestoreLayoutSetting" description: "Sets the 'Default Page Layout' to '1 column'. PLEASE NOTE: The value is Hardcoded." - filename: "VerifyTinyMCEActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/VerifyTinyMCEActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/VerifyTinyMCEActionGroup.xml" module: "Cms" actiongroups: - name: "VerifyTinyMCEActionGroup" @@ -3701,7 +3701,7 @@ description: "Validates that the Insert Widget and Insert Variables buttons are present." - filename: "SearchBlockOnGridPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/SearchBlockOnGridPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/SearchBlockOnGridPageActionGroup.xml" module: "Cms" actiongroups: - name: "searchBlockOnGridPage" @@ -3711,7 +3711,7 @@ description: "Goes to the Admin CMS Blocks page. Filters the grid based on the provided Block. Deletes the Block via the grid." - filename: "AssertCMSPageContentActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageContentActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageContentActionGroup.xml" module: "Cms" actiongroups: - name: "AssertCMSPageContent" @@ -3721,28 +3721,28 @@ description: "Validates that the provided CMS Page Title, Content and Heading are present and correct on a Storefront CMS Page." - filename: "AssertCMSPageInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageInGridActionGroup.xml" module: "Cms" actiongroups: - name: "AssertCMSPageInGridActionGroup" description: "Validates that the provided CMS Page is present in the Admin Pages grid." - filename: "NavigateToMediaFolderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/NavigateToMediaFolderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/NavigateToMediaFolderActionGroup.xml" module: "Cms" actiongroups: - name: "NavigateToMediaFolderActionGroup" description: "Clicks on the provided Folder Name in the Storage folder tree." - filename: "AdminSelectCMSPageInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminSelectCMSPageInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminSelectCMSPageInGridActionGroup.xml" module: "Cms" actiongroups: - name: "AdminSelectCMSPageInGridActionGroup" description: "Checks the Row for the provided Identifier on the Admin Pages grid page." - filename: "SelectImageFromMediaStorageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/SelectImageFromMediaStorageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/SelectImageFromMediaStorageActionGroup.xml" module: "Cms" actiongroups: - name: "clickBrowseBtnOnUploadPopup" @@ -3773,14 +3773,14 @@ description: "Validates that the Wrong Extensions validation message is present and correct." - filename: "DeletePageByUrlKeyActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeletePageByUrlKeyActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeletePageByUrlKeyActionGroup.xml" module: "Cms" actiongroups: - name: "DeletePageByUrlKeyActionGroup" description: "Goes to the Admin CMS Pages page. Deletes a Page based on the provided URL Key. Validates that the Success Message is present and correct." - filename: "CreateNewPageWithAllValuesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithAllValuesActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithAllValuesActionGroup.xml" module: "Cms" actiongroups: - name: "CreateNewPageWithAllValues" @@ -3790,35 +3790,35 @@ description: "" - filename: "CreateNewPageWithWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithWidgetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithWidgetActionGroup.xml" module: "Cms" actiongroups: - name: "CreateNewPageWithWidget" description: "Goes to Admin CMS Page creation page. Adds the provided Title, Category, Conditions and Widget. Clicks on Save. Validates that the Success Message is present and correct." - filename: "DeleteImageFromStorageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeleteImageFromStorageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeleteImageFromStorageActionGroup.xml" module: "Cms" actiongroups: - name: "DeleteImageFromStorageActionGroup" description: "Deletes the provided Image from Storage." - filename: "StorefrontClickOnHeaderLogoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Theme/Test/Mftf/ActionGroup/StorefrontClickOnHeaderLogoActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Theme/Test/Mftf/ActionGroup/StorefrontClickOnHeaderLogoActionGroup.xml" module: "Theme" actiongroups: - name: "StorefrontClickOnHeaderLogoActionGroup" description: "Goes to the Storefront. Clicks on the Logo." - filename: "NavigateToFaviconMediaFolderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Theme/Test/Mftf/ActionGroup/NavigateToFaviconMediaFolderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Theme/Test/Mftf/ActionGroup/NavigateToFaviconMediaFolderActionGroup.xml" module: "Theme" actiongroups: - name: "NavigateToFaviconMediaFolderActionGroup" description: "Navigates to the Favicon Media folder in the 'Media Gallery'. Clicks on the provided Store Folder." - filename: "AdminUrlRewriteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteActionGroup.xml" module: "UrlRewrite" actiongroups: - name: "AdminAddUrlRewrite" @@ -3837,7 +3837,7 @@ description: "Updates the Custom URL Rewrite fields with the provided details." - filename: "StorefrontUrlRewriteRedirectActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/StorefrontUrlRewriteRedirectActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/StorefrontUrlRewriteRedirectActionGroup.xml" module: "UrlRewrite" actiongroups: - name: "AssertStorefrontUrlRewriteRedirect" @@ -3847,7 +3847,7 @@ description: "Goes to the provided New Product URL. Validates that the redirect works and the provided Product is present and correct." - filename: "AdminUrlRewriteGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteGridActionGroup.xml" module: "UrlRewrite" actiongroups: - name: "AdminSearchByRequestPath" @@ -3869,14 +3869,14 @@ description: "Goes to the Admin URL Rewrite grid page. Searches the grid for the provided Request Path. Clicks on Edit." - filename: "OpenPayPalButtonCheckoutPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OpenPayPalButtonCheckoutPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OpenPayPalButtonCheckoutPageActionGroup.xml" module: "Paypal" actiongroups: - name: "OpenPayPalButtonCheckoutPage" description: "Clicks on 'Configure' for 'PayPal Express Checkout' on the Admin Configuration page. Expands the 'Advanced Settings' tab. Expands the 'Frontend Experience Settings' tab. Expands the 'Checkout Page' tab." - filename: "PayPalExpressCheckoutConfigurationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/PayPalExpressCheckoutConfigurationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Paypal/Test/Mftf/ActionGroup/PayPalExpressCheckoutConfigurationActionGroup.xml" module: "Paypal" actiongroups: - name: "ConfigPayPalExpressCheckout" @@ -3889,7 +3889,7 @@ description: "Goes to the provided Category page on the Storefront. Adds the 1st Product to the Cart. Goes to Checkout. Select the Shipping Method. Selects PayPal as the Payment Method." - filename: "OtherPayPalConfigurationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OtherPayPalConfigurationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OtherPayPalConfigurationActionGroup.xml" module: "Paypal" actiongroups: - name: "EnablePayPalConfiguration" @@ -3899,56 +3899,56 @@ description: "Expands the 'OTHER PAYPAL PAYMENT SOLUTIONS' tab on the Admin Configuration page. Enables the provided PayPal Config type for the provided Country Code." - filename: "AdminSaveReviewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminSaveReviewActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminSaveReviewActionGroup.xml" module: "Review" actiongroups: - name: "AdminSaveReviewActionGroup" description: "" - filename: "AdminOpenReviewByUserNicknameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminOpenReviewByUserNicknameActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminOpenReviewByUserNicknameActionGroup.xml" module: "Review" actiongroups: - name: "AdminOpenReviewByUserNicknameActionGroup" description: "" - filename: "StorefrontAssertReviewAtProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/StorefrontAssertReviewAtProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Review/Test/Mftf/ActionGroup/StorefrontAssertReviewAtProductPageActionGroup.xml" module: "Review" actiongroups: - name: "StorefrontAssertReviewAtProductPageActionGroup" description: "" - filename: "AdminOpenReviewsPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminOpenReviewsPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminOpenReviewsPageActionGroup.xml" module: "Review" actiongroups: - name: "AdminOpenReviewsPageActionGroup" description: "" - filename: "AdminOpenPendingReviewsPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminOpenPendingReviewsPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminOpenPendingReviewsPageActionGroup.xml" module: "Review" actiongroups: - name: "AdminOpenPendingReviewsPageActionGroup" description: "" - filename: "AdminDeleteReviewsByUserNicknameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminDeleteReviewsByUserNicknameActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminDeleteReviewsByUserNicknameActionGroup.xml" module: "Review" actiongroups: - name: "AdminDeleteReviewsByUserNicknameActionGroup" description: "" - filename: "AdminChangeReviewStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminChangeReviewStatusActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Review/Test/Mftf/ActionGroup/AdminChangeReviewStatusActionGroup.xml" module: "Review" actiongroups: - name: "AdminChangeReviewStatusActionGroup" description: "" - filename: "StorefrontProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml" module: "Swatches" actiongroups: - name: "StorefrontSelectSwatchOptionOnProductPage" @@ -3958,7 +3958,7 @@ description: "" - filename: "AdminEditPropertiesTabForSwatchProductAtributeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/AdminEditPropertiesTabForSwatchProductAtributeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/ActionGroup/AdminEditPropertiesTabForSwatchProductAtributeActionGroup.xml" module: "Swatches" actiongroups: - name: "AdminAddSwatchOptionAndFillFieldsActionGroup" @@ -3968,7 +3968,7 @@ description: "" - filename: "ColorPickerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/ColorPickerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/ActionGroup/ColorPickerActionGroup.xml" module: "Swatches" actiongroups: - name: "setColorPickerByHex" @@ -3984,7 +3984,7 @@ description: "Options the Swatch Menu based on the provided Index." - filename: "AddSwatchToProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/AddSwatchToProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/ActionGroup/AddSwatchToProductActionGroup.xml" module: "Swatches" actiongroups: - name: "AddVisualSwatchToProductActionGroup" @@ -3994,7 +3994,7 @@ description: "EXTENDS: AddVisualSwatchToProductActionGroup. Add the provided Visual Swatch Attribute and Options (2) to a Product with Storefront Configurations." - filename: "StorefrontAddProductWithSwatchAttributeToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/StorefrontAddProductWithSwatchAttributeToTheCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/ActionGroup/StorefrontAddProductWithSwatchAttributeToTheCartActionGroup.xml" module: "Swatches" actiongroups: - name: "StorefrontAddProductWithSwatchesToTheCartActionGroup" @@ -4004,7 +4004,7 @@ description: "" - filename: "DisplayOutOfStockProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogInventory/Test/Mftf/ActionGroup/DisplayOutOfStockProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogInventory/Test/Mftf/ActionGroup/DisplayOutOfStockProductActionGroup.xml" module: "CatalogInventory" actiongroups: - name: "displayOutOfStockProduct" @@ -4014,14 +4014,14 @@ description: "Goes to the 'Configuration' page for 'Inventory'. Disables 'Display Out of Stock Products'. Clicks on the Save button." - filename: "StorefrontAssertProductStockStatusActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogInventory/Test/Mftf/ActionGroup/StorefrontAssertProductStockStatusActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogInventory/Test/Mftf/ActionGroup/StorefrontAssertProductStockStatusActionGroup.xml" module: "CatalogInventory" actiongroups: - name: "StorefrontCheckProductStockStatus" description: "" - filename: "FillPaymentInformationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/FillPaymentInformationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/FillPaymentInformationActionGroup.xml" module: "AuthorizenetAcceptjs" actiongroups: - name: "FillPaymentInformation" @@ -4031,7 +4031,7 @@ description: "Fill Billing Address as Guest with Authorize.net" - filename: "ConfigureAuthorizenetAcceptjsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ConfigureAuthorizenetAcceptjsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ConfigureAuthorizenetAcceptjsActionGroup.xml" module: "AuthorizenetAcceptjs" actiongroups: - name: "ConfigureAuthorizenetAcceptjs" @@ -4047,7 +4047,7 @@ description: "" - filename: "ViewAndValidateOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ViewAndValidateOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ViewAndValidateOrderActionGroup.xml" module: "AuthorizenetAcceptjs" actiongroups: - name: "ViewAndValidateOrderActionGroup" @@ -4057,84 +4057,84 @@ description: "Validate the Order is Correct. Do Not Submit the Invoice." - filename: "CheckingGiftOptionsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/CheckingGiftOptionsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/CheckingGiftOptionsActionGroup.xml" module: "GiftMessage" actiongroups: - name: "CheckingGiftOptionsActionGroup" description: "Clicks on Checkout with Multiple Addresses. Clicks on Add Gift option. Validates that the Success Message is present and correct. PLEASE NOTE: The message is Hardcoded." - filename: "AdminDeleteCatalogRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminDeleteCatalogRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminDeleteCatalogRuleActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AdminDeleteCatalogRuleActionGroup" description: "Clicks on the Delete button on a Admin Catalog Price Rule edit page. Clicks on Ok. Validates that the provided Success Message is present and correct." - filename: "AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup" description: "Validate that the provided Customer Group is not present on the Catalog Price Rules creation/edit page." - filename: "AdminAssertCustomerGroupOnCatalogPriceRuleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnCatalogPriceRuleFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnCatalogPriceRuleFormActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AdminAssertCustomerGroupOnCatalogPriceRuleForm" description: "" - filename: "SaveAndApplyCatalogPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/SaveAndApplyCatalogPriceRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/SaveAndApplyCatalogPriceRuleActionGroup.xml" module: "CatalogRule" actiongroups: - name: "SaveAndApplyCatalogPriceRuleActionGroup" description: "Clicks on Save and Apply. Validates that the Success Message is present and correct on the Admin Catalog Price Rule creation/edit page." - filename: "AssertCatalogPriceRuleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCatalogPriceRuleFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCatalogPriceRuleFormActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AssertCatalogPriceRuleFormActionGroup" description: "Validates that the provided Catalog Rule, Status, Websites and Customer Group details are present and correct on a Admin Catalog Price Rule creation/edit page." - filename: "AdminCreateNewCatalogPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminCreateNewCatalogPriceRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminCreateNewCatalogPriceRuleActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AdminCreateNewCatalogPriceRuleActionGroup" description: "Goes to the Admin Catalog Price Rule creation page. Fills in the provided Catalog Rule details. Selects the provided Customer Group." - filename: "AssertCatalogRuleInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCatalogRuleInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCatalogRuleInGridActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AssertCatalogRuleInGridActionGroup" description: "Validates that the provided Catalog Rule Name, Status, Websites and Catalog Rule ID are present in the 1st row of the Admin Catalog Price Rule grid." - filename: "AdminOpenCatalogPriceRulePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminOpenCatalogPriceRulePageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminOpenCatalogPriceRulePageActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AdminOpenCatalogPriceRulePageActionGroup" description: "" - filename: "CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup.xml" module: "CatalogRule" actiongroups: - name: "CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup" description: "Adds the provided Attribute Name, Select Value, Index A and Index B details to the 'Conditions' section on the Admin Catalog Price Rule creation/edit page." - filename: "CatalogSelectCustomerGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogSelectCustomerGroupActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogSelectCustomerGroupActionGroup.xml" module: "CatalogRule" actiongroups: - name: "CatalogSelectCustomerGroupActionGroup" description: "Selects the provided Customer Group Name on the Admin Catalog Price Rule creation/edit page." - filename: "CatalogPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogPriceRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogPriceRuleActionGroup.xml" module: "CatalogRule" actiongroups: - name: "newCatalogPriceRuleByUI" @@ -4171,35 +4171,35 @@ description: "" - filename: "AdminSearchCatalogRuleInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSearchCatalogRuleInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSearchCatalogRuleInGridActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AdminSearchCatalogRuleInGridActionGroup" description: "Goes to the Admin Catalog Price Rules grid page. Searches the grid for the provided Catalog Price Rule name." - filename: "AdminSaveAndApplyRulesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSaveAndApplyRulesActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSaveAndApplyRulesActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AdminSaveAndApplyRulesActionGroup" description: "Clicks Save on a Admin Catalog Price Rule creation/edit page. Validates that the Success Message is present. Clicks Apply Rules. Validates that the Success Message is present." - filename: "AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AdminOpenNewCatalogPriceRuleFormPageActionGroup" description: "Goes to the create Catalog Price Rule page." - filename: "AdminSelectCatalogRuleFromGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSelectCatalogRuleFromGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSelectCatalogRuleFromGridActionGroup.xml" module: "CatalogRule" actiongroups: - name: "AdminSelectCatalogRuleFromGridActionGroup" description: "Clicks on the Admin Catalog Price Rule row that contains the provided Catalog Price Rule name." - filename: "VerifySubscribedNewsletterDisplayedActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/VerifySubscribedNewsletterDisplayedActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/VerifySubscribedNewsletterDisplayedActionGroup.xml" module: "Newsletter" actiongroups: - name: "StorefrontCreateNewAccountNewsletterChecked" @@ -4212,21 +4212,21 @@ description: "Goes to the Storefront Newsletter Management page. Validates that the 'Subscription' checkbox is checked." - filename: "AdminNewsletterTemplateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/AdminNewsletterTemplateActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/AdminNewsletterTemplateActionGroup.xml" module: "Newsletter" actiongroups: - name: "SwitchToPreviewIframeActionGroup" description: "" - filename: "StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup" description: "Validates that the provided Product Name and Price for a Configurable Product are present on a Storefront Category page." - filename: "ConfigurableProductAttributeNameDesignActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductAttributeNameDesignActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductAttributeNameDesignActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "GotoCatalogProductsPage" @@ -4245,7 +4245,7 @@ description: "Deletes the Configurable Product Attribute." - filename: "StorefrontCategoryActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "StorefrontCheckCategoryConfigurableProduct" @@ -4255,7 +4255,7 @@ description: "Validates that the provided Configurable Product is present and correct on a Category page." - filename: "AdminCreateApiConfigurableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminCreateApiConfigurableProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminCreateApiConfigurableProductActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "AdminCreateApiConfigurableProductActionGroup" @@ -4265,21 +4265,21 @@ description: "EXTENDS: AdminCreateApiConfigurableProductActionGroup. Adds 2 Hidden Product Options." - filename: "ConfigurableProductCheckoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductCheckoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductCheckoutActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "CheckConfigurableProductInCheckoutCartItemsActionGroup" description: "Validates that the Configurable Product is present and correct in the Cart area on the Checkout page." - filename: "StorefrontAddConfigurableProductToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontAddConfigurableProductToTheCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontAddConfigurableProductToTheCartActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "StorefrontAddConfigurableProductToTheCartActionGroup" description: "Goes to the provided Storefront URL. Selects the provided Product Option under the Product Attribute. Fills in the provided Quantity. Clicks Add to Cart. Validates that the Success Message is present." - filename: "StorefrontProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "StorefrontCheckConfigurableProduct" @@ -4304,7 +4304,7 @@ description: "Validates that Special Price for a Configurable Product is present and correct when the provided Product Option is selected." - filename: "StorefrontProductCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "StorefrontCheckCartConfigurableProductActionGroup" @@ -4314,35 +4314,35 @@ description: "Validates that the provided Option Price is present and correct in the Mini Shopping Cart on the Storefront." - filename: "AdminAddOptionsToAttributeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminAddOptionsToAttributeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminAddOptionsToAttributeActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "addOptionsToAttributeActionGroup" description: "Adds 5 provided Options to a new Attribute on the Configurable Product creation/edit page." - filename: "StorefrontProductAttributeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductAttributeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductAttributeActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "SelectStorefrontSideBarAttributeOption" description: "Goes to the provided Storefront Category page. Validates that the provided Attribute Label is present and correct." - filename: "StorefrontCompareActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "StorefrontCheckCompareConfigurableProductActionGroup" description: "Validates that the Configurable Product is present and correct in the Compare Product area." - filename: "VerifyProductTypeOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "VerifyProductTypeOrder" description: "Validates that the 'Configurable Product' option is present in the 'Add Product' dropdown menu on the Products grid page." - filename: "AdminConfigurableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminConfigurableProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminConfigurableProductActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "viewConfigurableProductInAdminGrid" @@ -4415,14 +4415,14 @@ description: "" - filename: "AdminOrderConfigurableProductActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminOrderConfigurableProductActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminOrderConfigurableProductActionGroup.xml" module: "ConfigurableProduct" actiongroups: - name: "AdminOrderConfigureConfigurableProduct" description: "" - filename: "CreateBackupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backup/Test/Mftf/ActionGroup/CreateBackupActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backup/Test/Mftf/ActionGroup/CreateBackupActionGroup.xml" module: "Backup" actiongroups: - name: "createSystemBackup" @@ -4435,28 +4435,28 @@ description: "Creates a Database Backup using provided Backup Entity." - filename: "DeleteBackupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backup/Test/Mftf/ActionGroup/DeleteBackupActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backup/Test/Mftf/ActionGroup/DeleteBackupActionGroup.xml" module: "Backup" actiongroups: - name: "deleteBackup" description: "Deletes a Backup using provided Backup Entity." - filename: "AdminCreateBlockWithWidgetActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogWidget/Test/Mftf/ActionGroup/AdminCreateBlockWithWidgetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogWidget/Test/Mftf/ActionGroup/AdminCreateBlockWithWidgetActionGroup.xml" module: "CatalogWidget" actiongroups: - name: "AdminCreateBlockWithWidget" description: "Inserts a Widget into a Block on the Block creation/edit page." - filename: "AdminSwitchIndexerToActionModeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Indexer/Test/Mftf/ActionGroup/AdminSwitchIndexerToActionModeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Indexer/Test/Mftf/ActionGroup/AdminSwitchIndexerToActionModeActionGroup.xml" module: "Indexer" actiongroups: - name: "AdminSwitchIndexerToActionModeActionGroup" description: "" - filename: "IndexerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Indexer/Test/Mftf/ActionGroup/IndexerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Indexer/Test/Mftf/ActionGroup/IndexerActionGroup.xml" module: "Indexer" actiongroups: - name: "updateIndexerBySchedule" @@ -4466,14 +4466,14 @@ description: "Goes to the Index Management page. Checks the provided Indexer Name. Selects 'Update on Save'. Clicks on Submit." - filename: "AdminSwitchAllIndexerToActionModeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Indexer/Test/Mftf/ActionGroup/AdminSwitchAllIndexerToActionModeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Indexer/Test/Mftf/ActionGroup/AdminSwitchAllIndexerToActionModeActionGroup.xml" module: "Indexer" actiongroups: - name: "AdminSwitchAllIndexerToActionModeActionGroup" description: "" - filename: "EmailTemplateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Email/Test/Mftf/ActionGroup/EmailTemplateActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Email/Test/Mftf/ActionGroup/EmailTemplateActionGroup.xml" module: "Email" actiongroups: - name: "CreateNewTemplate" @@ -4495,154 +4495,154 @@ description: "" - filename: "AdminCreateCustomerGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerGroupActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerGroupActionGroup.xml" module: "Customer" actiongroups: - name: "AdminCreateCustomerGroupActionGroup" description: "Goes to the Customer Groups creation page. Fills Name. Selects Tax Class. Clicks on Save. Validate that the Success Message is present and correct." - filename: "StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontCustomerAddressBookNumberOfAddresses" description: "Validate that the Customer Address count is present and correct on the Storefront Customer Dashboard page." - filename: "CreateCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/CreateCustomerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/CreateCustomerActionGroup.xml" module: "Customer" actiongroups: - name: "CreateCustomerActionGroup" description: "Goes to the Add Customers page via the Admin Nav Menu. Fills in the Customer details. Clicks on Save. PLEASE NOTE: The Customer data is Hardcoded using 'NewCustomerData'." - filename: "AssertStorefrontPasswordAutocompleteOffActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertStorefrontPasswordAutocompleteOffActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertStorefrontPasswordAutocompleteOffActionGroup.xml" module: "Customer" actiongroups: - name: "AssertStorefrontPasswordAutoCompleteOffActionGroup" description: "Goes to the Storefront Customer Sign-In page. Validates that the Password field does NOT contain the 'autocomplete' attribute." - filename: "AssertMessageCustomerCreateAccountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerCreateAccountActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerCreateAccountActionGroup.xml" module: "Customer" actiongroups: - name: "AssertMessageCustomerCreateAccountActionGroup" description: "Validates that the provided Message/Message Type are present and correct." - filename: "AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertCustomerNoDefaultShippingAddress" description: "Validates that a Customer does NOT have a Default Shipping Address assigned. PLEASE NOTE: The error message is hardcoded." - filename: "AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertCustomerNoDefaultBillingAddress" description: "Validates that a Customer does NOT have a Default Billing Address assigned. PLEASE NOTE: The error message is hardcoded." - filename: "AdminCustomerShopingCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerShopingCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerShopingCartActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAddProductToShoppingCartActionGroup" description: "Adds the provided Product Name to the Cart on the Admin Customer creation/edit page." - filename: "AdminAssertCustomerDefaultBillingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultBillingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultBillingAddressActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertCustomerDefaultBillingAddress" description: "Validates that the provided Default Customer Billing Address details are present and correct on the Customer creation/edit page. Under the section 'Addresses'." - filename: "AssertCustomerGroupNotInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotInGridActionGroup.xml" module: "Customer" actiongroups: - name: "AssertCustomerGroupNotInGridActionGroup" description: "Filters the Admin Customers grid for the Customer Group (Code). Validates that the grid is empty." - filename: "StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup" description: "Clicks on the Storefront Header 'Create Account' link." - filename: "AdminCustomerGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerGridActionGroup.xml" module: "Customer" actiongroups: - name: "AdminFilterCustomerByEmail" description: "Goes to the Customer grid page. Filter results based on provided Customer Email Address." - filename: "StorefrontClickSignInButtonActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignInButtonActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignInButtonActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontClickSignInButtonActionGroup" description: "Click on the Storefront Header 'Sign-In' link." - filename: "AdminAssertCustomerAccountInformationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerAccountInformationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerAccountInformationActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertCustomerAccountInformation" description: "Validates that the provided Customer details are present and correct on the Customer creation/edit page. Under the 'Account Information' section." - filename: "AdminAssertCustomerGroupOnProductFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnProductFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnProductFormActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertCustomerGroupOnProductForm" description: "" - filename: "StorefrontOpenCustomerLoginPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerLoginPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerLoginPageActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontOpenCustomerLoginPageActionGroup" description: "Goes to the Storefront Customer Sign-In page." - filename: "SetGroupCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SetGroupCustomerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/SetGroupCustomerActionGroup.xml" module: "Customer" actiongroups: - name: "SetCustomerGroupForSelectedCustomersViaGrid" description: "Clicks on the 'Actions' dropdown menu. Clicks on 'Assign a Customer Group'. Clicks on 'Ok'." - filename: "AdminFilterCustomerGroupByNameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGroupByNameActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGroupByNameActionGroup.xml" module: "Customer" actiongroups: - name: "AdminFilterCustomerGroupByNameActionGroup" description: "Filters the Admin Customers grid by the provided Customer Group Name." - filename: "AssertMessageCustomerLoginActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerLoginActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerLoginActionGroup.xml" module: "Customer" actiongroups: - name: "AssertMessageCustomerLoginActionGroup" description: "Validates that the provided Message/Message Type are present and correct." - filename: "AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml" module: "Customer" actiongroups: - name: "AdminEditCustomerAddressSetDefaultShippingAndBilling" description: "EXTENDS: AdminEditCustomerAddressesFrom. Removes 'selectState' and 'fillZipCode'." - filename: "StorefrontAssertSuccessLoginToStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAssertSuccessLoginToStorefrontActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAssertSuccessLoginToStorefrontActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontAssertSuccessLoginToStorefront" description: "EXTENDS: LoginToStorefrontActionGroup. Validates that the provided Customer name is present and correct." - filename: "SignUpNewUserFromStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SignUpNewUserFromStorefrontActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/SignUpNewUserFromStorefrontActionGroup.xml" module: "Customer" actiongroups: - name: "SignUpNewUserFromStorefrontActionGroup" @@ -4685,119 +4685,119 @@ description: "EXTENDS: SignUpNewUserFromStorefrontActionGroup. Adds a waitForPageLoad action to the Action Group. Removes the action for 'seeThankYouMessage'." - filename: "AssertCustomerGroupNotOnProductFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnProductFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnProductFormActionGroup.xml" module: "Customer" actiongroups: - name: "AssertCustomerGroupNotOnProductFormActionGroup" description: "Clicks on 'Advanced Pricing' on the Admin Customers creation/edit page. Validates that the provided Customer Group does NOT appear in the dropdown menu." - filename: "VerifyGroupCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/VerifyGroupCustomerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/VerifyGroupCustomerActionGroup.xml" module: "Customer" actiongroups: - name: "VerifyCustomerGroupForCustomer" description: "Clicks on the Edit link for the provided Customer Email Address." - filename: "AdminDeleteAddressInCustomersAddressGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteAddressInCustomersAddressGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteAddressInCustomersAddressGridActionGroup.xml" module: "Customer" actiongroups: - name: "AdminDeleteAddressInCustomersAddressGrid" description: "Deletes a Customer Address from the Customer creation/edit page under the 'Addresses' section." - filename: "AssertStorefrontCustomerSavedCardActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertStorefrontCustomerSavedCardActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertStorefrontCustomerSavedCardActionGroup.xml" module: "Customer" actiongroups: - name: "AssertStorefrontCustomerSavedCardActionGroup" description: "" - filename: "NavigateCustomerGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerGroupActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerGroupActionGroup.xml" module: "Customer" actiongroups: - name: "NavigateToCustomerGroupPage" description: "Goes to the Admin Customer Groups page." - filename: "StorefrontFillBillingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillBillingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillBillingAddressActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontFillBillingAddressActionGroup" description: "" - filename: "StorefrontRegisterCustomerFromOrderSuccessPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontRegisterCustomerFromOrderSuccessPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontRegisterCustomerFromOrderSuccessPageActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontRegisterCustomerFromOrderSuccessPage" description: "Clicks on 'Create Account' on the Storefront Checkout Success page. Fills in the provided Customer details. Clicks on 'Create Account'. Validates that the Success Message is present and correct." - filename: "AssertMessageCustomerChangeAccountInfoActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerChangeAccountInfoActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerChangeAccountInfoActionGroup.xml" module: "Customer" actiongroups: - name: "AssertMessageCustomerChangeAccountInfoActionGroup" description: "Validates that the provided Message/Message Type are present and correct." - filename: "StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontOpenCustomerAccountInfoEditPageActionGroup" description: "Goes to the Storefront Customer Edit page." - filename: "AdminFilterCustomerByNameActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerByNameActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerByNameActionGroup.xml" module: "Customer" actiongroups: - name: "AdminFilterCustomerByName" description: "Filters the Admin Customers grid by the provided Name." - filename: "AssertCustomerAccountPageTitleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerAccountPageTitleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerAccountPageTitleActionGroup.xml" module: "Customer" actiongroups: - name: "AssertCustomerAccountPageTitleActionGroup" description: "Validates that the provided Page Title is present and correct on the Storefront Customer Dashboard." - filename: "AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertNumberOfRecordsInCustomersAddressGrid" description: "Validates that the Number of Records listed on the Customer grid page is present and correct." - filename: "AdminCreateCustomerWithDefaultAddressWithoutPhoneActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerWithDefaultAddressWithoutPhoneActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerWithDefaultAddressWithoutPhoneActionGroup.xml" module: "Customer" actiongroups: - name: "AdminCreateCustomerWithDefaultAddressWithoutPhoneActionGroup" description: "" - filename: "AssertCustomerResetPasswordActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerResetPasswordActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerResetPasswordActionGroup.xml" module: "Customer" actiongroups: - name: "AssertCustomerResetPasswordActionGroup" description: "Validates that the provided URL is present and correct. Validates that the provided Message/Message Type is present and correct." - filename: "AdminUpdateCustomerGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminUpdateCustomerGroupActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminUpdateCustomerGroupActionGroup.xml" module: "Customer" actiongroups: - name: "AdminUpdateCustomerGroupByEmailActionGroup" description: "Goes to the Admin Customers grid page. Filters the grid for the provided Email Address. Edits the Customer. Updates the Customer Group with the provided Customer Group. Clicks on Save." - filename: "AdminConfigCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminConfigCustomerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminConfigCustomerActionGroup.xml" module: "Customer" actiongroups: - name: "SetCustomerDataLifetimeActionGroup" description: "Goes to the Customer Configuration page. Fills Customer Data Lifetime. Clicks on Save. Validates that the Success message is present." - filename: "DeleteCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/DeleteCustomerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/DeleteCustomerActionGroup.xml" module: "Customer" actiongroups: - name: "DeleteCustomerActionGroup" @@ -4807,14 +4807,14 @@ description: "Goes to the Admin Customers grid page. Deletes a Customer based on the provided Email Address." - filename: "AdminResetFilterInCustomerAddressGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerAddressGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerAddressGridActionGroup.xml" module: "Customer" actiongroups: - name: "AdminResetFilterInCustomerAddressGrid" description: "Clears the Admin Customer Address grid Filters. Sets the grid view to 'Default View'." - filename: "StorefrontCustomerLogoutActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerLogoutActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerLogoutActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontCustomerLogoutActionGroup" @@ -4824,42 +4824,42 @@ description: "Clicks on Customer Account. Clicks on 'Sign-Out'. Validates that the success message is present and correct. PLEASE NOTE: The Success Message is hardcoded." - filename: "FillNewCustomerAddressRequiredFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/FillNewCustomerAddressRequiredFieldsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/FillNewCustomerAddressRequiredFieldsActionGroup.xml" module: "Customer" actiongroups: - name: "FillNewCustomerAddressRequiredFieldsActionGroup" description: "" - filename: "AdminAssertErrorMessageCustomerGroupAlreadyExistsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertErrorMessageCustomerGroupAlreadyExistsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertErrorMessageCustomerGroupAlreadyExistsActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertErrorMessageCustomerGroupAlreadyExists" description: "" - filename: "AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml" module: "Customer" actiongroups: - name: "AdminSaveCustomerAndAssertSuccessMessage" description: "Clicks on the Save button. Validates that the Success Message is present and correct. PLEASE NOTE: The message is Hardcoded." - filename: "AdminAssertCustomerGroupOnCustomerFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnCustomerFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnCustomerFormActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertCustomerGroupOnCustomerForm" description: "" - filename: "AssertCustomerGroupOnCustomerFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupOnCustomerFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupOnCustomerFormActionGroup.xml" module: "Customer" actiongroups: - name: "AssertCustomerGroupOnCustomerFormActionGroup" description: "Validates that the provided Customer Group is selected on the Admin Customer edit page." - filename: "StorefrontAddCustomerAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAddCustomerAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAddCustomerAddressActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontAddNewCustomerAddressActionGroup" @@ -4869,35 +4869,35 @@ description: "Goes to the Storefront Customer Add New Default Address page. Fills in the provided Address details. Clicks on Save." - filename: "AdminFilterCustomerGridByEmailActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGridByEmailActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGridByEmailActionGroup.xml" module: "Customer" actiongroups: - name: "AdminFilterCustomerGridByEmail" description: "Filters the Admin Customers grid by the provided Email Address." - filename: "AdminSaveCustomerAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSaveCustomerAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSaveCustomerAddressActionGroup.xml" module: "Customer" actiongroups: - name: "AdminSaveCustomerAddressActionGroup" description: "" - filename: "AdminDeleteCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerActionGroup.xml" module: "Customer" actiongroups: - name: "AdminDeleteCustomerActionGroup" description: "Goes to the Customers grid page. Check the row for the provided Customer Email Address. Delete the Customer." - filename: "AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml" module: "Customer" actiongroups: - name: "AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup" description: "Validates that the Storefront Customer Sign-In popup form does NOT contain the 'autocomplete=off' attribute." - filename: "AdminEditCustomerAddressesFromActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressesFromActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressesFromActionGroup.xml" module: "Customer" actiongroups: - name: "AdminEditCustomerAddressesFrom" @@ -4913,98 +4913,98 @@ description: "Selects the provided Option in the provided Customer Address Attribute drop down menu. Clicks on Save." - filename: "AssertCustomerLoggedInActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerLoggedInActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerLoggedInActionGroup.xml" module: "Customer" actiongroups: - name: "AssertCustomerWelcomeMessageActionGroup" description: "Validates that the Welcome message is present and correct, including the provided Customers Full Name." - filename: "SwitchAccountActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SwitchAccountActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/SwitchAccountActionGroup.xml" module: "Customer" actiongroups: - name: "SignOut" description: "Click on the Backend Admin current Admin User menu. Click on 'Logout'. Validate that you are logged out." - filename: "StorefrontAssertRegistrationPageFieldsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAssertRegistrationPageFieldsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAssertRegistrationPageFieldsActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontAssertRegistrationPageFields" description: "" - filename: "AdminAssertCustomerGroupPresentInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerGroupPresentInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerGroupPresentInGridActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertCustomerGroupPresentInGrid" description: "" - filename: "OpenStorefrontStoredPaymentMethodsPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenStorefrontStoredPaymentMethodsPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenStorefrontStoredPaymentMethodsPageActionGroup.xml" module: "Customer" actiongroups: - name: "OpenStorefrontCustomerStoredPaymentMethodsPageActionGroup" description: "" - filename: "StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup" description: "EXTENDS: StorefrontFillCustomerLoginFormActionGroup. Removes 'fillPassword'. Fills in an invalid Password." - filename: "StorefrontClickSignOnCustomerLoginFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignOnCustomerLoginFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignOnCustomerLoginFormActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontClickSignOnCustomerLoginFormActionGroup" description: "Click on the Customer Sign In button on the Storefront Customer Sign-In page." - filename: "StorefrontCustomerAddressBookNotContainsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNotContainsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNotContainsActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontCustomerAddressBookNotContains" description: "Validate that the provided Address does NOT appear in the Storefront Customer Address list." - filename: "StorefrontOpenMyAccountPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenMyAccountPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenMyAccountPageActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontOpenMyAccountPageActionGroup" description: "" - filename: "AdminDeleteCustomerGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerGroupActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerGroupActionGroup.xml" module: "Customer" actiongroups: - name: "AdminDeleteCustomerGroupActionGroup" description: "Goes to the Customer Groups grid page. Filter results based on provided Customer Group Name. Delete Customer from grid page." - filename: "FillCustomerSignInPopupFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/FillCustomerSignInPopupFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/FillCustomerSignInPopupFormActionGroup.xml" module: "Customer" actiongroups: - name: "FillCustomerSignInPopupFormActionGroup" description: "Fills in the provided Customer details (Email and Password) in the Customer Sign In modal on the Storefront Checkout page. Clicks on Sign In." - filename: "LoginToStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontActionGroup.xml" module: "Customer" actiongroups: - name: "LoginToStorefrontActionGroup" description: "Goes to the Storefront Customer Sign In page. Logs in using the provided Customer." - filename: "StorefrontFillCustomerAccountCreationFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontFillCustomerAccountCreationFormActionGroup" description: "Fills in the provided Customer details on the Storefront Customer creation page." - filename: "OpenEditCustomerFromAdminActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenEditCustomerFromAdminActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenEditCustomerFromAdminActionGroup.xml" module: "Customer" actiongroups: - name: "OpenEditCustomerFromAdminActionGroup" @@ -5020,133 +5020,133 @@ description: "Goes to the Admin Customers grid page. Clicks on 'Clear Filters'." - filename: "AdminEditCustomerAddressNoZipNoStateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressNoZipNoStateActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressNoZipNoStateActionGroup.xml" module: "Customer" actiongroups: - name: "AdminEditCustomerAddressNoZipNoState" description: "EXTENDS: AdminEditCustomerAddressesFrom. Removes 'selectState' and 'fillZipCode'. Clicks on 'Set Default' for Billing/Shipping." - filename: "OpenMyAccountPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenMyAccountPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenMyAccountPageActionGroup.xml" module: "Customer" actiongroups: - name: "OpenMyAccountPageActionGroup" description: "Clicks on the Storefront Customer menu in the Header. Clicks on 'My Account'." - filename: "StorefrontCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml" module: "Customer" actiongroups: - name: "CustomerLogoutStorefrontByMenuItemsActionGroup" description: "Click on the Storefront Current Customer menu. Click on Logout." - filename: "StorefrontCustomerChangeEmailActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontCustomerChangeEmailActionGroup" description: "Change the Customer Email Address for a Customer Account via the Storefront Customer Dashboard page." - filename: "LoginToStorefrontWithEmailAndPasswordActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontWithEmailAndPasswordActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontWithEmailAndPasswordActionGroup.xml" module: "Customer" actiongroups: - name: "LoginToStorefrontWithEmailAndPassword" description: "Goes to the Storefront Customer Sign In page. Logs in using the provided Email and Password." - filename: "NavigateThroughCustomerTabsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateThroughCustomerTabsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateThroughCustomerTabsActionGroup.xml" module: "Customer" actiongroups: - name: "NavigateThroughCustomerTabsActionGroup" description: "Clicks on the provided Storefront Customer Dashboard Side Bar tab names." - filename: "StorefrontOpenCustomerAccountCreatePageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountCreatePageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountCreatePageActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontOpenCustomerAccountCreatePageActionGroup" description: "Goes to the Storefront Customer Create page." - filename: "AdminResetFilterInCustomerGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerGridActionGroup.xml" module: "Customer" actiongroups: - name: "AdminResetFilterInCustomerGrid" description: "Clears the Admin Customer grid Filters. Sets the grid view to 'Default View'." - filename: "AdminAssertCustomerDefaultShippingAddressActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultShippingAddressActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultShippingAddressActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertCustomerDefaultShippingAddress" description: "Validates that the provided Default Customer Shipping Address details are present and correct on the Customer creation/edit page. Under the section 'Addresses'." - filename: "AdminAssertAddressInCustomersAddressGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertAddressInCustomersAddressGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertAddressInCustomersAddressGridActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertAddressInCustomersAddressGrid" description: "Validates that the provided Customer Address is present in the Customer Address grid on the Customer creation/edit page. Under the 'Addresses' section." - filename: "StorefrontCustomerAddressBookContainsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookContainsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookContainsActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontCustomerAddressBookContains" description: "Validate that the provided Address appears in the Storefront Customer Address list." - filename: "AdminOpenCustomerEditPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminOpenCustomerEditPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminOpenCustomerEditPageActionGroup.xml" module: "Customer" actiongroups: - name: "AdminOpenCustomerEditPageActionGroup" description: "Goes to the Admin Customer Edit page for the provided Customer ID #." - filename: "EditCustomerAddressesFromAdminActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/EditCustomerAddressesFromAdminActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/EditCustomerAddressesFromAdminActionGroup.xml" module: "Customer" actiongroups: - name: "EditCustomerAddressesFromAdminActionGroup" description: "Adds the provided Address to a Customer from the Admin Customers creation/edit page." - filename: "AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml" module: "Customer" actiongroups: - name: "AdminFilterCustomerAddressGridByPhoneNumber" description: "Filters the Admin Customers grid by the provided Phone Number." - filename: "NavigateCustomerActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerActionGroup.xml" module: "Customer" actiongroups: - name: "NavigateToAllCustomerPage" description: "Goes to the Admin Customers grid page." - filename: "AdminCustomerSaveAndContinueActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerSaveAndContinueActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerSaveAndContinueActionGroup.xml" module: "Customer" actiongroups: - name: "AdminCustomerSaveAndContinue" description: "Clicks on 'Save and Continue' on the Customer creation/edit page." - filename: "AdminEditCustomerInformationFromActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerInformationFromActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerInformationFromActionGroup.xml" module: "Customer" actiongroups: - name: "AdminEditCustomerAccountInformationActionGroup" description: "Fills in the Customer First Name, Last Name and Email. Clicks on Save and Continue." - filename: "StorefrontCustomerGoToSidebarMenuActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerGoToSidebarMenuActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerGoToSidebarMenuActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontCustomerGoToSidebarMenu" description: "Click on the Storefront Customer Account Dashboard sub-menu based on the provided Menu Name." - filename: "AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml" module: "Customer" actiongroups: - name: "AdminCreateCustomerWithWebsiteAndStoreViewActionGroup" @@ -5156,42 +5156,42 @@ description: "Goes to the Customer grid page. Click on 'Add New Customer'. Fills provided Customer Data. Fill provided Customer Address data. Assigns Product to Website and Store View. Clicks on Save." - filename: "StorefrontFillCustomerLoginFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontFillCustomerLoginFormActionGroup" description: "Fills Storefront Customer Login Email Address. Fills Storefront Customer Login Password." - filename: "AdminSelectCustomerByEmailActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectCustomerByEmailActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectCustomerByEmailActionGroup.xml" module: "Customer" actiongroups: - name: "AdminSelectCustomerByEmail" description: "Checks the Customer for the provided Customer Email Address in the Admin Customers grid." - filename: "AdminSelectAllCustomersActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectAllCustomersActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectAllCustomersActionGroup.xml" module: "Customer" actiongroups: - name: "AdminSelectAllCustomers" description: "Selects All of the Customers in the Admin Customers grid." - filename: "StorefrontCustomerResetPasswordActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerResetPasswordActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerResetPasswordActionGroup.xml" module: "Customer" actiongroups: - name: "StorefrontCustomerResetPasswordActionGroup" description: "Goes to the Storefront Customer Sign-In page. Clicks on 'Forgot Password'. Fills Email Address. Clicks on Reset Password." - filename: "AdminAssertCustomerInCustomersGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerInCustomersGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerInCustomersGridActionGroup.xml" module: "Customer" actiongroups: - name: "AdminAssertCustomerInCustomersGrid" description: "Validates that the provided Customer is present and correct in the Backend Customer grid page." - filename: "StorefrontCustomerWishlistActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Wishlist/Test/Mftf/ActionGroup/StorefrontCustomerWishlistActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Wishlist/Test/Mftf/ActionGroup/StorefrontCustomerWishlistActionGroup.xml" module: "Wishlist" actiongroups: - name: "StorefrontCustomerAddCategoryProductToWishlistActionGroup" @@ -5222,7 +5222,7 @@ description: "" - filename: "GenerateOrderReportActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Reports/Test/Mftf/ActionGroup/GenerateOrderReportActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Reports/Test/Mftf/ActionGroup/GenerateOrderReportActionGroup.xml" module: "Reports" actiongroups: - name: "GenerateOrderReportActionGroup" @@ -5232,28 +5232,28 @@ description: "Clicks on 'here' to refresh the grid data. Enters the provided Order From/To Dates and provided Order Status. Clicks on 'Show Report'." - filename: "AdminReviewOrderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Reports/Test/Mftf/ActionGroup/AdminReviewOrderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Reports/Test/Mftf/ActionGroup/AdminReviewOrderActionGroup.xml" module: "Reports" actiongroups: - name: "AdminReviewOrderActionGroup" description: "Clicks on 'REPORTS' in the Admin side menu. Clicks on 'Ordered'. Clicks on 'Refresh'. Validates that the provided Product name appears in the list." - filename: "EditCustomStoreGroupAcceptWarningMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/EditCustomStoreGroupAcceptWarningMessageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/EditCustomStoreGroupAcceptWarningMessageActionGroup.xml" module: "Store" actiongroups: - name: "EditCustomStoreGroupAcceptWarningMessageActionGroup" description: "EXTENDS: CreateCustomStore. Removes 'selectCreateStore'. Clicks on the 1st row. Clicks on Ok." - filename: "AssertStorefrontStoreCodeInUrlActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreCodeInUrlActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreCodeInUrlActionGroup.xml" module: "Store" actiongroups: - name: "AssertStorefrontStoreCodeInUrlActionGroup" description: "Validates that the provided Store Code is present in the Storefront URL." - filename: "DeleteCustomStoreActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomStoreActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomStoreActionGroup.xml" module: "Store" actiongroups: - name: "DeleteCustomStoreActionGroup" @@ -5266,14 +5266,14 @@ description: "Goes to the Admin Stores grid page. Validates that the provided Store Group Name is NOT present in the grid." - filename: "StoreFrontProductValidationActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreFrontProductValidationActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreFrontProductValidationActionGroup.xml" module: "Store" actiongroups: - name: "StoreFrontProductValidationActionGroup" description: "Goes to the provided Storefront Product page. Validates that the provided Product details are present and correct." - filename: "AdminSwitchStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchStoreViewActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchStoreViewActionGroup.xml" module: "Store" actiongroups: - name: "AdminSwitchStoreViewActionGroup" @@ -5283,35 +5283,35 @@ description: "EXTENDS: AdminSwitchStoreViewActionGroup. Clicks on the 'All Store Views' drop down menu. Validates that the 'All Store Views' options is present and correct." - filename: "AssertStoreGroupFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupFormActionGroup.xml" module: "Store" actiongroups: - name: "AssertStoreGroupFormActionGroup" description: "Clicks on the 1st row of the Admin Store grid page. Validates that the provided Website, Store Group Name/Code and Root Category are present and correct." - filename: "DeleteCustomWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomWebsiteActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomWebsiteActionGroup.xml" module: "Store" actiongroups: - name: "DeleteCustomWebsiteActionGroup" description: "Goes to the Admin Stores grid page. Searches the grid for the provided Website Name. Deletes the provided Website Name. Validates that the Success Message is present and correct." - filename: "AdminSwitchWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchWebsiteActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchWebsiteActionGroup.xml" module: "Store" actiongroups: - name: "AdminSwitchWebsiteActionGroup" description: "Selects the provided Website from the 'Store View' dropdown menu on the Admin Grid pages." - filename: "AdminFilterStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminFilterStoreViewActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminFilterStoreViewActionGroup.xml" module: "Store" actiongroups: - name: "AdminFilterStoreViewActionGroup" description: "Filters the Admin Catalog Product page based on the provided Store Group and Custom Store." - filename: "CreateCustomStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/CreateCustomStoreViewActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/CreateCustomStoreViewActionGroup.xml" module: "Store" actiongroups: - name: "CreateCustomStoreViewActionGroup" @@ -5321,14 +5321,14 @@ description: "Goes to the Admin Store Views creation page. Fills in the provided Store View, Store Group Name and Store View Status. Clicks on Save. Validates that the Success Message is present and correct." - filename: "AssertStoreFrontendActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreFrontendActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreFrontendActionGroup.xml" module: "Store" actiongroups: - name: "AssertStoreFrontendActionGroup" description: "Goes to the Storefront. Selects the provided Store in the Store View dropdown menu. Validates that the provided Store View #1 is selected. Validates that the provided Store View 2 is present in the dropdown menu." - filename: "StorefrontSwitchStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StorefrontSwitchStoreViewActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/StorefrontSwitchStoreViewActionGroup.xml" module: "Store" actiongroups: - name: "StorefrontSwitchStoreViewActionGroup" @@ -5338,7 +5338,7 @@ description: "EXTENDS: StorefrontSwitchStoreViewActionGroup. Clicks on the Default Store View." - filename: "AdminCreateWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateWebsiteActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateWebsiteActionGroup.xml" module: "Store" actiongroups: - name: "AdminCreateWebsiteActionGroup" @@ -5354,14 +5354,14 @@ description: "Clicks on the provided Website Name in the Admin Stores grid. Validates that the URL, Website Name/Code are present and correct." - filename: "AssertStoreViewFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewFormActionGroup.xml" module: "Store" actiongroups: - name: "AssertStoreViewFormActionGroup" description: "Validates that the provided Store, Name, Code and Status are present and correct on the Admin Stores creation/edit page." - filename: "AdminCreateStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateStoreViewActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateStoreViewActionGroup.xml" module: "Store" actiongroups: - name: "AdminCreateStoreViewActionGroup" @@ -5383,28 +5383,28 @@ description: "Clicks on Save. Validates that the fields are required." - filename: "AssertStorefrontStoreVisibleInFooterActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreVisibleInFooterActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreVisibleInFooterActionGroup.xml" module: "Store" actiongroups: - name: "AssertStorefrontStoreVisibleInFooterActionGroup" description: "Goes to the Storefront. Validates that the provided Store is present in the Footer Switch Store View drop down menu on the Storefront." - filename: "StoreViewDisabledErrorSaveMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreViewDisabledErrorSaveMessageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreViewDisabledErrorSaveMessageActionGroup.xml" module: "Store" actiongroups: - name: "StoreViewDisabledErrorSaveMessageActionGroup" description: "Goes to the Admin Store View creation page. Fills in the provided Details (Store Group Name, Store View and Store View Status). Validates that the Error Message is present and correct." - filename: "AdminDeleteWebsiteActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteWebsiteActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteWebsiteActionGroup.xml" module: "Store" actiongroups: - name: "AdminDeleteWebsiteActionGroup" description: "Goes to the Admin Stores grid page. Deletes the provided Website Name." - filename: "AdminDeleteStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteStoreViewActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteStoreViewActionGroup.xml" module: "Store" actiongroups: - name: "AdminDeleteStoreViewActionGroup" @@ -5417,21 +5417,21 @@ description: "Goes to the Admin Stores grid page. Searches the grid for the provided Store View name. Validates that it does NOT appear in the grid." - filename: "AssertStoreGroupInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupInGridActionGroup.xml" module: "Store" actiongroups: - name: "AssertStoreGroupInGridActionGroup" description: "Goes to the Admin Stores grid page. Searches the grid for the provided Store Group Name. Validates that the provided Store Group Name is present and correct in the grid." - filename: "ChangeStoreInStoreViewActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/ChangeStoreInStoreViewActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/ChangeStoreInStoreViewActionGroup.xml" module: "Store" actiongroups: - name: "ChangeStoreInStoreViewActionGroup" description: "Clicks on the 1st row 'Store View' on the Admin Stores grid page. Selects the provided Store drop down menu. Clicks on Save. Validates that the Warning Message is present and correct." - filename: "AdminStoreGroupCreateActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminStoreGroupCreateActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminStoreGroupCreateActionGroup.xml" module: "Store" actiongroups: - name: "AdminStoreGroupCreateActionGroup" @@ -5441,7 +5441,7 @@ description: "Goes to the Admin Stores grid page. Searches the grid for the provided Store Group. Edits the Store. Adds the provided Website to the Store. Clicks on Save. Validates that the Success Message is present and correct." - filename: "AdminCreateNewStoreGroupActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateNewStoreGroupActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateNewStoreGroupActionGroup.xml" module: "Store" actiongroups: - name: "AdminCreateNewStoreGroupActionGroup" @@ -5457,49 +5457,49 @@ description: "Clicks on the 1st Store in the 'Stores' grid. Validates that the provided Details (Website, Store Group Name, Store Group Code and Root Category) are present and correct." - filename: "AssertStorefrontStoreNotVisibleInFooterActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreNotVisibleInFooterActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreNotVisibleInFooterActionGroup.xml" module: "Store" actiongroups: - name: "AssertStorefrontStoreNotVisibleInFooterActionGroup" description: "Goes to the Storefront. Validates that the provided Store is NOT present in the Footer Switch Store View drop down menu." - filename: "AssertStoreConfigurationBackendActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreConfigurationBackendActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreConfigurationBackendActionGroup.xml" module: "Store" actiongroups: - name: "AssertStoreConfigurationBackendActionGroup" description: "Goes to the 'Configuration' page. Clicks on the 'Store View' dropdown menu. Validates that the provided Website, Store, Store View 1 and Store View 2 are present and correct." - filename: "AssertStoreViewInGridActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewInGridActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewInGridActionGroup.xml" module: "Store" actiongroups: - name: "AssertStoreViewInGridActionGroup" description: "Goes the Admin Stores grid page. Searches the grid for the provided Store View Name. Validates that the provided Store View Name is present and correct in the grid." - filename: "AssertStorefrontStoreVisibleInHeaderActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreVisibleInHeaderActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreVisibleInHeaderActionGroup.xml" module: "Store" actiongroups: - name: "AssertStorefrontStoreVisibleInHeaderActionGroup" description: "Goes to the Storefront. Validates that the provided Store is present in the Header Switch Store View drop down menu on the Storefront." - filename: "AdminCreateCartPriceRuleLabelsSectionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleLabelsSectionActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleLabelsSectionActionGroup.xml" module: "SalesRule" actiongroups: - name: "AdminCreateCartPriceRuleLabelsSectionActionGroup" description: "Fills in the provided Rule details on a Admin Cart Price Rule creation/edit page." - filename: "StorefrontAddToTheCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontAddToTheCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontAddToTheCartActionGroup.xml" module: "SalesRule" actiongroups: - name: "StorefrontAddToTheCartActionGroup" description: "" - filename: "AdminCartPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCartPriceRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCartPriceRuleActionGroup.xml" module: "SalesRule" actiongroups: - name: "selectNotLoggedInCustomerGroup" @@ -5515,28 +5515,28 @@ description: "Sets the provided Condition (Actions Aggregator/Value, Child Attribute and Action Value) for Actions on the Admin Cart Price Rule creation/edit page." - filename: "AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml" module: "SalesRule" actiongroups: - name: "AssertCustomerGroupNotOnCartPriceRuleFormActionGroup" description: "Validates that the 'Customer Groups' section does NOT contain the provided Customer Group on the Admin Cart Price Rule creation/edit page." - filename: "AssertCartPriceRuleSuccessSaveMessageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCartPriceRuleSuccessSaveMessageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCartPriceRuleSuccessSaveMessageActionGroup.xml" module: "SalesRule" actiongroups: - name: "AssertCartPriceRuleSuccessSaveMessageActionGroup" description: "Clicks on the Save button on the Admin Cart Price Rule creation/edit page. Validates that the Success Message is present and correct." - filename: "AdminDeleteCartPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminDeleteCartPriceRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminDeleteCartPriceRuleActionGroup.xml" module: "SalesRule" actiongroups: - name: "AdminDeleteCartPriceRuleActionGroup" description: "Goes to the Admin Cart Price Rules grid page. Filters the grid for the provided Rule Name. Deletes the Rule via the grid." - filename: "AdminCreateCartPriceRuleActionsSectionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionsSectionActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionsSectionActionGroup.xml" module: "SalesRule" actiongroups: - name: "AdminCreateCartPriceRuleActionsSectionDiscountFieldsActionGroup" @@ -5552,7 +5552,7 @@ description: "Selects the provided option in the 'Free Shipping' dropdown menu." - filename: "StorefrontSalesRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontSalesRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontSalesRuleActionGroup.xml" module: "SalesRule" actiongroups: - name: "StorefrontApplyCouponActionGroup" @@ -5568,28 +5568,28 @@ description: "Goes to the provided Storefront Product URL. Fills in provided Quantity. Clicks Add to Cart. Goes to Checkout. Validates that the provided Discount Amount is present and correct." - filename: "AdminSalesRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminSalesRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminSalesRuleActionGroup.xml" module: "SalesRule" actiongroups: - name: "DeleteCartPriceRuleByName" description: "Goes to the Admin Cart Price Rules grid page. Filters the grid based on the provided Rule Name. Deletes the Price Rule via the grid." - filename: "AdminCreateCartPriceRuleRuleInfoSectionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleRuleInfoSectionActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleRuleInfoSectionActionGroup.xml" module: "SalesRule" actiongroups: - name: "AdminCreateCartPriceRuleRuleInfoSectionActionGroup" description: "Goes to the Admin Cart Price Rule grid page. Clicks on Add New Rule. Fills in the provided Rule details." - filename: "StorefrontClickOnMiniCartActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontClickOnMiniCartActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontClickOnMiniCartActionGroup.xml" module: "SalesRule" actiongroups: - name: "StorefrontClickOnMiniCartActionGroup" description: "" - filename: "AdminFilterCartPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminFilterCartPriceRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminFilterCartPriceRuleActionGroup.xml" module: "SalesRule" actiongroups: - name: "AdminFilterCartPriceRuleActionGroup" @@ -5599,7 +5599,7 @@ description: "EXTENDS: AdminFilterCartPriceRuleActionGroup. Removes 'goToEditRulePage'. Validates that the Empty Grid message is present and correct." - filename: "AdminCreateCartPriceRuleActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionGroup.xml" module: "SalesRule" actiongroups: - name: "AdminCreateCartPriceRuleActionGroup" @@ -5624,49 +5624,49 @@ description: "EXTENDS: AdminCreateCartPriceRuleActionGroup. Clicks on 'Active'." - filename: "AdminOpenNewCartPriceRuleFormPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminOpenNewCartPriceRuleFormPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminOpenNewCartPriceRuleFormPageActionGroup.xml" module: "SalesRule" actiongroups: - name: "AdminOpenNewCartPriceRuleFormPageActionGroup" description: "Goes to the Admin Cart Price Rule creation page." - filename: "AssertStorefrontMiniCartItemsActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertStorefrontMiniCartItemsActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertStorefrontMiniCartItemsActionGroup.xml" module: "SalesRule" actiongroups: - name: "AssertStorefrontMiniCartItemsActionGroup" description: "" - filename: "StorefrontApplyDiscountCodeActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontApplyDiscountCodeActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontApplyDiscountCodeActionGroup.xml" module: "SalesRule" actiongroups: - name: "StorefrontApplyDiscountCodeActionGroup" description: "" - filename: "AdminAssertCustomerGroupOnCartPriceRuleFormActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnCartPriceRuleFormActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminAssertCustomerGroupOnCartPriceRuleFormActionGroup.xml" module: "SalesRule" actiongroups: - name: "AdminAssertCustomerGroupOnCartPriceRuleForm" description: "" - filename: "ApplyCartRuleOnStorefrontActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/ApplyCartRuleOnStorefrontActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/ApplyCartRuleOnStorefrontActionGroup.xml" module: "SalesRule" actiongroups: - name: "ApplyCartRuleOnStorefrontActionGroup" description: "Clicks on Add to Cart on a Storefront Product page. Validates that the Success Message is present and correct. Goes to the Storefront Shopping Cart page. Applies the provided Coupon Code to the Shopping Cart." - filename: "StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRuleConfigurable/Test/Mftf/ActionGroup/StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRuleConfigurable/Test/Mftf/ActionGroup/StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup.xml" module: "CatalogRuleConfigurable" actiongroups: - name: "StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup" description: "Validates that the provided Product Name and Price are present on a Storefront Product page." - filename: "StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup.xml" - repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRuleConfigurable/Test/Mftf/ActionGroup/StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRuleConfigurable/Test/Mftf/ActionGroup/StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup.xml" module: "CatalogRuleConfigurable" actiongroups: - name: "StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup" diff --git a/guides/v2.2/b2b/company-object.md b/guides/v2.2/b2b/company-object.md index 80d5cc1eef5..ac8c7389f1d 100644 --- a/guides/v2.2/b2b/company-object.md +++ b/guides/v2.2/b2b/company-object.md @@ -16,11 +16,11 @@ functional_areas: This section describes the REST endpoints used to manage `Company` objects. -**Service Name** +**Service Name:** `companyCompanyRepositoryV1` -**REST Endpoints** +**REST Endpoints:** ```json POST /V1/company/ @@ -30,7 +30,7 @@ DELETE /V1/company/:companyId GET /V1/company/ ``` -**CompanyInterface Parameters** +**CompanyInterface Parameters:** The following table lists the parameters defined in `CompanyInterface`. @@ -61,11 +61,11 @@ Name | Description | Format | Requirements The following example creates a company and assigns the default shared catalog (`customer_group_id`). The company admin (`super_user_id`) must be a previously-defined `customer_id`. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/company/` -**Payload** +**Payload:** ```json { @@ -87,7 +87,7 @@ The following example creates a company and assigns the default shared catalog ( } ``` -**Response** +**Response:** ```json { @@ -121,11 +121,11 @@ The following example creates a company and assigns the default shared catalog ( The following call changes the company status to Rejected (`2`) and explains why. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/company/2` -**Payload** +**Payload:** ```json { @@ -150,7 +150,7 @@ The following call changes the company status to Rejected (`2`) and explains why } ``` -**Response** +**Response:** ```json { @@ -183,15 +183,15 @@ The following call changes the company status to Rejected (`2`) and explains why ### Return all information about a company This call returns detailed information about the specified company. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/company/2` -**Payload** +**Payload:** None -**Response** +**Response:** ```json { @@ -226,15 +226,15 @@ None When you delete a company, Magento assigns the "Inactive" status to all company members. The system also removes company ID from the customer profile of all company members. -**Sample Usage** +**Sample Usage:** `DELETE /rest//V1/company/2` -**Payload** +**Payload:** None -**Response** +**Response:** `true`, indicating the request was successful @@ -244,15 +244,15 @@ The following call returns all companies that are located in California (`region See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for information about constructing a search query. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/company?searchCriteria[filter_groups][0][filters][0][field]=region_id&searchCriteria[filter_groups][0][filters][0][value]=12&searchCriteria[filter_groups][0][filters][0][condition_type]=eq` -**Payload** +**Payload:** None -**Response** +**Response:** {% collapsible Show code sample %} ```json diff --git a/guides/v2.2/b2b/company-structures.md b/guides/v2.2/b2b/company-structures.md index d8467854c66..99c7bfb6fe2 100644 --- a/guides/v2.2/b2b/company-structures.md +++ b/guides/v2.2/b2b/company-structures.md @@ -13,11 +13,11 @@ functional_areas: Company teams allow you to group company users by location, job responsibilities, or any criteria you choose. You can assign individual company users to a team with the company hierarchy endpoints. -**Service name** +**Service name:** `companyTeamRepositoryV1` -**REST Endpoints** +**REST Endpoints:** ```terminal POST /V1/team/:companyId @@ -27,7 +27,7 @@ DELETE /V1/team/:teamId GET /V1/team/ ``` -**Company team parameters** +**Company team parameters:** Name | Description | Format | Requirements --- | --- | --- | --- @@ -39,11 +39,11 @@ description | An optional description of the team. | string | Optional A newly-created team is placed under Company Admin in the company hierarchy. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/team/2` -**Payload** +**Payload:** ```json { @@ -54,7 +54,7 @@ A newly-created team is placed under Company Admin in the company hierarchy. } ``` -**Response** +**Response:** The team ID, such as `4`. @@ -62,11 +62,11 @@ The team ID, such as `4`. You can only change the name or description of a team. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/team/4` -**Payload** +**Payload:** ```json { @@ -77,7 +77,7 @@ You can only change the name or description of a team. } ``` -**Response** +**Response:** `true`, indicating the request was successful @@ -85,15 +85,15 @@ You can only change the name or description of a team. The `GET` call returns the team `id`, `name`, and `description`. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/team/4` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json { @@ -107,15 +107,15 @@ Not applicable You cannot delete a team if members are assigned to it. -**Sample Usage** +**Sample Usage:** `DELETE /rest//V1/team/4` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** An empty array @@ -125,15 +125,15 @@ The following query returns information about all teams (`team_id` ≥ `0`) See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for information about constructing a search query. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/team?searchCriteria[filter_groups][0][filters][0][field]=team_id&searchCriteria[filter_groups][0][filters][0][value]=0&searchCriteria[filter_groups][0][filters][0][condition_type]=gteq` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** {% collapsible Show code sample %} ```json @@ -175,11 +175,11 @@ In the B2B storefront, a buyer can view the company structure represented as a h You can use REST endpoints to retrieve the current structure and move teams and buyers within the hierarchy. You cannot delete teams or buyers. -**Service name** +**Service name:** `companyHierarchyV1` -**REST Endpoints** +**REST Endpoints:** ```terminal GET /V1/hierarchy/:id @@ -201,15 +201,15 @@ Admin (structure_id = 2) | |-- Teresa Gomez (customer, structure_id = 5) ``` -**Sample Usage** +**Sample Usage:** `GET /rest//V1/hierarchy/2` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** {% collapsible Show code sample %} @@ -265,11 +265,11 @@ Not applicable The following example moves Bryce Martin (`structure_id = 4`) to the West team (`structure_id = 7`) -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/hierarchy/move/5` -**Payload** +**Payload:** ```json { @@ -277,7 +277,7 @@ The following example moves Bryce Martin (`structure_id = 4`) to the West team ( } ``` -**Response** +**Response:** `[]` (an empty array) diff --git a/guides/v2.2/b2b/company-users.md b/guides/v2.2/b2b/company-users.md index 0a65c530eca..558283bf835 100644 --- a/guides/v2.2/b2b/company-users.md +++ b/guides/v2.2/b2b/company-users.md @@ -16,18 +16,18 @@ This topic discusses only the features of the `customerCustomerRepositoryV1` ser This section describes the REST endpoints used to manage company users. -**Service Name** +**Service Name:** `customerCustomerRepositoryV1` -**REST Endpoints** +**REST Endpoints:** ```terminal POST /V1/customers/ PUT /V1/customers/:customerId ``` -**Company user parameters** +**Company user parameters:** The following table lists the parameters that can be used to create a company user. @@ -43,11 +43,11 @@ Name | Description | Format | Requirements The `POST /V1/customers` call creates a Magento customer. B2B extends the `customerAccountManagementV1` service so that you can create a company user. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/customers` -**Payload** +**Payload:** Add the `company_attributes` code block to the payload that is required to create a standard customer. @@ -82,7 +82,7 @@ Full example: } ``` -**Response** +**Response:** ```json { @@ -116,11 +116,11 @@ The following example changes the status of a company user to inactive. If you change the `status` to inactive, the account is locked. If the company user has child users, the system re-assigns the child users to the parent of the deactivated user. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/customers/13` -**Payload** +**Payload:** ```json { @@ -140,7 +140,7 @@ If you change the `status` to inactive, the account is locked. If the company us } ``` -**Response** +**Response:** ```json { @@ -172,15 +172,15 @@ If the specified company user has child users, the system re-assigns the child u Magento locks the deleted user's quotes and changes their status to Closed. The system does not allow to make changes on such quotes. -**Sample Usage** +**Sample Usage:** `DELETE /rest//V1/customers/13` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** `true`, indicating the request was successful diff --git a/guides/v2.2/b2b/credit-manage.md b/guides/v2.2/b2b/credit-manage.md index a32fa284782..33913989803 100644 --- a/guides/v2.2/b2b/credit-manage.md +++ b/guides/v2.2/b2b/credit-manage.md @@ -19,7 +19,7 @@ The credit limit is allocated by seller, while available credit and outstanding When you create a company, the credit limit is set to 0. Use the `PUT /V1/companyCredits/:id` call to change this value and perform other updates to the company's credit settings. -**REST Endpoints** +**REST Endpoints:** ```terminal PUT /V1/companyCredits/:id @@ -28,7 +28,7 @@ GET /V1/companyCredits/company/:companyId GET /V1/companyCredits/ ``` -**Company credit parameters** +**Company credit parameters:** Name | Description | Format | Requirements --- | --- | --- | --- @@ -45,15 +45,15 @@ Name | Description | Format | Requirements This call changes the company's credit limit to $1000. The `available_limit` parameter is calculated, so you cannot specify the value. -**Service Name** +**Service Name:** `companyCreditCreditLimitRepositoryV1` -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/companyCredits/2` -**Payload** +**Payload:** ```json { @@ -66,7 +66,7 @@ This call changes the company's credit limit to $1000. The `available_limit` par } ``` -**Response** +**Response:** ```json { @@ -84,19 +84,19 @@ This call changes the company's credit limit to $1000. The `available_limit` par This call returns data on the credit limit for the specified credit ID. -**Service Name** +**Service Name:** `companyCreditCreditLimitRepositoryV1` -**Sample Usage** +**Sample Usage:** `GET /rest//V1/companyCredits/2` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json { @@ -114,19 +114,19 @@ Not applicable This call returns information about the credit limit for a specified company. -**Service Name** +**Service Name:** `companyCreditCreditLimitManagementV1` -**Sample Usage** +**Sample Usage:** `GET /rest//V1/companyCredits/company/2` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json { @@ -146,15 +146,15 @@ The following call returns information for all companies whose credit balance is See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for information about constructing a search query. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/companyCredits?searchCriteria[filter_groups][0][filters][0][field]=balance&searchCriteria[filter_groups][0][filters][0][value]=0&searchCriteria[filter_groups][0][filters][0][condition_type]=eq` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** {% collapsible Show code sample %} @@ -211,18 +211,18 @@ Not applicable The company's outstanding balance can be updated as the buyer makes payments, purchases, and other transactions. -**Service Name** +**Service Name:** `companyCreditCreditBalanceManagementV1` -**REST Endpoints** +**REST Endpoints:** ```terminal POST /V1/companyCredits/:creditId/decreaseBalance POST /V1/companyCredits/:creditId/increaseBalance ``` -**Balance Parameters** +**Balance Parameters:** Name | Description | Format | Requirements --- | --- | --- | --- @@ -232,7 +232,7 @@ Name | Description | Format | Requirements `comment` | Describers the operation | String | Optional `options` | An object that provides additional information for increasing or decreasing the credit balance | Object | Optional -**`options` parameters** +**`options` parameters:** Name | Description | Format | Requirements --- | --- | --- | --- @@ -245,11 +245,11 @@ Name | Description | Format | Requirements This call increases the company credit with an Allocate, Update, Refund, Revert, or Reimburse transaction. (You cannot specify the Purchased (3) operation type.) This call also decreases the company's outstanding balance. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/companyCredits/2/increaseBalance` -**Payload** +**Payload:** ```json { @@ -260,7 +260,7 @@ This call increases the company credit with an Allocate, Update, Refund, Revert, } ``` -**Response** +**Response:** `true`, indicating the increase to the company credit balance succeeded @@ -268,11 +268,11 @@ This call increases the company credit with an Allocate, Update, Refund, Revert, This call decreases the company credit with an Update (operation type = 2), Purchased (3), or Reimbursed (4) transaction. (You cannot specify the other operation types.) This call also increases company's outstanding balance. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/companyCredits/2/decreaseBalance` -**Payload** +**Payload:** ```json { @@ -283,7 +283,7 @@ This call decreases the company credit with an Update (operation type = 2), Purc } ``` -**Response** +**Response:** `true`, indicating the decrease to the company credit balance succeeded @@ -291,10 +291,10 @@ This call decreases the company credit with an Update (operation type = 2), Purc A Reimburse transaction can be updated to include a purchase order and comment. -**Service Name** +**Service Name:** `companyCreditCreditHistoryManagementV1` -**REST Endpoints** +**REST Endpoints:** ``` GET /V1/companyCredits/history PUT /V1/companyCredits/history/:historyId @@ -304,11 +304,11 @@ PUT /V1/companyCredits/history/:historyId This call updates the credit history to specify a purchase order number. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/companyCredits/history/6` -**Payload** +**Payload:** ```json { @@ -317,7 +317,7 @@ This call updates the credit history to specify a purchase order number. } ``` -**Response** +**Response:** `true`, indicating the call was successful @@ -327,15 +327,15 @@ The following call returns a list instances in which the credit limit was set to See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for information about constructing a search query. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/companyCredits/history?searchCriteria[filter_groups][0][filters][0][field]=credit_limit&searchCriteria[filter_groups][0][filters][0][value]=500&searchCriteria[filter_groups][0][filters][0][condition_type]=gt` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json { diff --git a/guides/v2.2/b2b/negotiable-checkout.md b/guides/v2.2/b2b/negotiable-checkout.md index c4e5a736120..8f0ad7a3df8 100644 --- a/guides/v2.2/b2b/negotiable-checkout.md +++ b/guides/v2.2/b2b/negotiable-checkout.md @@ -21,7 +21,7 @@ The following diagram illustrates the workflow for {{site.data.var.b2b}} negotia A negotiated quote can be initiated without a shipping address. However, before the order can be placed, the shipping address must be provided. -**REST Endpoints** +**REST Endpoints:** ```json POST /V1/negotiable-carts/:cartId/estimate-shipping-methods @@ -33,15 +33,15 @@ POST /V1/negotiable-carts/:cartId/shipping-information This call takes a full shipping address as input and estimates shipping fees. It returns a list of available shipping methods. -**Service Name** +**Service Name:** `negotiableQuoteShipmentEstimationV1` -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiable-carts/86/estimate-shipping-methods` -**Payload** +**Payload:** ```json { @@ -61,7 +61,7 @@ This call takes a full shipping address as input and estimates shipping fees. It } ``` -**Response** +**Response:** ```json [ @@ -84,15 +84,15 @@ This call takes a full shipping address as input and estimates shipping fees. It This call takes an address ID as input and estimates shipping fees. It returns a list of available shipping methods. -**Service Name** +**Service Name:** `negotiableQuoteShippingMethodManagementV1` -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiable-carts/86/estimate-shipping-methods-by-address-id` -**Payload** +**Payload:** ```json { @@ -100,7 +100,7 @@ This call takes an address ID as input and estimates shipping fees. It returns a } ``` -**Response** +**Response:** ```json [ @@ -123,15 +123,15 @@ This call takes an address ID as input and estimates shipping fees. It returns a In this call, you specify the shipping and billing addresses, as well as the selected `shipping_carrier_code` and `shipping_method_code`. Magento returns a list of payment options and calculates the order totals. -**Service Name** +**Service Name:** `negotiableQuoteShippingMethodManagementV1` -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiable-carts/86/shipping-information` -**Payload** +**Payload:** ```json { @@ -170,7 +170,7 @@ In this call, you specify the shipping and billing addresses, as well as the sel } ``` -**Response** +**Response:** {% collapsible Show code sample %} @@ -341,11 +341,11 @@ In this call, you specify the shipping and billing addresses, as well as the sel If the billing address isn't provided through another call, use the `POST /V1/negotiable-carts/:cartId/billing-address` to specify it. -**Service Name** +**Service Name:** `negotiableQuoteBillingAddressManagementV1` -**REST Endpoints** +**REST Endpoints:** ```json POST /V1/negotiable-carts/:cartId/billing-address @@ -356,11 +356,11 @@ GET /V1/negotiable-carts/:cartId/billing-address This call assigns a billing address to the specified negotiable quote. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiable-carts/86/billing-address` -**Payload** +**Payload:** ```json { "address": { @@ -383,7 +383,7 @@ This call assigns a billing address to the specified negotiable quote. } ``` -**Response** +**Response:** [] @@ -391,15 +391,15 @@ This call assigns a billing address to the specified negotiable quote. This call returns the billing address for the specified negotiable quote. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/negotiable-carts/86/billing-address` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json { @@ -427,11 +427,11 @@ Not applicable B2B allows coupons to be used toward payment. -**Service Name** +**Service Name:** `negotiableQuoteCouponManagementV1` -**REST Endpoints** +**REST Endpoints:** ```json PUT /V1/negotiable-carts/:cartId/coupons/:couponCode @@ -442,15 +442,15 @@ DELETE /V1/negotiable-carts/:cartId/coupons If the initial quote applies a coupon to the totals, Magento ignores the coupon when it converts the quote to a negotiable quote. However, you can apply a coupon at checkout. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/negotiable-carts/6/coupons/SAVE5` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** `true`, indicting the request was successful @@ -458,11 +458,11 @@ Not applicable B2B allows gift cards to be used as payment. -**Service Name** +**Service Name:** `negotiableQuoteGiftCardAccountManagementV1` -**REST Endpoints** +**REST Endpoints:** ```json POST /V1/negotiable-carts/:cartId/giftCards @@ -473,11 +473,11 @@ DELETE /V1/negotiable-carts/:cartId/giftCards/:giftCardCode If the initial quote applies a gift card to the totals, Magento ignores the gift card when it converts the quote to a negotiable quote. However, you can apply a gift card at checkout. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiable-carts/6/giftCards` -**Payload** +**Payload:** ```json { @@ -489,7 +489,7 @@ If the initial quote applies a gift card to the totals, Magento ignores the gift } ``` -**Response** +**Response:** `true` @@ -497,15 +497,15 @@ If the initial quote applies a gift card to the totals, Magento ignores the gift This call removes a gift card that has been applied to a negotiable quote. -**Sample Usage** +**Sample Usage:** `DELETE /rest//V1/negotiable-carts/6/giftCards/00HELHQED6RV` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** `true`, indicating the request was successful @@ -513,11 +513,11 @@ Not applicable When you submit payment information, Magento creates an order and sends an order confirmation to the buyer. -**Service Name** +**Service Name:** `negotiableQuotePaymentInformationManagementV1` -**REST Endpoints** +**REST Endpoints:** ```json POST /V1/negotiable-carts/:cartId/payment-information @@ -529,11 +529,11 @@ POST /V1/negotiable-carts/:cartId/set-payment-information This call sets payment information and the billing address for the negotiable quote. However, Magento does not create an order afterward. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiable-carts/86/set-payment-information` -**Payload** +**Payload:** ```json { "paymentMethod": { @@ -558,7 +558,7 @@ This call sets payment information and the billing address for the negotiable qu } ``` -**Response** +**Response:** `true`, indicating the payment information was set @@ -566,11 +566,11 @@ This call sets payment information and the billing address for the negotiable qu This call sets payment information and the billing address for the negotiable quote, then creates an order. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiable-carts/86/payment-information` -**Payload** +**Payload:** ```json { "paymentMethod": { @@ -595,7 +595,7 @@ This call sets payment information and the billing address for the negotiable qu } ``` -**Response** +**Response:** An order ID, such as `83` @@ -603,15 +603,15 @@ An order ID, such as `83` This call returns returns payment information and all information from the `totals` object. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/negotiable-carts/86/payment-information` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** {% collapsible Show code sample %} @@ -782,25 +782,25 @@ Not applicable This call is similar to `GET /V1/negotiable-carts/:cartId/payment-information`, except it does not return payment information. -**Service Name** +**Service Name:** `negotiableQuoteCartTotalRepositoryV1` -**REST Endpoints** +**REST Endpoints:** ```json GET /V1/negotiable-carts/:cartId/totals ``` -**Sample Usage** +**Sample Usage:** `GET /rest//V1/negotiable-carts/86/totals` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** {% collapsible Show code sample %} diff --git a/guides/v2.2/b2b/negotiable-manage.md b/guides/v2.2/b2b/negotiable-manage.md index 5b89e247e5a..0ebb36b9233 100644 --- a/guides/v2.2/b2b/negotiable-manage.md +++ b/guides/v2.2/b2b/negotiable-manage.md @@ -17,7 +17,7 @@ This topic describes the calls required to initiate a negotiable quote and to pr {: .bs-callout-info } All negotiable quote calls require an admin authorization token. -**REST Endpoints** +**REST Endpoints:** ```json POST /V1/negotiableQuote/request @@ -29,7 +29,7 @@ GET /V1/negotiableQuote/attachmentContent PUT /V1/negotiableQuote/:quoteId/shippingMethod ``` -**NegotiableQuoteManagementInterface Parameters** +**NegotiableQuoteManagementInterface Parameters:** The following table lists the parameters defined in `CompanyInterface`. @@ -62,15 +62,15 @@ If the negotiable quote requires a shipping address (for negotiation or tax calc {:.bs-callout .bs-callout-info} Requesting a negotiable quote requires an admin authorization token. -**Service Name** +**Service Name:** `negotiableQuoteNegotiableQuoteManagementV1` -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiableQuote/request` -**Payload** +**Payload:** ```json { @@ -86,7 +86,7 @@ Requesting a negotiable quote requires an admin authorization token. } ``` -**Response** +**Response:** `true`, indicating the request was successful @@ -108,15 +108,15 @@ When the quote is submitted to the buyer: * Items that are no longer active or available for this buyer are removed from quote and prices are recalculated. * The quote state is changed to Submitted by admin. -**Service Name** +**Service Name:** `negotiableQuoteNegotiableQuoteManagementV1` -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiableQuote/submitToCustomer` -**Payload** +**Payload:** ```json { @@ -125,7 +125,7 @@ When the quote is submitted to the buyer: } ``` -**Response** +**Response:** `true`, indicating the request was successful @@ -139,11 +139,11 @@ The process of completing a negotiable quote can take days, or even longer. Duri The request can be applied to one or more quotes at the same time. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiableQuote/pricesUpdated` -**Payload** +**Payload:** ```json { @@ -151,7 +151,7 @@ The request can be applied to one or more quotes at the same time. } ``` -**Response** +**Response:** `true`, indicating the request was successful @@ -159,11 +159,11 @@ The request can be applied to one or more quotes at the same time. To set the shipping method, the quote must be in the `created`, `processing_by_admin` or `submitted_by_customer`. In addition, the quote must have a shipping address but no shipping method or shipping price. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/negotiableQuote/3/shippingMethod` -**Payload** +**Payload:** ```json { @@ -171,7 +171,7 @@ To set the shipping method, the quote must be in the `created`, `processing_by_a } ``` -**Response** +**Response:** ### Decline a quote @@ -183,15 +183,15 @@ The seller can send a request to decline the quote. The request can be submitted When you decline a quote, all custom pricing will be removed from the quote. The buyer will be able to place an order using their standard catalog prices and discounts. -**Service Name** +**Service Name:** `negotiableQuoteNegotiableQuoteManagementV1` -**Sample Usage** +**Sample Usage:** `POST /rest//V1/negotiableQuote/decline` -**Payload** +**Payload:** ```json { @@ -200,7 +200,7 @@ When you decline a quote, all custom pricing will be removed from the quote. The } ``` -**Response** +**Response:** `true`, indicating the request was successful @@ -212,15 +212,15 @@ These tasks are not essential for completing a negotiable quote, but might be us Magento returns all the comments associated with the specified quote ID. The comments are listed in chronological order, with the oldest comment listed first. A `creator_type` value of `3` indicates the buyer made the comment. If the value is `2`, the seller commented. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/negotiableQuote/87/comments` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json [ @@ -307,15 +307,15 @@ Use the `attachmentContent` call to retrieve the files (in base64 format) attach `negotiableQuoteAttachmentContentManagementV1` -**Sample Usage** +**Sample Usage:** `GET /rest//V1/negotiableQuote/attachmentContent` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json { diff --git a/guides/v2.2/b2b/negotiable-order-workflow.md b/guides/v2.2/b2b/negotiable-order-workflow.md index cd825110520..8e59261c52a 100644 --- a/guides/v2.2/b2b/negotiable-order-workflow.md +++ b/guides/v2.2/b2b/negotiable-order-workflow.md @@ -20,22 +20,22 @@ The steps in this section are similar to those in the [Order processing tutorial In this example, the customer is a company user (buyer). -**Endpoint** +**Endpoint:** `POST /V1/carts/mine` -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Payload** +**Payload:** None -**Response** +**Response:** The response is the `quoteId`: `5` @@ -43,18 +43,18 @@ The response is the `quoteId`: `5` This example adds 15 Pursuit Lumaflex Tone Bands and 10 Harmony Lumaflex Strength Band Kits to the cart. You must make two calls to add these products. -**Endpoint** +**Endpoint:** `POST /rest/default/V1/carts/mine` -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Payload 1** +**Payload 1:** ```json { @@ -66,7 +66,7 @@ Authorization Bearer } ``` -**Response 1** +**Response 1:** ```json { @@ -80,7 +80,7 @@ Authorization Bearer } ``` -**Payload 2** +**Payload 2:** ```json { @@ -92,7 +92,7 @@ Authorization Bearer } ``` -**Response 2** +**Response 2:** ```json { @@ -110,18 +110,18 @@ Authorization Bearer You can determine shipping costs after initiating a negotiable quote, but doing it now provides a more detailed picture of the final costs to the buyer. If you want to defer setting the shipping address until after the negotiable quote has been created, use the `/V1/negotiable-carts/:cartId/estimate-shipping-methods` call. -**Endpoint** +**Endpoint:** `POST /rest/default/V1/carts/mine/estimate-shipping-methods` -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Payload** +**Payload:** ```json { "address": { @@ -144,7 +144,7 @@ Authorization Bearer } ``` -**Response** +**Response:** ```json [ @@ -179,18 +179,18 @@ Authorization Bearer You can also set shipping and billing information after initiating a negotiable quote by calling `POST /V1/negotiable-carts/:cartId/shipping-information`. -**Endpoint** +**Endpoint:** `POST /V1/carts/mine/shipping-information` -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Payload** +**Payload:** ```json { @@ -231,7 +231,7 @@ Authorization Bearer } ``` -**Response** +**Response:** {% collapsible Show code sample %} @@ -389,22 +389,22 @@ Authorization Bearer This is an optional step to show the status of the cart before you begin the negotiable quote process. -**Endpoint** +**Endpoint:** `GET /V1/carts/mine` -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Payload** +**Payload:** None -**Response** +**Response:** {% collapsible Show code sample %} @@ -603,18 +603,18 @@ In this example, the buyer initiates a negotiable quote, asking for a 2.5% disco Initiating a negotiable quote places it in the `processing_by_admin` state. -**Endpoint** +**Endpoint:** `POST /rest/default/V1/negotiableQuote/request` -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Payload** +**Payload:** ```json { @@ -624,7 +624,7 @@ Authorization Bearer } ``` -**Response** +**Response:** `true` @@ -632,18 +632,18 @@ Authorization Bearer The seller accepts the buyer's request for a 2.5% discount. The `negotiated_price_type` value of `1` indicates a percentage discount. -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Endpoint** +**Endpoint:** `PUT /V1/negotiableQuote/5` -**Payload** +**Payload:** ```json { @@ -659,7 +659,7 @@ Authorization Bearer } ``` -**Response** +**Response:** `[]` @@ -669,18 +669,18 @@ Now that the seller has updated the quote, it must be returned to the buyer. The This call places the quote in the `submitted_by_admin` state. -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Endpoint** +**Endpoint:** `POST /V1/negotiableQuote/submitToCustomer` -**Payload** +**Payload:** ```json { @@ -689,7 +689,7 @@ Authorization Bearer } ``` -**Response** +**Response:** `true` @@ -697,22 +697,22 @@ Authorization Bearer The price of each item has been reduced by 2.5 percent. In addition, the `negotiable_quote` section of the response has been updated. -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Endpoint** +**Endpoint:** `GET` /V1/carts/5 -**Payload** +**Payload:** None -**Response** +**Response:** {% collapsible Show code sample %} @@ -938,18 +938,18 @@ None The buyer is now ready to complete the purchase. Since the buyer has already specified the billing address, only the `paymentMethod` information must be included. -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Endpoint** +**Endpoint:** `/V1/negotiable-carts/3/payment-information` -**Payload** +**Payload:** ```json { "paymentMethod": { @@ -959,7 +959,7 @@ Authorization Bearer } ``` -**Response** +**Response:** The response is the order `id`: `4` @@ -969,18 +969,18 @@ Now that the negotiable quote has been converted into an order, you can issue an In this example, the `companyId` is `1`. -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Endpoint** +**Endpoint:** `POST /V1/companyCredits/1/increaseBalance` -**Payload** +**Payload:** ```json { @@ -991,7 +991,7 @@ Authorization Bearer } ``` -**Response** +**Response:** `true`, indicating the reimbursement was successfully applied. Magento sends an email to the buyer. diff --git a/guides/v2.2/b2b/negotiable-update.md b/guides/v2.2/b2b/negotiable-update.md index 9f3d5cc7d68..0261b55b46d 100644 --- a/guides/v2.2/b2b/negotiable-update.md +++ b/guides/v2.2/b2b/negotiable-update.md @@ -50,15 +50,15 @@ The `negotiated_price_type` can have one of the following values: `3` - Set a proposed price for the entire quote. The `negotiated_price_value`parameter specifies the proposed price. -**Service Name** +**Service Name:** `quoteCartRepositoryV1` -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/negotiableQuote/6` -**Payload** +**Payload:** ```json { @@ -81,18 +81,18 @@ The buyer can add, update, or delete items from the quote under the following co * The quote is in one of the following system states: `created`, `processing_by_admin`, or `submitted_by_customer`. * The quote doesn't have a negotiated price. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/carts/mine/items` -**Headers** +**Headers:** ```terminal Content-Type application/json Authorization Bearer ``` -**Payload** +**Payload:** ```json { @@ -104,7 +104,7 @@ Authorization Bearer } ``` -**Response** +**Response:** ```json { @@ -128,11 +128,11 @@ Authorization Bearer ### Change the quote expiration date -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/negotiableQuote/6` -**Payload** +**Payload:** ```json { @@ -147,7 +147,7 @@ Authorization Bearer } ``` -**Response** +**Response:** `[]` diff --git a/guides/v2.2/b2b/roles.md b/guides/v2.2/b2b/roles.md index 29c313c3b2c..5f3e76f1e01 100644 --- a/guides/v2.2/b2b/roles.md +++ b/guides/v2.2/b2b/roles.md @@ -57,11 +57,11 @@ Magento_Company::credit_history | view | 3 The Company Admin controls the possible actions for each customer within the company by creating common roles with embedded permissions and then assigning them to company users. In most cases, a few roles will be sufficient to cover all the different possible combinations of permissions needed for a company. -**Service Name** +**Service Name:** `companyRoleRepositoryV1` -**REST Endpoints** +**REST Endpoints:** ```json POST /V1/company/role/ @@ -71,7 +71,7 @@ DELETE /V1/company/role/:roleId GET /V1/company/role/ ``` -**RoleInterface Parameters** +**RoleInterface Parameters:** The following table lists the parameters defined in `RoleInterface`. @@ -82,7 +82,7 @@ Name | Description | Format | Requirements `permissions` | A list of resources and permissions granted to the role. See the Permissions array table below for details. | Array[string] | Required to create a role `company_id` | The company associated with this role | integer | Required to create a role -**Permissions array** +**Permissions array:** Name | Description | Format | Requirements --- | --- | --- | --- @@ -97,11 +97,11 @@ This example creates a role named "Junior Buyer". It allows the assignee to acce All resources that are not explicitly allowed are denied. You must specify the `Magento_Company::index` resource in all calls. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/company/role` -**Payload** +**Payload:** ```json { @@ -120,7 +120,7 @@ All resources that are not explicitly allowed are denied. You must specify the ` } ``` -**Response** +**Response:** {% collapsible Show code sample %} ```json @@ -291,11 +291,11 @@ Each update call must include all resources the assignee will have access to. This example call adds access to all Negotiable Quote resources except "View quotes of subordinate users" to the Junior Buyer role. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/company/role/6` -**Payload** +**Payload:** ```json { @@ -319,7 +319,7 @@ This example call adds access to all Negotiable Quote resources except "View quo } ``` -**Response** +**Response:** {% collapsible Show code sample %} ```json @@ -488,15 +488,15 @@ This example call adds access to all Negotiable Quote resources except "View quo This call returns the `id`, role name, and set of permissions defined within the specified `role_id`. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/company/role/6` -**Payload** +**Payload:** None -**Response** +**Response:** {% collapsible Show code sample %} ```json @@ -665,15 +665,15 @@ None You cannot delete a role if it is the only role defined within the company. -**Sample Usage** +**Sample Usage:** `DELETE /rest//V1/company/role/5` -**Payload** +**Payload:** None -**Response** +**Response:** `true`, indicating the request was successful @@ -683,15 +683,15 @@ The following call returns all roles that have been created for a company (`com See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for information about constructing a search query. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/company/role?searchCriteria[filter_groups][0][filters][0][field]=company_id&searchCriteria[filter_groups][0][filters][0][value]=2&searchCriteria[filter_groups][0][filters][0][condition_type]=eq` -**Payload** +**Payload:** None -**Response** +**Response:** {% collapsible Show code sample %} ```json diff --git a/guides/v2.2/b2b/shared-cat-company.md b/guides/v2.2/b2b/shared-cat-company.md index ff96533d4dc..779e8aae1e8 100644 --- a/guides/v2.2/b2b/shared-cat-company.md +++ b/guides/v2.2/b2b/shared-cat-company.md @@ -10,11 +10,11 @@ functional_areas: A shared catalog must be assigned to one or more companies before it can be accessed by the company users. -**Service name** +**Service name:** `sharedCatalogCompanyManagementV1` -**REST endpoints** +**REST endpoints:** ```terminal POST /V1/sharedCatalog/:sharedCatalogId/assignCompanies @@ -22,7 +22,7 @@ POST /V1/sharedCatalog/:sharedCatalogId/unassignCompanies GET /V1/sharedCatalog/:sharedCatalogId/companies ``` -**Company parameters** +**Company parameters:** {: .bs-callout-info } Although you can specify other parameters defined within a `categories` object, the `id` is the only one used to assign or unassign a category to a shared catalog. @@ -37,11 +37,11 @@ This action works as an update. It does not replace companies that have already If a specified company is already assigned to a different shared catalog, this request unassigns the company from the previous catalog and assigns to the new one. -**Sample usage** +**Sample usage:** `POST /rest//V1/sharedCatalog/2/assignCompanies` -**Payload** +**Payload:** ```json { @@ -56,7 +56,7 @@ If a specified company is already assigned to a different shared catalog, this r } ``` -**Response** +**Response:** `true`, indicating the operation was successful @@ -64,11 +64,11 @@ If a specified company is already assigned to a different shared catalog, this r When you unassign a company from a custom catalog, the system automatically assigns this company to the public shared catalog. You cannot unassign a company from the public catalog. -**Sample usage** +**Sample usage:** `POST /rest//V1/sharedCatalog/2/unassignCompanies` -**Payload** +**Payload:** ```json { @@ -80,7 +80,7 @@ When you unassign a company from a custom catalog, the system automatically assi } ``` -**Response** +**Response:** `true`, indicating the operation was successful @@ -88,15 +88,15 @@ When you unassign a company from a custom catalog, the system automatically assi The `GET` call returns an array of company IDs. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/sharedCatalog/2/companies` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** `"[\"1\",\"2\"]"` diff --git a/guides/v2.2/b2b/shared-cat-manage.md b/guides/v2.2/b2b/shared-cat-manage.md index 129a6570d14..0c72f1a1011 100644 --- a/guides/v2.2/b2b/shared-cat-manage.md +++ b/guides/v2.2/b2b/shared-cat-manage.md @@ -12,11 +12,11 @@ functional_areas: {{site.data.var.b2b}} provides two types of shared catalog: public and custom. A public catalog is the default shared catalog. It is automatically displayed to all guest customers and to logged-in customers that are not company users. The seller assigns a custom shared catalog to specific companies as configured by admin. There can only be one public catalog, and it cannot be deleted. -**Service name** +**Service name:** `sharedCatalogSharedCatalogRepositoryV1` -**REST Endpoints** +**REST Endpoints:** ```terminal POST /V1/sharedCatalog @@ -26,7 +26,7 @@ DELETE /V1/sharedCatalog/:sharedCatalogId GET /V1/sharedCatalog/ ``` -**Shared catalog parameters** +**Shared catalog parameters:** Name | Description | Format | Requirements --- | --- | --- | --- @@ -43,11 +43,11 @@ Name | Description | Format | Requirements When B2B is enabled, the system creates a public shared catalog named `Default (General)`. Magento allows only one public shared catalog at a time. You can create an unlimited number of custom shared catalogs. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/sharedCatalog` -**Payload** +**Payload:** ```json { @@ -60,7 +60,7 @@ When B2B is enabled, the system creates a public shared catalog named `Default ( } ``` -**Response** +**Response:** The shared catalog `id`, such as `2`. @@ -68,7 +68,7 @@ The shared catalog `id`, such as `2`. You cannot change the `type` from public (`1`) to custom (`0`). If you need to replace the public shared catalog, create a custom catalog and change its type to public. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/sharedCatalog/2` @@ -85,7 +85,7 @@ You cannot change the `type` from public (`1`) to custom (`0`). If you need to r } ``` -**Response** +**Response:** The shared catalog `id`, such as `2`. @@ -93,15 +93,15 @@ The shared catalog `id`, such as `2`. This call returns information about the specified shared catalog. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/sharedCatalog/2` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json { @@ -121,15 +121,15 @@ Not applicable Only custom shared catalogs can be deleted. When a custom catalog is deleted, the assigned companies are re-assigned to the default public catalog. -**Sample Usage** +**Sample Usage:** `DELETE /rest//V1/sharedCatalog/2` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** `true`, indicating the request was successful @@ -139,15 +139,15 @@ The following search returns all the custom shared catalogs (`type = 0`) in the See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for information about constructing a search query. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/sharedCatalog?searchCriteria[filter_groups][0][filters][0][field]=type&searchCriteria[filter_groups][0][filters][0][value]=0&searchCriteria[filter_groups][0][filters][0][condition_type]=eq` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json { diff --git a/guides/v2.2/b2b/shared-cat-product-assign.md b/guides/v2.2/b2b/shared-cat-product-assign.md index 52c5955ca46..70810680836 100644 --- a/guides/v2.2/b2b/shared-cat-product-assign.md +++ b/guides/v2.2/b2b/shared-cat-product-assign.md @@ -21,11 +21,11 @@ The `sharedCatalogCategoryManagementV1` service is based on `catalogCategoryMana {: .bs-callout-info } Products that are defined within a category are not included when you assign a category to a shared catalog. You must add products separately. -**Service name** +**Service name:** `sharedCatalogCategoryManagementV1` -**REST Endpoints** +**REST Endpoints:** ```terminal POST /V1/sharedCatalog/:id/assignCategories @@ -33,7 +33,7 @@ POST /V1/sharedCatalog/:id/unassignCategories GET /V1/sharedCatalog/:id/categories ``` -**Category parameters** +**Category parameters:** {: .bs-callout-info } Although you can specify other parameters defined within a `categories` object, the `id` is the only one used to assign or unassign a category to a shared catalog. @@ -46,11 +46,11 @@ Name | Description | Format | Requirements The following example adds the Luma Gear category (`id=3`) as well as its subcategories (`id=4,5,6`) to a custom shared catalog. -**Sample usage** +**Sample usage:** `POST /rest//V1/sharedCatalog/2/assignCategories` -**Payload** +**Payload:** ```json { @@ -71,7 +71,7 @@ The following example adds the Luma Gear category (`id=3`) as well as its subcat } ``` -**Response** +**Response:** `true`, indicating the operation was successful @@ -81,11 +81,11 @@ When you unassign a category from a shared catalog, Magento also removes its pro The following example removes two categories from the shared catalog. -**Sample usage** +**Sample usage:** `POST /rest//V1/sharedCatalog/2/unassignCategories` -**Payload** +**Payload:** ```json { @@ -101,7 +101,7 @@ The following example removes two categories from the shared catalog. } ``` -**Response** +**Response:** `true`, indicating the operation was successful @@ -109,15 +109,15 @@ The following example removes two categories from the shared catalog. The `GET` call returns an array of catalog IDs. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/sharedCatalog/2/categories` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json [ @@ -132,11 +132,11 @@ Not applicable The `sharedCatalogProductManagementV1` service is based on `catalogProductManagementV1`. To return a list of products defined within a category, call `GET /V1/categories/:categoryId/products`. -**Service name** +**Service name:** `sharedCatalogProductManagementV1` -**REST endpoints** +**REST endpoints:** ```terminal POST /V1/sharedCatalog/:id/assignProducts @@ -144,7 +144,7 @@ POST /V1/sharedCatalog/:id/unassignProducts GET /V1/sharedCatalog/:id/products ``` -**Category parameters** +**Category parameters:** {: .bs-callout-info } Although you can specify other parameters defined within a `products` object, the `sku` is the only one used to assign or unassign a product to a shared catalog. @@ -157,11 +157,11 @@ Name | Description | Format | Requirements The following example adds two products each in the Bags, Fitness Equipment, and Watches categories to a custom shared catalog. The specified products do not have to be in the same category. -**Sample usage** +**Sample usage:** `POST /rest//V1/sharedCatalog/2/assignProducts` -**Payload** +**Payload:** ```json { @@ -188,7 +188,7 @@ The following example adds two products each in the Bags, Fitness Equipment, and } ``` -**Response** +**Response:** `true`, indicating the operation was successful @@ -196,11 +196,11 @@ The following example adds two products each in the Bags, Fitness Equipment, and Unassigning a product does not remove it from its category or categories. -**Sample usage** +**Sample usage:** `POST /rest//V1/sharedCatalog/2/unassignProducts` -**Payload** +**Payload:** ```json { @@ -212,7 +212,7 @@ Unassigning a product does not remove it from its category or categories. } ``` -**Response** +**Response:** `true`, indicating the operation was successful @@ -220,15 +220,15 @@ Unassigning a product does not remove it from its category or categories. The `GET` call returns an array of SKUs. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/sharedCatalog/2/products` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json [ diff --git a/guides/v2.2/cloud/cdn/cloud-vcl-custom-snippets.md b/guides/v2.2/cloud/cdn/cloud-vcl-custom-snippets.md index b5c2e1afcd5..a10ce1e651d 100644 --- a/guides/v2.2/cloud/cdn/cloud-vcl-custom-snippets.md +++ b/guides/v2.2/cloud/cdn/cloud-vcl-custom-snippets.md @@ -96,7 +96,7 @@ See the following examples that show how to create and manage custom VCL snippet The following walk-through shows you how to create regular VCL snippet files and add them to your Fastly service configuration using the Fastly API. You can create and manage the snippets from the _terminal_ application. You do not need an SSH connection into a specific environment. -**Prerequisites** +**Prerequisites:** - Configure your {{ site.var.data.ece }} environment for Fastly services. See [Set up Fastly]({{ page.baseurl }}/cloud/cdn/configure-fastly.html). diff --git a/guides/v2.2/cloud/cdn/fastly-image-optimization.md b/guides/v2.2/cloud/cdn/fastly-image-optimization.md index 2e308cb3e9a..c5e324543cd 100644 --- a/guides/v2.2/cloud/cdn/fastly-image-optimization.md +++ b/guides/v2.2/cloud/cdn/fastly-image-optimization.md @@ -22,7 +22,7 @@ Based on your configuration settings, the Fastly Image Optimization (Fastly IO) You can enable Fastly image optimization (Fastly IO) from the Admin panel by uploading the Fastly IO VCL snippet. When you upload the VCL snippet, it provides the Fastly service with configuration instructions to process all images through image optimizers, using default configurations. -**Prerequisites** +**Prerequisites:** - Install or upgrade to Fastly module version 1.2.62 or later - [Configure Fastly Origin shield and backend]({{ page.baseurl }}/cloud/cdn/configure-fastly.html#backend) diff --git a/guides/v2.2/cloud/cdn/fastly-vcl-badreferer.md b/guides/v2.2/cloud/cdn/fastly-vcl-badreferer.md index 15d882663d0..03714511508 100644 --- a/guides/v2.2/cloud/cdn/fastly-vcl-badreferer.md +++ b/guides/v2.2/cloud/cdn/fastly-vcl-badreferer.md @@ -14,7 +14,7 @@ The following example shows how to configure [Fastly Edge Dictionary](https://do {: .bs-callout-info } We recommend adding custom VCL configurations to a Staging environment where you can test them before running them against the Production environment. -**Prerequisites** +**Prerequisites:** - Configure the {{ site.var.data.ece }} environment for Fastly services. See [Set up Fastly]({{ page.baseurl }}/cloud/cdn/configure-fastly.html). diff --git a/guides/v2.2/cloud/cdn/fastly-vcl-whitelist.md b/guides/v2.2/cloud/cdn/fastly-vcl-whitelist.md index f4203974aca..26f879c8373 100644 --- a/guides/v2.2/cloud/cdn/fastly-vcl-whitelist.md +++ b/guides/v2.2/cloud/cdn/fastly-vcl-whitelist.md @@ -11,7 +11,7 @@ functional_areas: The following example shows how to use a custom VCL snippet with a [Fastly Access Control List (ACL)](https://docs.fastly.com/guides/access-control-lists/about-acls) to secure access to the Magento Admin UI for a {{ site.data.var.ece }} project environment by client IP address. When you add the custom VCL snippet, Fastly allows only requests from IP addresses included in the ACL. -**Prerequisites** +**Prerequisites:** - Configure the {{ site.var.data.ece }} environment for Fastly services. See [Set up Fastly]({{ page.baseurl }}/cloud/cdn/configure-fastly.html). diff --git a/guides/v2.2/cloud/live/stage-prod-migrate-prereq.md b/guides/v2.2/cloud/live/stage-prod-migrate-prereq.md index 2f576a1e3db..bfbdfa40ea8 100644 --- a/guides/v2.2/cloud/live/stage-prod-migrate-prereq.md +++ b/guides/v2.2/cloud/live/stage-prod-migrate-prereq.md @@ -26,7 +26,7 @@ For Starter, merge all code into a "staging" branch for testing prior to deployi You can deploy to Starter environments from the Project Web Interface or using CLI commands. -**Prerequisites** +**Prerequisites:** 1. Get your [access URLs and SSH](#starter-urls) information. 1. [Add your public SSH key](#add-public-ssh-key) to your project. diff --git a/guides/v2.2/cloud/live/stage-prod-migrate.md b/guides/v2.2/cloud/live/stage-prod-migrate.md index 560ea973560..f1c9fda6d40 100644 --- a/guides/v2.2/cloud/live/stage-prod-migrate.md +++ b/guides/v2.2/cloud/live/stage-prod-migrate.md @@ -49,7 +49,7 @@ For Starter, deploy the development branch you created to Staging and Production You can use the [Magento Cloud CLI commands]({{ page.baseurl }}/cloud/reference/cli-ref-topic.html) to deploy code to Starter and Pro environments. You need SSH and Git access to your project. See [prepare for deployment]({{ page.baseurl}}/cloud/live/stage-prod-migrate-prereq.html). -**Prerequisites** +**Prerequisites:** - [Build and deploy on local]({{ page.baseurl }}/cloud/live/live-sanity-check.html) - [Prepare to deploy to Staging and Production]({{ page.baseurl }}/cloud/live/stage-prod-migrate-prereq.html) diff --git a/guides/v2.2/cloud/onboarding/onboarding-tasks.md b/guides/v2.2/cloud/onboarding/onboarding-tasks.md index 5cc7fe6a282..29b9d2e8b44 100644 --- a/guides/v2.2/cloud/onboarding/onboarding-tasks.md +++ b/guides/v2.2/cloud/onboarding/onboarding-tasks.md @@ -20,7 +20,7 @@ To quickly onboard your project so you can develop your site for live deployment Once you have an account, you can use the Magento Project Portal to manage the project for your {{site.data.var.ece}} store. The portal provides a Getting Started guide and an interactive workflow that helps project administrators, business users, and developers with the tasks required to develop, build, test, and launch your site. -**Open the Magento Project Portal** +**Open the Magento Project Portal:** 1. Log in to your Magento account. diff --git a/guides/v2.2/cloud/reference/cloud-composer.md b/guides/v2.2/cloud/reference/cloud-composer.md index 5abdbfe6cd8..57626d961cf 100644 --- a/guides/v2.2/cloud/reference/cloud-composer.md +++ b/guides/v2.2/cloud/reference/cloud-composer.md @@ -20,7 +20,7 @@ Magento extension and module developers use the `composer.json` file to manage p The `composer.lock` file stores a set of exact version dependencies that satisfy all of the version constraints of every requirement for every package in the dependency tree of the project. -**Common commands** +**Common commands:** Command | Description --- | --- diff --git a/guides/v2.2/cloud/release-notes/cloud-release-archive.md b/guides/v2.2/cloud/release-notes/cloud-release-archive.md index ecbdb1effed..8fb1db83a30 100644 --- a/guides/v2.2/cloud/release-notes/cloud-release-archive.md +++ b/guides/v2.2/cloud/release-notes/cloud-release-archive.md @@ -10,7 +10,7 @@ functional_areas: {:.bs-callout .bs-callout-info} We merged [`vendor/magento/ece-patches`]({{ site.baseurl }}/guides/v2.2/cloud/composer-packages/ece-patches.html) with `vendor/magento/ece-tools` in this release. You no longer need to update the `vendor/magento/ece-patches` package separately. -**New features** +**New features:** - **Improved logging** - We improved log messaging to provide better explanations when the build or deploy process overrides an environment variable. @@ -32,7 +32,7 @@ We merged [`vendor/magento/ece-patches`]({{ site.baseurl }}/guides/v2.2/cloud/co - We implemented smart patching. Now the package applies patches based not on {{site.data.var.ece}} version, but on patched package version. -**Resolved issues** +**Resolved issues:** - We fixed a logging issue that was causing build errors. @@ -56,13 +56,13 @@ We merged [`vendor/magento/ece-patches`]({{ site.baseurl }}/guides/v2.2/cloud/co ## v2002.0.7 -**Resolved issues** +**Resolved issues:** - We removed `var/view_preprocessed` symlinking to fix an issue that was causing JavaScript minification conflicts. ## v2002.0.6 -**Resolved issues** +**Resolved issues:** - We fixed an issue that was causing `gzip` errors when a file or directory name contains spaces. @@ -70,7 +70,7 @@ We merged [`vendor/magento/ece-patches`]({{ site.baseurl }}/guides/v2.2/cloud/co ## v2002.0.5 -**New features** +**New features:** - **Configure a cron consumer with an environment variable**—You can now configure cron consumers using the new `CRON_CONSUMERS_RUNNER` environment variable. @@ -90,7 +90,7 @@ We merged [`vendor/magento/ece-patches`]({{ site.baseurl }}/guides/v2.2/cloud/co - **Cron interval limitations lifted**—The default cron interval for all environments provisioned in the us-3, eu-3, and ap-3 regions is 1 minute. The default cron interval in all other regions is 5 minutes for Pro Integration environments and 1 minute for Pro Staging and Production environments. To modify your existing cron jobs, edit your settings in `.magento.app.yaml` or create a support ticket for Production/Staging environments. Refer to [Set up cron jobs]({{ site.baseurl }}/guides/v2.2/cloud/configure/setup-cron-jobs.html) for more information. -**Resolved issues** +**Resolved issues:** - We fixed an issue that was causing long deploy times due to the deploy process invoking the `cache-clean` operation before static content deployment. @@ -110,31 +110,31 @@ We merged [`vendor/magento/ece-patches`]({{ site.baseurl }}/guides/v2.2/cloud/co ## v2002.0.4 -**Resolved issues** +**Resolved issues:** - You can now [manually reset stuck Magento cron jobs]({{ site.baseurl }}/guides/v2.2/cloud/trouble/reset-cron-jobs.html) using a CLI command in all environments via SSH access. The deployment process automatically resets cron jobs. ## v2002.0.3 -**Resolved issues** +**Resolved issues:** - We fixed an issue that was causing pages to time out because Redis was taking too long to read/write. You can now use the `disable_locking` parameter in Redis configurations to prevent this issue. ## v2002.0.2 -**Resolved issues** +**Resolved issues:** - The RabbitMQ configuration process now obtains all required parameters automatically. ## v2002.0.1 -**New features** +**New features:** - {{site.data.var.ece}} now supports scopes and [static content deployment strategies]({{ site.baseurl }}/guides/v2.2/config-guide/cli/config-cli-subcommands-static-deploy-strategies.html). We have added the `–s` parameter with a default setting of `quick` for the static content deployment strategy. You can use the environment variable [SCD_STRATEGY]({{ site.baseurl }}/guides/v2.2/cloud/env/variables-deploy.html) to customize and use these strategies with your build and deploy actions. This variable supports the options `standard`, `quick`, or `compact`. If you select `compact`, we override the `STATIC_CONTENT_THREADS` value with `1`, which can slow deployment, especially in production environments. Not available in 2.1. - We have created a log file on environments to capture and compile build and deploy actions. The file is located in the `var/log/cloud.log` file inside the Magento root application directory. -**Resolved issues** +**Resolved issues:** - Refactored the `{{site.data.var.ct}}` package to make it compatible with {{site.data.var.ece}} 2.2.0 and higher. diff --git a/guides/v2.2/cloud/release-notes/cloud-tools.md b/guides/v2.2/cloud/release-notes/cloud-tools.md index cb925aa5324..43a9c6aa853 100644 --- a/guides/v2.2/cloud/release-notes/cloud-tools.md +++ b/guides/v2.2/cloud/release-notes/cloud-tools.md @@ -26,6 +26,8 @@ The `{{ site.data.var.ct }}` 2002.0.22 release changes the structure of the `{{ - {:.new}Updated the `composer.json` file for the `{{ site.data.var.ct }}` package to add a dependency for the `magento/magento-cloud-patches` v1.0.0 package. + - {:.fix}Fixed an issue that caused the `{{ site.data.var.ct }}` patching process to break when applying patch sets on top of security-only releases, starting with Magento version 2.3.2-p2 and later. This issue was introduced by the new versioning scheme adopted for [security-only patches]({{ site.baseurl }}/guides/v2.3/release-notes/bk-release-notes.html#security-only-patches). + - {:.fix}**Patches and critical fixes**–Update your Cloud environments with `{{ site.data.var.ct }}` version 2002.0.22 to apply the following patches and critical fixes. These patches are included in the `magento/magento-cloud-patches` v1.0.0 package. - {:.fix}**Page Builder security patches for 2.3.1.x and 2.3.2.x releases**–Fixes an issue in Page Builder preview that allows unauthenticated users to access some templating methods that can be used to trigger arbitrary code execution over the network (RCE) resulting in global information leaks. This issue can occur when using unsupported versions of Page Builder with {{ site.data.var.ee }} versions 2.3.1 and 2.3.2. diff --git a/guides/v2.2/coding-standards/code-standard-demarcation.md b/guides/v2.2/coding-standards/code-standard-demarcation.md index b0d7c036e87..2eb26e782c5 100644 --- a/guides/v2.2/coding-standards/code-standard-demarcation.md +++ b/guides/v2.2/coding-standards/code-standard-demarcation.md @@ -28,7 +28,7 @@ Use [RFC 2119](http://www.ietf.org/rfc/rfc2119.txt) to interpret the "MUST," "MU Helps simplify and unify naming conventions that are used to apply visual styles to page elements. -**Acceptable** +**Acceptable:** ```html
@@ -38,7 +38,7 @@ Helps simplify and unify naming conventions that are used to apply visual styles Scroll to text ``` -**Unacceptable** +**Unacceptable:** ```html
@@ -57,7 +57,7 @@ Helps simplify and unify naming conventions that are used to apply visual styles - Forces engineers to think about reusable page components instead of unique singleton components. - Reduces long-term maintenance efforts. -**Acceptable PHTML template** +**Acceptable PHTML template:** The following acceptable example is terse and uses an Accessible Rich Internet Applications (ARIA) approach. @@ -74,7 +74,7 @@ The following acceptable example is terse and uses an Accessible Rich Internet A Scroll to text ``` -**Unacceptable combination of PHTML, JavaScript, and CSS files** +**Unacceptable combination of PHTML, JavaScript, and CSS files:** The following unacceptable example replaces a single PHTML file with a combination of a PHTML, JavaScript, and CSS files. @@ -86,13 +86,13 @@ The following unacceptable example replaces a single PHTML file with a combinati ``` -**JavaScript file** +**JavaScript file:** ```js $('#my-special-menu').on('click','li[id^="button"]', function() { ... }) ``` -**CSS file** +**CSS file:** ```css #my-special-menu { ... } @@ -148,7 +148,7 @@ As the first option, you are required to use [HTML](https://glossary.magento.com - Allows changing look and feel without affecting business functionality, and vice versa. - Enables frontend teams to clean up old styles quickly and easily when refactoring. -**Acceptable CSS selectors** +**Acceptable CSS selectors:** ```css .notices-wrapper { ... } @@ -162,7 +162,7 @@ a:hover { ... } nav li._active { ... } ``` -**Unacceptable CSS selectors** +**Unacceptable CSS selectors:** ```css #header { ... } @@ -186,7 +186,7 @@ content='Exception: CSS attributes where values must be calculated beyond the cs %} -**Acceptable [JavaScript](https://glossary.magento.com/javascript) [widget](https://glossary.magento.com/widget) file** +**Acceptable [JavaScript](https://glossary.magento.com/javascript) [widget](https://glossary.magento.com/widget) file:** ```js ... @@ -203,7 +203,7 @@ content='Exception: CSS attributes where values must be calculated beyond the cs ... ``` -**Unacceptable JavaScript file** +**Unacceptable JavaScript file:** ```js this.element.on('click', function() { @@ -221,13 +221,13 @@ this.element.on('click', function() { - Enforces clean, strict separation between visual presentation and markup. - Enables frontend teams quickly and easily clean up old styles. -**Acceptable PHTML template** +**Acceptable PHTML template;** ```php
...
``` -**Unacceptable PHTML template** +**Unacceptable PHTML template:** ```php
...
@@ -241,14 +241,14 @@ this.element.on('click', function() { - Allows frontend and backend teams to work independently. - Allows changing business logic without affecting styling and vice versa. -**Acceptable PHTML template** +**Acceptable PHTML template:** ```php
More details
``` -**Acceptable JavaScript file** +**Acceptable JavaScript file:** ```js options { @@ -264,13 +264,13 @@ $( this.options.tooltip).tooltip(); // Globally for ALL tooltip elements ... ``` -**Unacceptable PHTML file** +**Unacceptable PHTML file:** ```php
``` -**Unacceptable JavaScript file** +**Unacceptable JavaScript file:** ```js $('#my-widget').doSomething(); @@ -283,7 +283,7 @@ $('[role="menu"]').navigation(); HTML helper class names added in JavaScript REQUIRE underscore symbol ("_") at the beginning and must be written in lowercase. -**Acceptable** +**Acceptable:** ```html
Content
@@ -292,7 +292,7 @@ HTML helper class names added in JavaScript REQUIRE underscore symbol ("_") at t
Content
``` -**Unacceptable** +**Unacceptable:** ```html
Content
@@ -305,14 +305,14 @@ HTML helper class names added in JavaScript REQUIRE underscore symbol ("_") at t Allows frontend teams to modify markup and themes without affecting business logic. -**Acceptable JavaScript file** +**Acceptable JavaScript file:** ```js this.element.find('[data-action="edit"]'); this.elements.closest('[data-container]'); ``` -**Unacceptable JavaScript file** +**Unacceptable JavaScript file:** ```js this.element.children().children().html('hello world'); @@ -333,7 +333,7 @@ this.element.parent().find('[data-action="edit"]').data('entity_id'); - Simplifies debugging and reduces number of files to be modified. - Makes styles more extensible and easier to override when needed. -**Acceptable PHP file** +**Acceptable PHP file:** ```php ... @@ -346,7 +346,7 @@ $fieldset->addField('new_category_parent', 'text', array( ... ``` -**Unacceptable PHP file** +**Unacceptable PHP file:** ```php ... @@ -364,7 +364,7 @@ $fieldset->addField('new_category_parent', 'text', array( - Reduces long term maintenance by having frontend business logic stored in one place. - Reduces the number of files to be modified. -**Acceptable PHP file** +**Acceptable PHP file:** ```php ... @@ -375,7 +375,7 @@ public function getSelectorOptions() ... ``` -**Acceptable PHTML template** +**Acceptable PHTML template:** ```php ... @@ -385,7 +385,7 @@ public function getSelectorOptions() or -**Acceptable PHTML template** +**Acceptable PHTML template:** ```php ... @@ -400,7 +400,7 @@ or ... ``` -**Unacceptable PHP file** +**Unacceptable PHP file:** ```php ... @@ -413,7 +413,7 @@ jQuery('#{$htmlId}-suggest').treeSuggest({$selectorOptions}); ... ``` -**Unacceptable PHTML template** +**Unacceptable PHTML template:** ```php getAfterElementHtml(); ?> @@ -424,7 +424,7 @@ jQuery('#{$htmlId}-suggest').treeSuggest({$selectorOptions}); - Reduces long-term maintenance efforts by having markup stored in one place. - Reduces the number of files to be modified. -**Acceptable PHP file** +**Acceptable PHP file:** ```php public function getAttributeName($element) @@ -439,7 +439,7 @@ public function getAttributeId($element) ... ``` -**Acceptable PHTML template** +**Acceptable PHTML template:** ```php @@ -453,7 +453,7 @@ public function getAttributeId($element) ``` -**Unacceptable PHP file** +**Unacceptable PHP file:** ```php ... @@ -465,7 +465,7 @@ public function getCheckbox($elementName){ ... ``` -**Unacceptable PHTML template** +**Unacceptable PHTML template:** ```php diff --git a/guides/v2.2/coding-standards/code-standard-html.md b/guides/v2.2/coding-standards/code-standard-html.md index 51160b6a8a5..6057512c7f2 100644 --- a/guides/v2.2/coding-standards/code-standard-html.md +++ b/guides/v2.2/coding-standards/code-standard-html.md @@ -21,7 +21,7 @@ Use only spaces for indentation: * Indent size: 4 spaces * Continuation indent: 4 spaces -**Recommended** +**Recommended:** ```html
    @@ -38,7 +38,7 @@ Add a blank line at the end of file. Always close self-closing tags. -**Inappropriate** +**Inappropriate:** ```html
    @@ -46,7 +46,7 @@ Always close self-closing tags. ``` -**Recommended** +**Recommended:** ```html
    @@ -58,13 +58,13 @@ Always close self-closing tags. Avoid code lines longer than 120 characters. When using an editor, it is inconvenient to scroll right and left to read the HTML code. Align tag attributes one under another to increase code readability. -**Inappropriate** +**Inappropriate:** ```html ``` -**Recommended** +**Recommended:** ```html ``` -**Recommended** +**Recommended:** ```html @@ -98,14 +98,14 @@ Spaces around equals sign ("=") are acceptable, but not recommended. The code wi Use no space before the colon and one space after the colon for the sake of readability. -**Not recommended** +**Not recommended:** ```html ``` -**Recommended** +**Recommended:** ```html @@ -121,13 +121,13 @@ Use appropriate HTML5 elements for blocks. The following diagram shows how to de Use semantic class names and IDs. Avoid presentational class names. -**Inappropriate** +**Inappropriate:** ```html ``` -**Recommended** +**Recommended:** ```html diff --git a/guides/v2.2/coding-standards/code-standard-less.md b/guides/v2.2/coding-standards/code-standard-less.md index b79bf08e35c..2369c4a965b 100644 --- a/guides/v2.2/coding-standards/code-standard-less.md +++ b/guides/v2.2/coding-standards/code-standard-less.md @@ -228,7 +228,7 @@ Add a semicolon after property. Avoid using the `!important` property if possible. If it is required, add a space before the property. -**Correct** +**Correct:** ```css .jquery-ui-calendar-item { @@ -249,7 +249,7 @@ Avoid using the `!important` property if possible. If it is required, add a spac First and second level comments must be surrounded by empty lines. First, second and third level comments should have two spaces after "//". Inline comments should have one space after "//". -**Correct** +**Correct:** ```css // @@ -346,7 +346,7 @@ Helper class names should be lowercase and start with underscore ("_"). Some parts of Magento code might not comply with this standard yet. You might still find helper names with no underscores. We are working to gradually remove the inconsistency. -**Example**: +**Example:**: ```css ._active { @@ -640,7 +640,7 @@ color: #ff0000; If variables are local and used only in a [module](https://glossary.magento.com/module) scope, they should be located in the module file, in the beginning of the general comment. -**Example** `_module.less`: +**Example:** `_module.less`: ```css ... @@ -728,7 +728,7 @@ For [mixin](https://glossary.magento.com/mixin) naming apply the class naming ru For mixins grouping use the double underscore "__" prefix. -**Example**: +**Example:**: ```css .extend__clearfix (...) { diff --git a/guides/v2.2/coding-standards/docblock-standard-general.md b/guides/v2.2/coding-standards/docblock-standard-general.md index 525f3a760a3..ea1604feedd 100644 --- a/guides/v2.2/coding-standards/docblock-standard-general.md +++ b/guides/v2.2/coding-standards/docblock-standard-general.md @@ -87,7 +87,7 @@ Both short and long descriptions (for file headers and herein) must be separated If description or short description happens to be the first one after DocBlock opening tag (`/**`) or last one before closing tag (`*/`), it should not be separated with an empty line. -**DocBlock Header in a PHP-file** +**DocBlock Header in a PHP-file:** ```php /** @@ -100,7 +100,7 @@ If description or short description happens to be the first one after DocBlock o */ ``` -**DocBlock Header in an XML-file** +**DocBlock Header in an XML-file:** ```xml ``` -**Template for JS Files** +**Template for JS Files:** ```javascript @@ -183,7 +183,7 @@ If the source code file has one and only one standalone structural element (clas So classes that are declared in dedicated files, must have either no DocBlock or exactly one DocBlock, which refers to the class and file at the same time. -**DocBlock for a Class** +**DocBlock for a Class:** ```php @@ -202,7 +202,7 @@ So there are two solutions possible: * Have file header DocBlock separately, then inclusion construct, then a DocBlock for the element with duplicated short description. * Or include after declaring the element (it is possible in PHP and won't cause issues before execution). -**DocBlock with Included Script File** +**DocBlock with Included Script File:** ```php @@ -223,7 +223,7 @@ class Bootstrap { ``` -**DocBlock with Included Class File** +**DocBlock with Included Class File:** ```php namespace Magento\Framework\Profiler\Adapter; @@ -273,7 +273,7 @@ If possible, add use cases where developers can or cannot use the class. It is encouraged to use the short form of the name to encourage readability and consistency with the type hint. The only [exception](https://glossary.magento.com/exception) is in the `Service/DTO` classes due to tooling requirements. -**Example of a Method DocBlock** +**Example of a Method DocBlock:** ```php use Magento\Logger; @@ -303,7 +303,7 @@ private function doSomething(Random $mathRandom, StdlibDateTime $dateTime, $numb Class attributes must have type declaration using `@var` tag. -**Example of Class Attribute** +**Example of Class Attribute:** ```php // ... @@ -375,7 +375,7 @@ Functions and methods should have: * Information that is out of date or has the potential to become out of date. -**Example of a Method DocBlock** +**Example of a Method DocBlock:** ```php @@ -412,7 +412,8 @@ protected function merge($configFiles) In general, use the `@throws` tag when the code uses *throw*: -**Example of Throwing Exception Explicitly** +**Example of Throwing Exception Explicitly:** + ```php /** * Set an arbitrary value to specified element @@ -445,7 +446,7 @@ In this general case, if an exception is thrown in a sub-routine, then `@throws` However, if the only purpose of the referred sub-routine is to throw a specific exception – then `@throws` must be used in the parent method. For example: -**Throwing Exception Implicitly** +**Throwing Exception Implicitly:** ```php /** @@ -558,7 +559,7 @@ The `@inheritdoc` tag SHOULD NOT be used. If a child class method requires a long description to explain its purpose, it may use `@inheritdoc` to indicate the new description is intended as an addition to the parent method description. In general such method overrides are a code smell and should be used as an incentive to make the code more self-documenting if possible. -**DocBlock for the Interface** +**DocBlock for the Interface:** ```php /** @@ -580,7 +581,8 @@ interface MutableInterface } ``` -**DocBlock for the implementation** +**DocBlock for the implementation:** + ```php /** * Limited mutable value object for integer values @@ -669,7 +671,7 @@ public function setScopedPrice($price, $scopeType, $scopeId) For purpose of automatic type hinting in an IDE, an inline notation of `@var` tag can be used wherever the IDE is unable to resolve variable type. This tag declares variables that will emerge in next lines of code as follows: -**Inline Type Hinting** +**Inline Type Hinting:** ```php /** @var libXMLError $error */ @@ -679,7 +681,7 @@ foreach ($errors as $error) { Some IDEs understand a different notation, where type is specified after variable name. This notation is also valid: -**Inline Type Hinting Variation** +**Inline Type Hinting Variation:** ```php /** @var $error libXMLError */ diff --git a/guides/v2.2/coding-standards/technical-vision/webapi.md b/guides/v2.2/coding-standards/technical-vision/webapi.md index 715e4c2691f..db32c50e06b 100644 --- a/guides/v2.2/coding-standards/technical-vision/webapi.md +++ b/guides/v2.2/coding-standards/technical-vision/webapi.md @@ -70,7 +70,7 @@ To extend an interface, use [extension attributes]({{ page.baseurl }}/extension- Any new design related to Web API must satisfy the following constraints to keep the model consistency. -**General** +**General:** 1. REST and SOAP must be designed for Admin Panel integrations and be equal in terms of coverage. GraphQL should be designed for storefront scenarios. 1. Any identifier exposed in guest APIs (for example, cart ID) must be masked to prevent the possibility of unauthorized access to the data of other guest users. @@ -86,7 +86,7 @@ Any new design related to Web API must satisfy the following constraints to keep 1. Internal server errors must be masked and never shown to the user in production mode. In developer mode, original exceptions must never be masked and should be displayed along with the related stacktrace. 1. Pagination must be supported by all list operations. -**GraphQL** +**GraphQL:** 1. Unlimited nesting should be supported during requests for related entities. (For example, get Order => Order Items => Products => Related Products) 1. Field filtration must be performed with SQL queries. Do not filter on the application layer after you've fetched all possible fields. @@ -96,7 +96,7 @@ Any new design related to Web API must satisfy the following constraints to keep 1. All queries must return the 200 HTTP status code. If an error occurs, return the error in the response body. A 500 status code is allowed when an exception occurs when generating a schema, but not during requests. 1. The Store code should be passed via headers. -**REST** +**REST:** 1. The resource URL should be versioned (for example: V1). The version must be specified in the following format: `V\d.+` 1. Resource names in a URL should be in plural form (for example: products, carts) @@ -108,7 +108,7 @@ Any new design related to Web API must satisfy the following constraints to keep 1. Responses must return responses with standard [HTTP status codes](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes). 1. The store code must be passed via URL. For example `GET /rest/frenchStoreView/V1/products`. Persistence operations that should be performed for all stores at once, should have 'all' store code in the URL. -**SOAP** +**SOAP:** 1. SOAP is designed for systems integration. It supports token authentication for customers and admins, as well as no authentication for anonymous service methods. Cookie authentication and OAuth 1.0 are not supported. 1. The schema is available in the form of a WSDL for all exposed services. diff --git a/guides/v2.2/config-guide/cli/config-cli-subcommands-config-mgmt-set.md b/guides/v2.2/config-guide/cli/config-cli-subcommands-config-mgmt-set.md index 9c801518b39..7f3384aae0c 100644 --- a/guides/v2.2/config-guide/cli/config-cli-subcommands-config-mgmt-set.md +++ b/guides/v2.2/config-guide/cli/config-cli-subcommands-config-mgmt-set.md @@ -227,7 +227,7 @@ The `bin/magento config:show` command displays the values of any [encrypted valu ### Examples -**Show all saved configurations** +**Show all saved configurations:** ```bash bin/magento config:show @@ -241,7 +241,7 @@ general/region/state_required - AT,BR,CA,CH,EE,ES,FI,LT,LV,RO,US catalog/category/root_id - 2 analytics/subscription/enabled - 1 -**Show all saved configurations for the `base` website** +**Show all saved configurations for the `base` website:** ```bash bin/magento config:show --scope=websites --scope-code=base @@ -252,7 +252,7 @@ Result:
    web/unsecure/base_url - http://example-for-website.com/
     general/region/state_required - AT,BR,CA
    -**Show the base URL for the default scope** +**Show the base URL for the default scope:** ```bash bin/magento config:show web/unsecure/base_url @@ -262,7 +262,7 @@ Result:
    web/unsecure/base_url - http://example.com/
    -**Show the base URL for the `base` website** +**Show the base URL for the `base` website:** ```bash bin/magento config:show --scope=websites --scope-code=base web/unsecure/base_url @@ -272,7 +272,7 @@ Result:
    web/unsecure/base_url - http://example-for-website.com/
    -**Show the base URL for the `default` store** +**Show the base URL for the `default` store:** ```bash bin/magento config:show --scope=stores --scope-code=default web/unsecure/base_url diff --git a/guides/v2.2/config-guide/deployment/pipeline/technical-details.md b/guides/v2.2/config-guide/deployment/pipeline/technical-details.md index 3462ab29b76..964392f732e 100644 --- a/guides/v2.2/config-guide/deployment/pipeline/technical-details.md +++ b/guides/v2.2/config-guide/deployment/pipeline/technical-details.md @@ -264,7 +264,7 @@ After you make the change in the Admin, run `bin/magento app:config:dump` on you {% endcollapsible %} -**env.php** +**env.php:** The default email domain system-specific configuration setting is written to `app/etc/env.php`. diff --git a/guides/v2.2/contributor-guide/contributing_dod.md b/guides/v2.2/contributor-guide/contributing_dod.md index d648a6ab653..8d0fea9595f 100644 --- a/guides/v2.2/contributor-guide/contributing_dod.md +++ b/guides/v2.2/contributor-guide/contributing_dod.md @@ -174,7 +174,7 @@ For example: * Scan for all XML-files of certain type and validate them using appropriate XML-schema. * Scan for declarations of templates and invoke "fallback" mechanism to ensure they resolve. -**Static Code Analysis** +**Static Code Analysis:** Code to cover: @@ -182,7 +182,7 @@ Code to cover: Expected code coverage: must cover all applicable files in entire code base. -**Legacy Tests** +**Legacy Tests:** Code to cover: diff --git a/guides/v2.2/design-styleguide/number-formats/number-formats.md b/guides/v2.2/design-styleguide/number-formats/number-formats.md index e2c0c48020f..28107e5f561 100644 --- a/guides/v2.2/design-styleguide/number-formats/number-formats.md +++ b/guides/v2.2/design-styleguide/number-formats/number-formats.md @@ -102,7 +102,7 @@ This is how we write about money: * Years ... *Correct example:* Use "2017", not "'17". -**Correct Examples** +**Correct Examples:** * The conference begins ... @@ -120,7 +120,7 @@ This is how we write about money: ### Times -**General Usage** +**General Usage:** * Formatting. Use numerals and "am" or "pm" without a space. Example: 10am. @@ -130,7 +130,7 @@ This is how we write about money: * Use "noon" and "midnight". Do not use 12pm and 12am. -**Time Ranges** +**Time Ranges:**
    • Use a hyphen between times to indicate a time period. Example: 7am-10:30pm.
    • @@ -150,7 +150,7 @@ This is how we write about money:
    -**Time Zones** +**Time Zones:** * Formatting. When a time is not adjusted by the system to reflect the current time zone, append the time zone after the time. ... *Correct examples:* "7:30am CT", "7-10:30am CT" diff --git a/guides/v2.2/ext-best-practices/admin/placement-and-design.md b/guides/v2.2/ext-best-practices/admin/placement-and-design.md index d6c29c1c9ff..bb90286a82c 100644 --- a/guides/v2.2/ext-best-practices/admin/placement-and-design.md +++ b/guides/v2.2/ext-best-practices/admin/placement-and-design.md @@ -42,13 +42,13 @@ From the list of extension types below, determine the type of extension you have These extensions provide additional [API](https://glossary.magento.com/api) over Magento's existing API and is responsible for providing settings between Magento and another system. -**Placement** +**Placement:** All required settings for this connector type should appear in the **Stores** > **Settings** > **Configuration** section. The actual listings for these extension settings should appear after all of Magento's listed settings. All the setting details and configurations should appear in the section to the right. ![Connector settings placement]({{ site.baseurl }}/common/images/ext-best-practices/connector-settings-placement.png) -**Style** +**Style:** * The style of the listing for your settings should match the look of Magento's listed settings. * Icons or images should not be used in the navigation listing for your settings. @@ -60,7 +60,7 @@ All required settings for this connector type should appear in the **Stores** > These extensions are responsible for integrating with different systems and need additional settings displayed under specific entries in the **Store** > **Settings** > **Configuration** section. -**Placement** +**Placement:** The settings for these extensions should be displayed under its respective parent section under the **Store** > **Settings > **Configuration** section. @@ -74,7 +74,7 @@ For example, if the extension is for Shipping, then you can place it under **Sto These extensions are responsible for integrating with different systems and need additional settings and configurations for synchronizing with these systems. -**Placement** +**Placement:** If all the settings for an extension can be consolidated into one section, then the extension can be added to one of the primary navigation's submenu as links under the appropriate parent item. Avoid placing extension settings in multiple sections, such as the Configuration section and another related section. @@ -82,7 +82,7 @@ For example, if your extension is related to the "Reports" functionality then it ![Connector with additional features placement]({{ site.baseurl }}/common/images/ext-best-practices/additional-feature-placement.png) -**Style** +**Style:** * The styles of the links in the admin should follow the same styles of the default Magento Navigation Links. * Do not introduce custom icons in the navigation submenus. @@ -93,7 +93,7 @@ For example, if your extension is related to the "Reports" functionality then it These are extensions which provide additional functionality to Magento that do not already exist as a feature. These extensions usually demand an additional primary navigation item. -**Placement** +**Placement:** There will be a new, dedicated section designed for such exclusive extensions. When feature-level extensions are installed, those extensions will live under this section. The exact final name of this new section has not been decided (we welcome your feedback), but in the image below it is named Extensions. @@ -111,7 +111,7 @@ Since this section is not yet available, you should place your extension in one These are add-ons to existing Magento feature and might appear as a nested feature. -**Placement** +**Placement:** As these are integrated features no direct/indirect accessible links are available from the admin. @@ -121,6 +121,6 @@ As these are integrated features no direct/indirect accessible links are availab These extensions are created as a code and do not need to have a representation in the admin panel. -**Placement** +**Placement:** As these extensions do not have additional settings no direct/indirect accessible links are available from the admin. diff --git a/guides/v2.2/ext-best-practices/storefront/storefront-best-practices.md b/guides/v2.2/ext-best-practices/storefront/storefront-best-practices.md index dd28b70a2c3..45670ace391 100644 --- a/guides/v2.2/ext-best-practices/storefront/storefront-best-practices.md +++ b/guides/v2.2/ext-best-practices/storefront/storefront-best-practices.md @@ -15,7 +15,7 @@ Forgetting to clear or disable caching can cause a lot of development headache. You can manage your cache in the [Admin](https://glossary.magento.com/admin) section under **System** > Tools > **Cache Management**. -**Recommended Reading** +**Recommended Reading:** * [Clear directories during development]({{ page.baseurl }}/howdoi/php/php_clear-dirs.html) @@ -23,7 +23,7 @@ You can manage your cache in the [Admin](https://glossary.magento.com/admin) sec When developing your theme extension, you should check how it looks using different resolutions or devices. We recommend you apply [responsive web design(RWD)](https://en.wikipedia.org/wiki/Responsive_web_design){:target="_blank"} concepts to optimize the look and feel of your theme on different devices and resolutions. To help you with this task, both [Chrome](https://developer.chrome.com/devtools){:target="_blank"} and [Firefox](https://developer.mozilla.org/en-US/docs/Tools){:target="_blank"} web browsers have built-in developer tools that allow you to view your theme under different resolutions. -**Recommended Reading** +**Recommended Reading:** * [How to make your theme responsive and mobile]({{ page.baseurl }}/frontend-dev-guide/responsive-web-design/rwd_overview.html) @@ -31,6 +31,6 @@ When developing your theme extension, you should check how it looks using differ There is a lot of work in building a theme extension for Magento from scratch. This is why we recommend you inherit and customize an existing theme. Magento comes with both Blank and Luma themes after initial install. You can leverage the work already done to make those two themes responsive by setting one of them as your theme's parent. -**Recommended Reading** +**Recommended Reading:** * [Theme inheritance]({{ page.baseurl }}/frontend-dev-guide/themes/theme-inherit.html) diff --git a/guides/v2.2/ext-best-practices/tutorials/copy-fieldsets.md b/guides/v2.2/ext-best-practices/tutorials/copy-fieldsets.md index a4cafe65657..4f7ba7265d0 100644 --- a/guides/v2.2/ext-best-practices/tutorials/copy-fieldsets.md +++ b/guides/v2.2/ext-best-practices/tutorials/copy-fieldsets.md @@ -17,7 +17,7 @@ In this tutorial, you will learn to copy custom data from a [quote](https://glos The following code defines a simple [extension attribute][1] named `demo` for the Cart and Order objects. -**etc/extension_attributes.xml** +**etc/extension_attributes.xml:** ```xml @@ -36,7 +36,7 @@ The following code defines a simple [extension attribute][1] named `demo` for th The following code adds the `demo` field to the `sales_convert_quote` fieldset with the `to_order` aspect. The code snippet in the next step uses the name of the fieldset and aspect to specify which fields to copy. -**etc/fieldset.xml** +**etc/fieldset.xml:** ```xml diff --git a/guides/v2.2/extension-dev-guide/build/module-file-structure.md b/guides/v2.2/extension-dev-guide/build/module-file-structure.md index 4971c5b5513..5b41c815e6a 100644 --- a/guides/v2.2/extension-dev-guide/build/module-file-structure.md +++ b/guides/v2.2/extension-dev-guide/build/module-file-structure.md @@ -102,6 +102,6 @@ For more details on the theme folder structure, see [Magento theme structure]({{ {% include php-dev/lang-pack-file-struct.md %} -**Next** +**Next:** [Register your component]({{ page.baseurl }}/extension-dev-guide/build/component-registration.html) diff --git a/guides/v2.2/extension-dev-guide/depend-inj.md b/guides/v2.2/extension-dev-guide/depend-inj.md index 68d99122d9e..f2b62d3e7bf 100644 --- a/guides/v2.2/extension-dev-guide/depend-inj.md +++ b/guides/v2.2/extension-dev-guide/depend-inj.md @@ -106,7 +106,7 @@ Since you cannot specify this data in the constructor signature, Magento cannot To get around this limitation, injectable objects can depend on [factories] that produce newable objects. -**Related topics** +**Related topics:** * [The `di.xml` file]({{ page.baseurl }}/extension-dev-guide/build/di-xml-file.html) * [ObjectManager]({{ page.baseurl }}/extension-dev-guide/object-manager.html) diff --git a/guides/v2.2/extension-dev-guide/plugins.md b/guides/v2.2/extension-dev-guide/plugins.md index f731b607f4f..2f8e17fe6a7 100644 --- a/guides/v2.2/extension-dev-guide/plugins.md +++ b/guides/v2.2/extension-dev-guide/plugins.md @@ -304,7 +304,7 @@ The prioritization rules for ordering plugins: * During each plugin execution, the current plugin will first finish executing its around method. * When the around method completes, the plugin executes its after method before moving on to the next plugin. -**Example** +**Example:** The table shows the plugins observing the same method with the following properties: diff --git a/guides/v2.2/extension-dev-guide/prepare/lifecycle.md b/guides/v2.2/extension-dev-guide/prepare/lifecycle.md index 265149462d4..bc41121539d 100644 --- a/guides/v2.2/extension-dev-guide/prepare/lifecycle.md +++ b/guides/v2.2/extension-dev-guide/prepare/lifecycle.md @@ -281,7 +281,7 @@ However, module-specific configurations such as its dependency injection and eve Avoid this situation by not including dependencies in your uninstall event class -**Related Topics** +**Related Topics:** * Magento's [versioning policy] diff --git a/guides/v2.2/extension-dev-guide/routing.md b/guides/v2.2/extension-dev-guide/routing.md index e74275f434d..8fb9d419f42 100644 --- a/guides/v2.2/extension-dev-guide/routing.md +++ b/guides/v2.2/extension-dev-guide/routing.md @@ -125,7 +125,7 @@ For more details, see [`routes.xsd`]. You can add a `before` or `after` parameter in the `module` entry to override or extend routes in existing modules. -**Example: `routes.xml`** +**Example: `routes.xml`:** ```xml diff --git a/guides/v2.2/extension-dev-guide/versioning/check-version.md b/guides/v2.2/extension-dev-guide/versioning/check-version.md index b4860290196..24edbec1a10 100644 --- a/guides/v2.2/extension-dev-guide/versioning/check-version.md +++ b/guides/v2.2/extension-dev-guide/versioning/check-version.md @@ -16,13 +16,13 @@ Use any of the following ways to determine which version of Magento is installed The following command returns the Magento version. -**Command** +**Command:** ```bash bin/magento --version ``` -**Response** +**Response:** ```terminal Magento CLI version 2.3.0 @@ -32,13 +32,13 @@ Magento CLI version 2.3.0 An HTTP request returns less detailed information about the Magento version. -**Request** +**Request:** ```text http:///magento_version ``` -**Response** +**Response:** ```text Magento/2.3 (Community) diff --git a/guides/v2.2/extension-dev-guide/versioning/codebase-changes.md b/guides/v2.2/extension-dev-guide/versioning/codebase-changes.md index e6e0e3be0df..0df37eb8d3d 100644 --- a/guides/v2.2/extension-dev-guide/versioning/codebase-changes.md +++ b/guides/v2.2/extension-dev-guide/versioning/codebase-changes.md @@ -38,7 +38,7 @@ Marking public code with `@deprecated` indicates that Magento plans to remove th When Magento deprecates the API or a customization point in favor of a new implementation, the `@see` annotation points to the new implementation. -**Deprecated Code Example** +**Deprecated Code Example:** ```php diff --git a/guides/v2.2/extension-dev-guide/versioning/dependencies.md b/guides/v2.2/extension-dev-guide/versioning/dependencies.md index bc1e3a2afbf..3ebc5073cab 100644 --- a/guides/v2.2/extension-dev-guide/versioning/dependencies.md +++ b/guides/v2.2/extension-dev-guide/versioning/dependencies.md @@ -27,7 +27,7 @@ However, the dependency rules are different: * If a module uses (calls) an API, it should be dependent on the MAJOR version and the system provides backward compatibility in scope of current major version. - **API dependency example** + **API dependency example:** ```json { diff --git a/guides/v2.2/frontend-dev-guide/layouts/xml-instructions.md b/guides/v2.2/frontend-dev-guide/layouts/xml-instructions.md index 5956a416573..49ae0ff4817 100644 --- a/guides/v2.2/frontend-dev-guide/layouts/xml-instructions.md +++ b/guides/v2.2/frontend-dev-guide/layouts/xml-instructions.md @@ -274,7 +274,7 @@ To pass multiple arguments use the following construction: Arguments values set in a layout file can be accessed in [templates] using the `getData('{ArgumentName}')` and `hasData('{ArgumentName}')` methods. The latter returns a boolean defining whether there's any value set. `{ArgumentName}` is obtained from the `name` attribute the following way: for getting the value of `` the method name is `getData('some_string')`. -**Example**: +**Example:**: Setting a value of `css_class` in the `[app/code/Magento/Theme/view/frontend/layout/default.xml]` layout file: diff --git a/guides/v2.2/frontend-dev-guide/themes/debug-theme.md b/guides/v2.2/frontend-dev-guide/themes/debug-theme.md index dc1adc93847..4ec41565e1b 100644 --- a/guides/v2.2/frontend-dev-guide/themes/debug-theme.md +++ b/guides/v2.2/frontend-dev-guide/themes/debug-theme.md @@ -18,7 +18,7 @@ To enable template hints: 1. Click **Stores** > **Settings** > **Configuration** > ADVANCED > **Developer**. -1. In the **Scope** dropdown in the upper-left corner select the view for which you want the template hints. +1. In the **Scope:** dropdown in the upper-left corner select the view for which you want the template hints. 1. In the **Debug** tab, set **Template Path Hints for storefront** to **Yes**. To enable path hints for [Admin](https://glossary.magento.com/admin) set **Template Path Hints for Admin** to **Yes**. 1. To save the changes, click **Save Config** in the upper-right corner. diff --git a/guides/v2.2/frontend-dev-guide/themes/theme-inherit.md b/guides/v2.2/frontend-dev-guide/themes/theme-inherit.md index 66d2f52ba6b..7314d3d5aab 100644 --- a/guides/v2.2/frontend-dev-guide/themes/theme-inherit.md +++ b/guides/v2.2/frontend-dev-guide/themes/theme-inherit.md @@ -81,7 +81,7 @@ If module context is defined for a file: 1. Module static view files for the `frontend` area: `/view/frontend/web/` 1. Module static view files for the `base` area: `/view/base/web/` -**Example** +**Example:** A company named OrangeCo created a theme named Orange. The theme files are located in `app/design/frontend/OrangeCo/orange`. Orange inherits from the Magento Blank theme. @@ -110,7 +110,7 @@ So if you need to customize a certain template, you need to create an overriding For example, if you must override the `/view/frontend/templates/category/widget/link/link_block.phtml` template, the `` is `category/widget/link/` -**Example** +**Example:** By default, according to the module template, in the mini [shopping cart](https://glossary.magento.com/shopping-cart) products are listed under the Go to [Checkout](https://glossary.magento.com/checkout) button: ![In the minishopping cart products are listed under the Go to Checkout button]({{ site.baseurl }}/common/images/inherit_mini1.png) @@ -144,7 +144,7 @@ To add an extending layout file: * Put your custom layout file in the `/_/layout/` directory. -**Example** +**Example:** OrangeCo decided they should remove the "Report bugs" link from the footer, defined in `/view/frontend/layout/default.xml` To do this, they added an extending layout in `app/design/frontend/OrangeCo/orange/Magento_Theme/layout/default.xml` : diff --git a/guides/v2.2/frontend-dev-guide/themes/theme-workflow.md b/guides/v2.2/frontend-dev-guide/themes/theme-workflow.md index a6880cae6d4..efbe28db2da 100644 --- a/guides/v2.2/frontend-dev-guide/themes/theme-workflow.md +++ b/guides/v2.2/frontend-dev-guide/themes/theme-workflow.md @@ -7,7 +7,7 @@ functional_areas: --- Continue From: -**Install Magento** +**Install Magento:** ### Enable development mode diff --git a/guides/v2.2/frontend-dev-guide/tools/tools_overview.md b/guides/v2.2/frontend-dev-guide/tools/tools_overview.md index de7accf40b2..6443141e900 100644 --- a/guides/v2.2/frontend-dev-guide/tools/tools_overview.md +++ b/guides/v2.2/frontend-dev-guide/tools/tools_overview.md @@ -8,6 +8,6 @@ functional_areas: This chapter describes how to install and use additional tools that can make your Magento frontend development tasks easier. -**Chapter Contents** +**Chapter Contents:** - [Using Grunt for Magento tasks]({{ page.baseurl }}/frontend-dev-guide/tools/using_grunt.html) diff --git a/guides/v2.2/install-gde/basics/basics_login.md b/guides/v2.2/install-gde/basics/basics_login.md index be602e8802f..b2cba1a0a49 100644 --- a/guides/v2.2/install-gde/basics/basics_login.md +++ b/guides/v2.2/install-gde/basics/basics_login.md @@ -13,7 +13,7 @@ functional_areas: To complete almost all of the tasks in this guide, you must remotely log in to your Magento server. -**Prerequisites**: You must have: +**Prerequisites:**: You must have: * A terminal application diff --git a/guides/v2.2/install-gde/basics/basics_os-version.md b/guides/v2.2/install-gde/basics/basics_os-version.md index 72895ffbdc3..68e582a7e84 100644 --- a/guides/v2.2/install-gde/basics/basics_os-version.md +++ b/guides/v2.2/install-gde/basics/basics_os-version.md @@ -9,7 +9,7 @@ functional_areas: How can you tell what operating system and version your Magento server runs? -**Prerequisites**: You must access the server using a command prompt (an application that enables you to enter commands directly). +**Prerequisites:**: You must access the server using a command prompt (an application that enables you to enter commands directly). If you can log in directly to the machine, the application is usually called Terminal. diff --git a/guides/v2.2/install-gde/install/cli/install-cli-backup.md b/guides/v2.2/install-gde/install/cli/install-cli-backup.md index 71d6b7a0e2b..b3485d81c10 100644 --- a/guides/v2.2/install-gde/install/cli/install-cli-backup.md +++ b/guides/v2.2/install-gde/install/cli/install-cli-backup.md @@ -34,7 +34,7 @@ bin/magento config:set system/backup/functionality_enabled 1 ``` {:.bs-callout .bs-callout-warning} -**Deprecation Notice** +**Deprecation Notice:** Magento backup functionality is deprecated as of 2.1.16, 2.2.7, and 2.3.0. We recommend investigating additional backup technologies and binary backup tools (such as Percona XtraBackup). ## Set ulimit for the web server user {#instgde-cli-ulimit} diff --git a/guides/v2.2/install-gde/install/cli/install-cli-install.md b/guides/v2.2/install-gde/install/cli/install-cli-install.md index 3ca757842f3..7f518cc78e2 100644 --- a/guides/v2.2/install-gde/install/cli/install-cli-install.md +++ b/guides/v2.2/install-gde/install/cli/install-cli-install.md @@ -71,7 +71,7 @@ The following tables describe the installation option names and values. For exam {: .bs-callout-info } Any options that contain spaces or special characters must be enclosed in either single or double quotes. -**Admin credentials** +**Admin credentials:** The following options specify the user information and credentials for the Magento admin user. @@ -85,7 +85,7 @@ In Magento Commerce version 2.2.8 and later, you can create the Magento admin us |`--admin-user`|Magento administrator username.|Yes| |`--admin-password`|Magento administrator user password. The password must be at least 7 characters in length and must include at least one alphabetic and at least one numeric character. We recommend a longer, more complex password. Enclose the entire password string in single quotes. For example, `--admin-password='A0b9%t3g'`|Yes| -**Site, database, and RabbitMQ configuration options** +**Site, database, and RabbitMQ configuration options:** |Name|Value|Required?| |--- |--- |--- | @@ -116,7 +116,7 @@ In Magento Commerce version 2.2.8 and later, you can create the Magento admin us |`--amqp-virtualhost`|{{site.data.var.ee}} only. The virtual host for connecting to RabbitMQ. The default is `/`.|No| |`--amqp-ssl`|{{site.data.var.ee}} only. Indicates whether to connect to RabbitMQ. The default is `false`. See RabbitMQ for information about setting up SSL for RabbitMQ.|No| -**Lock configuration options** +**Lock configuration options:** |Name|Value|Required?| |--- |--- |--- | diff --git a/guides/v2.2/javascript-dev-guide/conventions_js.md b/guides/v2.2/javascript-dev-guide/conventions_js.md index 3978ad08cb8..f5e2b61932c 100644 --- a/guides/v2.2/javascript-dev-guide/conventions_js.md +++ b/guides/v2.2/javascript-dev-guide/conventions_js.md @@ -9,7 +9,7 @@ Magento application components, including modules, themes, and language packages The following relative paths are used for modules and themes: -**- ``** +**- ``:** [Theme](https://glossary.magento.com/theme) directory. Usually used when talking about custom themes, or any theme in general. @@ -18,7 +18,7 @@ For Magento out of the box [frontend](https://glossary.magento.com/frontend) the - `app/design/frontend//` - `vendor/magento/theme-frontend-` -**- ``** +**- ``:** Module directory. When talking about a particular Magento module, also notation similar to the following is used: `` diff --git a/guides/v2.2/javascript-dev-guide/javascript/js-resources.md b/guides/v2.2/javascript-dev-guide/javascript/js-resources.md index 31fcbfc46b0..920418b4329 100644 --- a/guides/v2.2/javascript-dev-guide/javascript/js-resources.md +++ b/guides/v2.2/javascript-dev-guide/javascript/js-resources.md @@ -35,7 +35,7 @@ We recommend specifying JavaScript resources in the templates rather than in the JS resources are accessed using relative paths. -**Example 1** +**Example 1:** * File actual location: `app/code/Magento/ConfigurableProduct/view/frontend/web/js/configurable.js` * File published to `pub/static`: `pub/static/frontend/Magento///Magento_ConfigurableProduct/js/configurable.js`. Here `` and `` are the currently applied in your instance [theme](https://glossary.magento.com/theme) and [locale](https://glossary.magento.com/locale). @@ -46,7 +46,7 @@ JS resources are accessed using relative paths. }); ``` -**Example 2** +**Example 2:** * File actual location: `app/design/frontend/Magento/blank/Magento_Theme/web/js/theme.js` * File published to `pub/static`: `pub/static/frontend/Magento///js/theme.js` @@ -57,7 +57,7 @@ JS resources are accessed using relative paths. }); ``` -**Example 3** +**Example 3:** * File actual location: `lib/web/jquery.js` * File published to `pub/static`: `pub/static//Magento///jquery.js` diff --git a/guides/v2.2/javascript-dev-guide/javascript/js_debug.md b/guides/v2.2/javascript-dev-guide/javascript/js_debug.md index 95fc88994bb..13e208da9b5 100644 --- a/guides/v2.2/javascript-dev-guide/javascript/js_debug.md +++ b/guides/v2.2/javascript-dev-guide/javascript/js_debug.md @@ -24,8 +24,9 @@ To locate scripts used for a certain element: Alternatively, you can open the `requirejs-config.js` file from the file system: `pub/static/_requirejs/frontend////requirejs-config.js` 1. In the `var config = {...}` section of `requirejs-config.js`, find the required script name, and view the path to its source file. This path is relative to certain directories, depending on whether it contains [module](https://glossary.magento.com/module) reference: - - If the module context is not specified, the path is relative to `/web` (current theme). If the file is not found there, according to the [assets fallback], it is searched for in parent theme `web` directory, and then `lib/web`(library) directory. - - If the module context is specified, the path is relative to `/_/web` (current theme module). If the file is not found there, according to the assets fallback, it is searched for in the same location in the parent theme files, and then in the `` (module) directory. + + - If the module context is not specified, the path is relative to `/web` (current theme). If the file is not found there, according to the assets fallback, it is searched for in the parent theme `web` directory, and then the `lib/web`(library) directory. For example, `knockoutjs/knockout` [script name]({{ site.mage2bloburl }}/{{ page.guide_version }}/app/code/Magento/Theme/view/base/requirejs-config.js#L10) resolves to `lib/web/knockoutjs/knockout.js`. + - If the module context is specified, the path is relative to `/_/web` (current theme module). If the file is not found there, according to the assets fallback, it is searched for in the same location in the parent theme files, and then in the `` (module) directory. For example, `Magento_Catalog/js/list` [script name]({{ site.mage2bloburl }}/{{ page.guide_version }}/app/code/Magento/Catalog/view/frontend/requirejs-config.js#L9) resolves to `Magento_Catalog_module_dir/view/frontend/web/js/list.js`. ## Locate JS component: example @@ -50,7 +51,7 @@ According to the JS components initialization notation, this means that this cod To find the source file of `menu.js`, open `requirejs-config.js` by clicking the link to it in the section of the page source. The path to `menu.js` is specified there as follows: ```js - "menu": "mage/menu", +"menu": "mage/menu", ``` This means we should check for `mage/menu.js` the following locations, in the following priority order (according to the [assets fallback rules]): diff --git a/guides/v2.2/javascript-dev-guide/javascript/js_logger.md b/guides/v2.2/javascript-dev-guide/javascript/js_logger.md index 83bef022dbb..cda6670384d 100644 --- a/guides/v2.2/javascript-dev-guide/javascript/js_logger.md +++ b/guides/v2.2/javascript-dev-guide/javascript/js_logger.md @@ -16,7 +16,7 @@ The `Logger` class provides logging functionality for an application. It can be ### `new Logger(outputHandler, entryFactory)` -**Parameters** +**Parameters:** - `outputHandler: LogOutputHandler`: An instance of `LogOutputHandler` used to display log entries. - `entryFactory: LogEntryFactory`: A factory of the `LogEntry` instances. @@ -24,26 +24,26 @@ The `Logger` class provides logging functionality for an application. It can be ### `setDisplayLevel(level)` Sets the boundary entry level. The entries whose level is lower, than the specified one, are not passed to the output. -**Parameters** +**Parameters:** `level: number`: Minimum display level for an entry. ### `addDisplayCriteria(criteria)` Adds a function that is used to define whether newly created entries should be passed to the output. -**Parameters** +**Parameters:** `criteria: Function`: A function that accepts instance of the `LogEntry` and returns a Boolean value. ### removeDisplayCriteria(criteria) Removes the previously added display criteria. -**Parameters** +**Parameters:** `criteria: Function`: The display criteria to be removed. ### `error(message, [messageData])` Creates a `LogEntry` with the `ERROR` level and passes it to the output, if it matches all current display criteria. -**Parameters** +**Parameters:** `message: string`: Entry's message. `messageData?: Object`: Optional data associated with the message. @@ -53,7 +53,7 @@ Creates a `LogEntry` with the `ERROR` level and passes it to the output, if it m ### `warn(message, [messageData])` Creates a `LogEntry` with the `WARN` level and passes it to the output, if it matches all current display criteria. -**Parameters** +**Parameters:** `message: string`: Entry's message. `messageData?: Object`: Optional data associated with the message. @@ -63,7 +63,7 @@ Creates a `LogEntry` with the `WARN` level and passes it to the output, if it ma ### `info(message, [messageData])` Creates a `LogEntry` with the `INFO` level and passes it to the output if it matches all current display criteria. -**Parameters** +**Parameters:** `message: string`: Entry's message. `messageData?: Object`: Optional data associated with the message. @@ -73,7 +73,7 @@ Creates a `LogEntry` with the `INFO` level and passes it to the output if it mat ### `debug(message, [messageData])` Creates a `LogEntry` with the `DEBUG` level and passes it to the output, if it matches all current display criteria. -**Parameters** +**Parameters:** `message: string`: Entry's message. `messageData?: Object`: Optional data associated with the message. @@ -83,14 +83,14 @@ Creates a `LogEntry` with the `DEBUG` level and passes it to the output, if it m ### `getEntries([criteria])` Returns all available log entries. It can additionally filter out the entries that don't match the provided criteria. -**Parameters** +**Parameters:** `criteria?: Function`: Optional function that accepts an instance of `LogEntry` and implements the filter criteria by which the entries are added to the resulting array. **Returns:** `Array`: An array of `LogEntry`. ### `dump(criteria)` -**Parameters** +**Parameters:** `criteria?: Function`: Optional function that accepts an instance of `LogEntry` and implements the filter criteria by which entries are passed to the output handler. ## `LogEntry` @@ -100,13 +100,13 @@ Returns all available log entries. It can additionally filter out the entries th ### new LogEntry(message, level, [data]) -**Parameters** +**Parameters:** - `message: string`: Entry's message. - `level: number`: Entry's level. - `data?: Object`: Additional data associated with the entry. -**Properties** +**Properties:** - `message: string`: Entry's message. @@ -126,21 +126,21 @@ The `LogOutputHandler` class responsible for the output of entries passed by `Lo ### new LogOutputHandler(formatter) -**Parameters** +**Parameters:** `formatter: LogFormatter`: An instance of `LogFormatter` that will be used to create a display message for the provided entries. ### show(entry) Displays the provided entry. -**Parameters** +**Parameters:** `entry: LogEntry`: The entry to be displayed. ### dump(entries) Displays multiple entries at once. -**Parameters** +**Parameters:** `entries: Array`: An array of the `LogEntry` instances to be displayed. ## LogFormatter @@ -160,7 +160,7 @@ The `LogFormatter` class is responsible for processing the message of the provid ### new LogFormatter([dateFormat], [template]) -**Parameters** +**Parameters:** - `dateFormat = "YYYY-MM-DD hh:mm:ss"`: Date format that is applied to display the entry creation time. - `template = "[${ $.date }] [${ $.entry.levelName }] ${ $.message }`: Template used to create the resulting message of an entry. @@ -168,7 +168,7 @@ The `LogFormatter` class is responsible for processing the message of the provid ### `process(entry)` Creates a text representation of the provided entry. If default settings are used, the resulting string looks like following: `[2017-04-07 01:36:24] [DEBUG] Log message`. -**Parameters** +**Parameters:** `entry: LogEntry`: An instance of `LogEntry` to be processed. **Returns:** String @@ -194,7 +194,7 @@ Returns a list of available log levels. ### `getNameByCode(code)` -**Parameters** +**Parameters:** `code: string`: Level's identifier. **Returns:** Number @@ -208,7 +208,7 @@ Implements a collection of predefined messages used by `consoleLogger`. ### `getMessage(code)` Returns message that matches the provided code. -**Parameters** +**Parameters:** `code: string`: Message's identifier. **Returns:** String @@ -216,7 +216,7 @@ Returns message that matches the provided code. ### `addMessage(code, message)` Adds a new message to the pool. -**Parameters** +**Parameters:** `code: string`: Message's identifier. `message: string`: Text of the message. @@ -224,7 +224,7 @@ Adds a new message to the pool. ### `hasMessage(code)` Checks whether a message with the provided code exists in the pool. -**Parameters** +**Parameters:** `code: string`: Message's identifier. **Returns:** Boolean diff --git a/guides/v2.2/mtf/create_test/create_new_test.md b/guides/v2.2/mtf/create_test/create_new_test.md index 7be9f3e16d3..3acd5b2dc24 100644 --- a/guides/v2.2/mtf/create_test/create_new_test.md +++ b/guides/v2.2/mtf/create_test/create_new_test.md @@ -480,7 +480,7 @@ Let's see the data set with data. In [Step 3][], we added two [pages][] to the test case class. Because both pages are in the Admin area, we should create them in the `/dev/tests/functional/tests/app/Magento/Search/Test/Page/Adminhtml` directory. -**SynonymsIndex.xml** +**SynonymsIndex.xml:** ```xml @@ -491,7 +491,7 @@ In [Step 3][], we added two [pages][] to the test case class. Because both pages ``` -**SynonymsNew.xml** +**SynonymsNew.xml:** ```xml @@ -523,7 +523,7 @@ Let's see in the [test description][] what actions must be performed: 1. Enter data according to a data set. 1. Click the "Save Synonym Group" button. -**How to code 'Click the "New Synonym Group" button'** +**How to code 'Click the "New Synonym Group" button':** Fortunately, you already have a [block][] that contains a method to add a new entity in a grid: [`\Magento\Backend\Test\Block\GridPageActions`][]. @@ -554,7 +554,7 @@ The SynonymsIndex.xml page must contain the following block to be able to run th Now you can run `generate.php` as we did before to re-generate page classes. -**How to code 'Enter data according to a data set'** +**How to code 'Enter data according to a data set':** We need to enter data from a data set into the form fields. @@ -570,7 +570,7 @@ The `Search/Test` directory in functional tests should be constructed in a simil We need a `fill()` method from the [`\Magento\Mtf\Block\Form`][] class and a mapping file. -**Form mapping** +**Form mapping:** [Learn about form mapping.][]. @@ -615,7 +615,7 @@ Then we should add the block class to the `SynonymsNew.xml` page object. To iden ``` -**How to code 'Click the "Save Synonym Group" button'** +**How to code 'Click the "Save Synonym Group" button':** The `save()` method from the [`\Magento\Backend\Test\Block\FormPageActions`][] block class allows you to click the "Save Synonym Group" button. @@ -631,7 +631,7 @@ In previous step, we created blocks with methods that enable us to perform the r To associate methods with [pages][], blocks must be added to pages. -**Search Synonym page** +**Search Synonym page:** A corresponding page object in a functional test is `/dev/tests/functional/tests/app/Magento/Search/Test/Page/Adminhtml/SynonymsIndex.xml` @@ -646,7 +646,7 @@ The page with a block: ``` -**New Synonym Group page** +**New Synonym Group page:** A corresponding page object in a functional test is `/dev/tests/functional/tests/app/Magento/Search/Test/Page/Adminhtml/SynonymsNew.xml` @@ -708,7 +708,7 @@ Remember our test flow: Let's code it! -**Log in to Admin and open the Search Synonym page** +**Log in to Admin and open the Search Synonym page:** In the FTF, the process of logging in doesn't require a special method and is performed automatically when any page from the Admin is opened. A method, which we will use, is an `open()` method of the `Magento/Mtf/Page/BackendPage` class. There is no need to add this class in `use`, because it is inherited from the `Magento/Search/Test/Page/Adminhtml/SynonymsIndex` class. @@ -716,7 +716,7 @@ In the FTF, the process of logging in doesn't require a special method and is pe $this->synonymsIndex->open(); ``` -**Click the "New Synonym Group" button** +**Click the "New Synonym Group" button:** To Click the "New Synonym Group" button, we will use the `addNew()` method from the `pageActionsBlock` block. A `getPageActionsBlock()` of the generated `Magento/Search/Test/Page/Adminhtml/SynonymsIndex` class receives parameters defined in the `pageActionsBlock` block (`class`, `locator`, `strategy`). @@ -726,7 +726,7 @@ $this->synonymsIndex->getPageActionsBlock()->addNew(); This action opens the New Synonym Group page. -**Enter data according to a data set** +**Enter data according to a data set:** To enter data in the form, we use the `fill()` method from the `synonymForm` block of the `synonymsNew` page. An argument for this method is a fixture `Synonym`. A `getSynonymForm()` method of the generated `Magento/Search/Test/Page/Adminhtml/SynonymsNew` class receives parameters defined in the `synonymForm` block. @@ -734,7 +734,7 @@ To enter data in the form, we use the `fill()` method from the `synonymForm` blo $this->synonymsNew->getSynonymForm()->fill($synonym); ``` -**Click the "Save Synonym Group" button** +**Click the "Save Synonym Group" button:** A `save()` method with parameters defined in a `formPageActions` block. Parameters are injected using a `getFormPageActions()` method from the `synonymsNew` page (generated `Magento/Search/Test/Page/Adminhtml/SynonymsNew` page class). @@ -742,7 +742,7 @@ A `save()` method with parameters defined in a `formPageActions` block. Paramete $this->synonymsNew->getFormPageActions()->save(); ``` -**Full `test()` definition** +**Full `test()` definition:** ```php /** diff --git a/guides/v2.2/mtf/features/reporting.md b/guides/v2.2/mtf/features/reporting.md index 3fab5c849c8..f682882f00a 100644 --- a/guides/v2.2/mtf/features/reporting.md +++ b/guides/v2.2/mtf/features/reporting.md @@ -70,7 +70,7 @@ An event preset specifies observers and dispatched events handled by them. ` ``` -**Example**: +**Example:**: ```xml diff --git a/guides/v2.2/mtf/features/test_suite.md b/guides/v2.2/mtf/features/test_suite.md index e7f3591fb5a..9424e0fe80e 100644 --- a/guides/v2.2/mtf/features/test_suite.md +++ b/guides/v2.2/mtf/features/test_suite.md @@ -225,7 +225,7 @@ You can use a variation `name` or assign a `tag` node to a [data set][] variatio You can filter tests by variation name using the `` rule. -**Example of a variation** +**Example of a variation:** ```xml @@ -240,7 +240,7 @@ You can filter tests by variation name using the ` -**Image Settings** +**Image Settings:** In some areas of the Magento Admin application uploaded images my have additional settings that effect the display of these images on the Storefront (e.g. Product Creation). These settings can be accessed via the "gear" icon found on the image thumbnail. ![](img/image-uploader-settings.jpg) -**Deleting an Image** +**Deleting an Image:** Likewise, an image may be removed from the Magento Admin application by tapping the "trashcan" icon. diff --git a/guides/v2.2/pattern-library/navigation/links/links.md b/guides/v2.2/pattern-library/navigation/links/links.md index dcfc93f22b4..b0361f41fb8 100644 --- a/guides/v2.2/pattern-library/navigation/links/links.md +++ b/guides/v2.2/pattern-library/navigation/links/links.md @@ -51,7 +51,7 @@ Full Guideline Reference: [http://www.w3.org/TR/WCAG10-HTML-TECHS/#links](http:/ ### Breadcrumbs -**Guideline** +**Guideline:** 1. Must always locate above the title as shown. 1. Not be used if all the pages are on the same level. Breadcrumbs are intended to show hierarchy. @@ -62,7 +62,7 @@ Full Guideline Reference: [http://www.w3.org/TR/WCAG10-HTML-TECHS/#links](http:/ 1. Include the full navigational path from the homepage to last level of current page. Not displaying certain levels will confuse users. 1. Never replace primary navigation. They have been devised as a secondary navigation aid and should always be used as such. -**Example** +**Example:** ![](img/example5.png) diff --git a/guides/v2.2/pattern-library/navigation/wizard/wizard.md b/guides/v2.2/pattern-library/navigation/wizard/wizard.md index 3c127846858..a3b275309bf 100644 --- a/guides/v2.2/pattern-library/navigation/wizard/wizard.md +++ b/guides/v2.2/pattern-library/navigation/wizard/wizard.md @@ -30,27 +30,27 @@ The whole structure must be responsive and fluid. ![](img/structure-wizard.jpg) -**1. Wizard Title** +**1. Wizard Title:** This would be the page/modal title -**2. Wizard Progress** +**2. Wizard Progress:** Placement is always on the most left. The width is fluid, depending on the screen size. Must be in one line. The width can go as long to reach the buttons. But if there is not enough room, see **Variation 4** at the bottom of this document. -**3. Action Buttons and Links** +**3. Action Buttons and Links:** The additional links and buttons needed must be between the Wizard Progress and Next & Back buttons. -**4. Next & Back buttons** +**4. Next & Back buttons:** These buttons must be present at all time and in every step of the wizard. If the button is not needed, it can be disabled. Placement is fixed at the most right of the whole container. -**5. Step Labels** +**5. Step Labels:** These labels are optional. Although long labels are not recommended, it is possible. The labels can flow to the next line but only two lines permitted. Any extra text are not shown but the '...' will be use to indicate that the label has extra text. -**6. Current Step Title** +**6. Current Step Title:** This should always be in the format "Step #: Step Label". @@ -62,26 +62,26 @@ Refer to below for basic styling. The special cases of styling can be found unde ## Interaction and Behavior -**Content Behavior** +**Content Behavior:** User navigate between steps of the wizard by clicking 'Back' or 'Next' button. The 'Back' or 'Next' buttons should only change/refreshes the content area, not the whole page. -**Fillings Animation** +**Fillings Animation:** No animation -**Back Buttons behavior** +**Back Buttons behavior:** In every first step, back button is disabled. In all other steps, back button becomes enabled. -**Next Buttons behavior** +**Next Buttons behavior:** If next button exist in the very last step, it should always be disabled. (Note: refer to variations section of this document, some cases may not have next button in last step. If a step required that the user complete the steps before proceeding, next button maybe disabled for that step. -**Visited States behavior** +**Visited States behavior:** If the user is creating a new flow using wizard, the future steps can be disabled. But if a user is EDITING an existing flow using wizard, all steps in the progress-bar will be accessible. The visited states does NOT behave like a visited link. The system should remember if the flow have been visited before even though the visitation is not from the same browser session. diff --git a/guides/v2.2/performance-best-practices/configuration.md b/guides/v2.2/performance-best-practices/configuration.md index 610d8081b33..e7de414baf4 100644 --- a/guides/v2.2/performance-best-practices/configuration.md +++ b/guides/v2.2/performance-best-practices/configuration.md @@ -50,7 +50,7 @@ This option is available only if **Backorder with any mode** is activated. To improve the storefront responsiveness of your Magento instance, go to the Admin in Default or Developer mode and change the following settings: -**Stores -> Configuration -> Advanced -> Developer** +**Stores -> Configuration -> Advanced -> Developer:** | Settings Group | Setting | Value | | ------------------- | -------------------------- | ------ | diff --git a/guides/v2.2/rest/modules/catalog-pricing.md b/guides/v2.2/rest/modules/catalog-pricing.md index fff4d3f23c4..619b51cb648 100644 --- a/guides/v2.2/rest/modules/catalog-pricing.md +++ b/guides/v2.2/rest/modules/catalog-pricing.md @@ -20,11 +20,11 @@ The `POST /V1/products/special-price` call sets special prices for the following * Virtual * Downloadable -**Service Name** +**Service Name:** `SpecialPriceStorageInterface` -**REST Endpoints** +**REST Endpoints:** ```http POST /V1/products/special-price @@ -32,7 +32,7 @@ POST /V1/products/special-price-information POST /V1/products/special-price-delete ``` -**SpecialPriceStorageInterface Parameters** +**SpecialPriceStorageInterface Parameters:** Name | Description | Format | Requirements --- | --- | --- | --- @@ -51,11 +51,11 @@ For bundled products, the value of the `price` parameter must be expressed as a You can set multiple special prices in a single call, as shown in the example below. The call sets special prices for a simple product, downloadable product, and bundle product for two days. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/special-price` -**Payload** +**Payload:** ```json { @@ -86,7 +86,7 @@ You can set multiple special prices in a single call, as shown in the example be ``` -**Response** +**Response:** `[]` (an empty array) @@ -94,11 +94,11 @@ You can set multiple special prices in a single call, as shown in the example be The following call returns the special price information for three SKU values. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/special-price-information` -**Payload** +**Payload:** ```json { @@ -110,7 +110,7 @@ The following call returns the special price information for three SKU values. } ``` -**Response** +**Response:** ```json [ @@ -142,11 +142,11 @@ The following call returns the special price information for three SKU values. If any item to be deleted has an invalid `price`, `store_id`, `sku` or date, Magento marks the item as failed and excludes it from the delete list. Valid items are deleted as requested. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/special-price-delete` -**Payload** +**Payload:** ```json { @@ -176,7 +176,7 @@ If any item to be deleted has an invalid `price`, `store_id`, `sku` or date, Mag } ``` -**Response** +**Response:** `[]` (an empty array) @@ -193,11 +193,11 @@ Bundle | discount Virtual | fixed, discount Downloadable | fixed, discount -**Service Name** +**Service Name:** `TierPriceStorageInterface` -**REST Endpoints** +**REST Endpoints:** ```http POST /V1/products/tier-prices @@ -206,7 +206,7 @@ POST /V1/products/tier-prices-information POST /V1/products/tier-prices-delete ``` -**TierPriceStorageInterface Parameters** +**TierPriceStorageInterface Parameters:** Name | Description | Format | Requirements --- | --- | --- | --- @@ -222,11 +222,11 @@ Name | Description | Format | Requirements The `POST /V1/products/tier-prices` call adds new tier prices or updates existing prices. You can specify tier prices for multiple products in the same call. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/tier-prices` -**Payload** +**Payload:** ```json @@ -260,7 +260,7 @@ The `POST /V1/products/tier-prices` call adds new tier prices or updates existin } ``` -**Response** +**Response:** `[]` (an empty array) @@ -270,11 +270,11 @@ The replace request removes all existing tier prices for a specified product and The following example removes the $10 tier price for `sku` 24-UG04 and changes the customer group for the `sku`'s other tier prices. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/products/tier-prices` -**Payload** +**Payload:** ```json { @@ -299,7 +299,7 @@ The following example removes the $10 tier price for `sku` 24-UG04 and changes t } ``` -**Response** +**Response:** `[]` (an empty array) @@ -307,11 +307,11 @@ The following example removes the $10 tier price for `sku` 24-UG04 and changes t Magento returns all active tier prices for the specified list of `skus`. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/tier-prices-information` -**Payload** +**Payload:** ```json { @@ -322,7 +322,7 @@ Magento returns all active tier prices for the specified list of `skus`. } ``` -**Response** +**Response:** ```json [ @@ -365,11 +365,11 @@ Magento returns all active tier prices for the specified list of `skus`. You must specify each tier price that is to be deleted. You can delete multiple tier prices in a single call. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/tier-prices-delete` -**Payload** +**Payload:** ```json { @@ -386,7 +386,7 @@ You must specify each tier price that is to be deleted. You can delete multiple } ``` -**Response** +**Response:** `[]` (an empty array) @@ -397,14 +397,14 @@ A base price is the price of a product, before any discounts or extra costs (suc {:.bs-callout .bs-callout-info} You cannot delete a base price. It can only be changed to another value (0 or greater). -**REST Endpoints** +**REST Endpoints:** ```http POST /V1/products/base-prices POST /V1/products/base-prices-information ``` -**BasePriceStorageInterface Parameters** +**BasePriceStorageInterface Parameters:** Name | Description | Format | Requirements --- | --- | --- | --- @@ -424,11 +424,11 @@ The `POST /V1/products/base-price` call can set base prices for the following ty The following example sets the base price for a simple and a downloadable product. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/base-prices` -**Payload** +**Payload:** ```json { @@ -447,7 +447,7 @@ The following example sets the base price for a simple and a downloadable produc } ``` -**Response** +**Response:** `[]` (an empty array) @@ -455,11 +455,11 @@ The following example sets the base price for a simple and a downloadable produc The following example returns the base prices for a simple and a downloadable product. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/base-prices-information` -**Payload** +**Payload:** ```json { "skus": [ @@ -469,7 +469,7 @@ The following example returns the base prices for a simple and a downloadable pr } ``` -**Response** +**Response:** ```json [ @@ -490,7 +490,7 @@ The following example returns the base prices for a simple and a downloadable pr The cost is the actual cost of a product. Tracking costs is optional, but having this information available can be helpful when you are setting discounts. -**REST Endpoints** +**REST Endpoints:** ```http POST /V1/products/cost @@ -498,7 +498,7 @@ POST /V1/products/cost-information POST /V1/products/cost-delete ``` -**CostStorageInterface Parameters** +**CostStorageInterface Parameters:** Name | Description | Format | Requirements --- | --- | --- | --- @@ -517,11 +517,11 @@ The `POST /V1/products/cost` call can set the cost values for the following type The following example sets the cost value for a simple and a downloadable product. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/cost` -**Payload** +**Payload:** ```json { @@ -540,7 +540,7 @@ The following example sets the cost value for a simple and a downloadable produc } ``` -**Response** +**Response:** `[]` (an empty array) @@ -548,11 +548,11 @@ The following example sets the cost value for a simple and a downloadable produc The following example returns the cost values for a simple and a downloadable product. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/cost-information` -**Payload** +**Payload:** ```json { "skus": [ @@ -562,7 +562,7 @@ The following example returns the cost values for a simple and a downloadable pr } ``` -**Response** +**Response:** ```json [ @@ -583,11 +583,11 @@ The following example returns the cost values for a simple and a downloadable pr The following example deletes the previously-defined cost values for a simple and a downloadable product. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/products/cost-delete` -**Payload** +**Payload:** ```json { "skus": [ @@ -597,6 +597,6 @@ The following example deletes the previously-defined cost values for a simple an } ``` -**Response** +**Response:** `true`, indicating the cost values were deleted diff --git a/guides/v2.2/rest/operation-status-endpoints.md b/guides/v2.2/rest/operation-status-endpoints.md index 0a694b2e08f..4b8ac7d280b 100644 --- a/guides/v2.2/rest/operation-status-endpoints.md +++ b/guides/v2.2/rest/operation-status-endpoints.md @@ -30,7 +30,7 @@ Field name | Data type | Description `user_id` | Integer | The user ID that executed the request. `operation_count` | Integer | The number of operations processed in the request. -**Response** +**Response:** ```json { @@ -75,7 +75,7 @@ Field name | Data type | Description `user_id` | Integer | The user ID that executed the request. `operation_count` | Integer | The number of operations processed in the request. -**Response** +**Response:** ```json { diff --git a/guides/v2.2/rest/operation-status-search.md b/guides/v2.2/rest/operation-status-search.md index 986a2565c06..30375e23e97 100644 --- a/guides/v2.2/rest/operation-status-search.md +++ b/guides/v2.2/rest/operation-status-search.md @@ -22,7 +22,7 @@ You can specify any of the following fields to filter on operation statuses: * `bulk_uuid` - UUID generated by an [asynchronous API request]({{ page.baseurl }}/rest/asynchronous-web-endpoints.html) or [Bulk API request]({{ page.baseurl }}/rest/bulk-endpoints.html). * `topic_name` - Queue topic name -**Sample usage** +**Sample usage:** The following call returns bulk operations that contain an error that cannot be retried. @@ -35,7 +35,7 @@ searchCriteria[filter_groups][0][filters][0][condition_type]=eq See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for more information about the syntax of search requests. -**Response** +**Response:** The operation with bulk UUID `c43ed402-3dd3-4100-92e2-dc5852d3009b` contains a `status` code of 3. diff --git a/guides/v2.2/rest/retrieve-filtered-responses.md b/guides/v2.2/rest/retrieve-filtered-responses.md index e1c37f0632f..e16ca6c08d2 100644 --- a/guides/v2.2/rest/retrieve-filtered-responses.md +++ b/guides/v2.2/rest/retrieve-filtered-responses.md @@ -117,7 +117,7 @@ The following POST operation and payload creates a [catalog](https://glossary.ma `POST /rest//V1/categories?fields=id,parent_id,name` -**Payload** +**Payload:** ```json { @@ -128,7 +128,7 @@ The following POST operation and payload creates a [catalog](https://glossary.ma } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.2/rest/tutorials/configurable-product/create-configurable-product.md b/guides/v2.2/rest/tutorials/configurable-product/create-configurable-product.md index 2bbfca853a6..ee1a58b826b 100644 --- a/guides/v2.2/rest/tutorials/configurable-product/create-configurable-product.md +++ b/guides/v2.2/rest/tutorials/configurable-product/create-configurable-product.md @@ -22,11 +22,11 @@ The `visibility` attribute is set to 4, meaning the product can be found by brow {:.bs-callout .bs-callout-info} Before you using this code sample, verify that the attribute values are the same in your installation. See [Get the list of attributes defined in an attribute searchCriteria]({{ page.baseurl }}/rest/tutorials/configurable-product/plan-product.html#get-attributes) for more information. -**Endpoint** +**Endpoint:** `POST /rest/default/V1/products` -**Payload** +**Payload:** ```json { @@ -80,7 +80,7 @@ Before you using this code sample, verify that the attribute values are the same } ``` -**Response** +**Response:** {% collapsible Show code sample %} ```json diff --git a/guides/v2.2/rest/tutorials/configurable-product/create-personalization-option.md b/guides/v2.2/rest/tutorials/configurable-product/create-personalization-option.md index eec27dd52ea..23c847c6248 100644 --- a/guides/v2.2/rest/tutorials/configurable-product/create-personalization-option.md +++ b/guides/v2.2/rest/tutorials/configurable-product/create-personalization-option.md @@ -17,11 +17,11 @@ Let's add a text box to the product page that allows the customer to add his nam The `product_sku` is the `sku` of the configurable product. The `sku` specified in the payload is a string that is appended to the `product_sku` when a customer decides to purchase this option. Likewise, the `price` supplied in the payload is added to the configurable product price. -**Endpoint** +**Endpoint:** `POST /rest/default/V1/products/options` -**Payload** +**Payload:** ```json { @@ -39,7 +39,7 @@ The `product_sku` is the `sku` of the configurable product. The `sku` specified } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.2/rest/tutorials/configurable-product/create-simple-products.md b/guides/v2.2/rest/tutorials/configurable-product/create-simple-products.md index dd64c8254c7..9e25814360d 100644 --- a/guides/v2.2/rest/tutorials/configurable-product/create-simple-products.md +++ b/guides/v2.2/rest/tutorials/configurable-product/create-simple-products.md @@ -28,11 +28,11 @@ Although it's not required, the simple product payload also includes `stock_item {: .bs-callout-info } Before you using this code sample, verify that the attribute values are the same in your installation. See [Get the list of attributes defined in an attribute searchCriteria]({{ page.baseurl }}/rest/tutorials/configurable-product/plan-product.html#get-attributes) for more information. -**Endpoint** +**Endpoint:** `POST /rest/default/V1/products` -**Payload** +**Payload:** ```json { @@ -95,7 +95,7 @@ Before you using this code sample, verify that the attribute values are the same } ``` -**Response** +**Response:** {% collapsible Show code sample %} diff --git a/guides/v2.2/rest/tutorials/configurable-product/define-config-product-options.md b/guides/v2.2/rest/tutorials/configurable-product/define-config-product-options.md index 42c8a3c9a68..94eb8d22324 100644 --- a/guides/v2.2/rest/tutorials/configurable-product/define-config-product-options.md +++ b/guides/v2.2/rest/tutorials/configurable-product/define-config-product-options.md @@ -21,11 +21,11 @@ The `POST V1/configurable-products/:sku/options` call assigns the specified `att The value assigned to the `value_index` must be unique within the system. -**Endpoint** +**Endpoint:** `POST /rest/default/V1/configurable-products/MS-Champ/options` -**Payload** +**Payload:** ```json { @@ -43,7 +43,7 @@ The value assigned to the `value_index` must be unique within the system. } ``` -**Response** +**Response:** A configurable option ID number, such as `"335"`. @@ -51,11 +51,11 @@ A configurable option ID number, such as `"335"`. The call to link a simple (child) product to the configurable product accepts only one `childSku` value. You must repeat this call for the `MS-Champ-M` and `MS-Champ-L` products. -**Endpoint** +**Endpoint:** `POST /rest/default/V1/configurable-products/MS-Champ/child` -**Payload** +**Payload:** ```json { @@ -63,7 +63,7 @@ The call to link a simple (child) product to the configurable product accepts on } ``` -**Response** +**Response:** `true` diff --git a/guides/v2.2/rest/tutorials/configurable-product/plan-product.md b/guides/v2.2/rest/tutorials/configurable-product/plan-product.md index fdfc5135466..eb817c9bb08 100644 --- a/guides/v2.2/rest/tutorials/configurable-product/plan-product.md +++ b/guides/v2.2/rest/tutorials/configurable-product/plan-product.md @@ -55,7 +55,7 @@ The sample data provides multiple attribute sets, including Default, Top, and Bo Use the following call to search for the attribute set named `Top`. -**Endpoint** +**Endpoint:** ```html GET /rest//V1/eav/attribute-sets/list? @@ -64,7 +64,7 @@ searchCriteria[filter_groups][0][filters][0][value]=Top& searchCriteria[filter_groups][0][filters][0][condition_type]=eq ``` -**Response** +**Response:** The `attribute_set_id` for the Top attribute set is `9`. @@ -99,11 +99,11 @@ The `attribute_set_id` for the Top attribute set is `9`. Use the `GET V1/products/attribute-sets/:attributeSetId/attributes` call to return information about the attributes defined in the Top attribute set. -**Endpoint** +**Endpoint:** `GET /rest/default/V1/products/attribute-sets/9/attributes` -**Response** +**Response:** The response contains almost 3,000 lines. The following table provides a summary of the attributes that are relevant in this tutorial. diff --git a/guides/v2.2/rest/tutorials/index.md b/guides/v2.2/rest/tutorials/index.md index 5c9dd349e48..a7555fa2409 100644 --- a/guides/v2.2/rest/tutorials/index.md +++ b/guides/v2.2/rest/tutorials/index.md @@ -35,7 +35,7 @@ You will need Although some steps require that you configure Magento in some way, you perform most steps by sending one or more REST calls to Magento. Each step that makes a REST call provides the following information: -**Endpoint** +**Endpoint:** This section lists the HTTP verb and full path to the endpoint. The basic structure of a REST call in Magento is @@ -50,14 +50,14 @@ Element | Description `scope` | Specifies which store the call affects. In this tutorial, this value is `default`. `endpoint` | The full URI (Uniform Resource Identifier) to the endpoint. These values always start with `/V1`. For example, `/V1/orders/4`. -**HTTP headers** +**HTTP headers:** This section indicates which key/value pairs you must specify in the HTTP headers. All calls require one or more HTTP headers. -**Payload** +**Payload:** This section lists the information that is sent to Magento. All payload samples are valid and can be copied and pasted into your calls, but you might need to change the `id` values that Magento returns. -**Response** +**Response:** This section lists the information that Magento sends to the REST client. These values are often referenced in other steps in the tutorial. The values Magento returns might be different than the values listed in the examples provided in this tutorial. diff --git a/guides/v2.2/rest/tutorials/orders/order-add-items.md b/guides/v2.2/rest/tutorials/orders/order-add-items.md index c8180c7710a..6aa7b0cdf44 100644 --- a/guides/v2.2/rest/tutorials/orders/order-add-items.md +++ b/guides/v2.2/rest/tutorials/orders/order-add-items.md @@ -24,17 +24,17 @@ To add a [simple product](https://glossary.magento.com/simple-product) to a cart The following example adds an orange medium-sized Radiant women's t-shirt (`sku`: `WS12-M-Orange`) to the cart. -**Endpoint** +**Endpoint:** `POST /rest//V1/carts/mine/items` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** ```json { @@ -46,7 +46,7 @@ The following example adds an orange medium-sized Radiant women's t-shirt (`sku` } ``` -**Response** +**Response:** ```json { @@ -65,17 +65,17 @@ The requirements for adding a [downloadable product](https://glossary.magento.co The following example adds the downloadable product Advanced Pilates & Yoga (`sku`: 240-LV08) -**Endpoint** +**Endpoint:** `POST /rest//V1/carts/mine/items` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** ```json { @@ -87,7 +87,7 @@ The following example adds the downloadable product Advanced Pilates & Yoga (`sk } ``` -**Response** +**Response:** ```json { @@ -135,17 +135,17 @@ The `GET /V1/configurable-products/:sku/children` call returns information about We now know the values for `option_value` for `size` and `color` are `168` and `52`, so we're ready to add the product to the cart. -**Endpoint** +**Endpoint:** `POST /rest//V1/carts/mine/items` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** ```json { @@ -172,7 +172,7 @@ We now know the values for `option_value` for `size` and `color` are `168` and ` } ``` -**Response** +**Response:** ```json { @@ -317,17 +317,17 @@ For this example, we'll configure the Sprite Yoga Companion Kit as follows: * 8 ft Sprite Yoga strap (`id`: `6`) * Sprite Foam Roller (`id`: `8`) -**Endpoint** +**Endpoint:** `POST /rest//V1/carts/mine/items` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** {% collapsible Show code sample %} @@ -369,7 +369,7 @@ For this example, we'll configure the Sprite Yoga Companion Kit as follows: {% endcollapsible %} -**Response** +**Response:** {% collapsible Show code sample %} diff --git a/guides/v2.2/rest/tutorials/orders/order-admin-token.md b/guides/v2.2/rest/tutorials/orders/order-admin-token.md index 701a296f893..70e19a4d5df 100644 --- a/guides/v2.2/rest/tutorials/orders/order-admin-token.md +++ b/guides/v2.2/rest/tutorials/orders/order-admin-token.md @@ -18,7 +18,7 @@ functional_areas: Each step in this tutorial provides the following information: -**Endpoint** +**Endpoint:** This section lists the HTTP verb and full path to the endpoint. The basic structure of a REST call in Magento is @@ -33,15 +33,15 @@ Element | Description `scope` | Specifies which store the call affects. In this tutorial, this value is `default`. `endpoint` | The full URI (Uniform Resource Identifier) to the endpoint. These values always start with `/V1`. For example, `/V1/orders/4`. -**HTTP headers** +**HTTP headers:** This section indicates which key/value pairs you must specify in the HTTP headers. All calls require one or more HTTP headers. -**Payload** +**Payload:** This section lists the information that is sent to Magento. All payload samples are valid and can be copied and pasted into your calls, but you might need to change the `id` values that Magento returns. -**Response** +**Response:** This section lists the information that Magento sends to the REST client. These values are often referenced in other steps in the tutorial. The values Magento returns might be different than the values listed in the examples provided in this tutorial. @@ -53,15 +53,15 @@ By default, an admin token is valid for 4 hours. To change this value, log in to See [Token-based authentication]({{ page.baseurl }}/get-started/authentication/gs-authentication-token.html) for more information about authorization tokens. -**Endpoint** +**Endpoint:** `POST /rest//V1/integration/admin/token` -**Headers** +**Headers:** `Content-Type` `application/json` -**Payload** +**Payload:** ```json { @@ -70,7 +70,7 @@ See [Token-based authentication]({{ page.baseurl }}/get-started/authentication/g } ``` -**Response** +**Response:** Magento returns the admin's access token. diff --git a/guides/v2.2/rest/tutorials/orders/order-create-customer.md b/guides/v2.2/rest/tutorials/orders/order-create-customer.md index bf86e443ef5..061931d5147 100644 --- a/guides/v2.2/rest/tutorials/orders/order-create-customer.md +++ b/guides/v2.2/rest/tutorials/orders/order-create-customer.md @@ -32,17 +32,17 @@ Creating a customer account requires [admin](https://glossary.magento.com/admin) {:.bs-callout .bs-callout-info} This example shows a simplified way of creating a customer account. Typically, you would not define a customer password using plain text. Instead, you would specify the payload without the `password` parameter. By default if the call is successful, Magento sends a "Welcome" email to the customer that includes a request to set the password. You could also initiate a password reset email by calling `PUT /V1/customers/password`. -**Endpoint** +**Endpoint:** `POST /rest//V1/customers` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** It is recommended that you substitute the value of the `email` parameter with a real email address so that you receive all notifications. @@ -77,7 +77,7 @@ It is recommended that you substitute the value of the `email` parameter with a {% endcollapsible %} -**Response** +**Response:** Magento assigned this user `id` value of `2`. @@ -134,15 +134,15 @@ To get a customer's access token, you must specify the customer's username and p By default, a customer token is valid for 1 hour. To change this value, log in to Admin and go to **Stores** > Settings > **Configuration** > **Services** > **OAuth** > **Access Token Expiration**. -**Endpoint** +**Endpoint:** `POST /rest//V1/integration/customer/token` -**Headers** +**Headers:** `Content-Type` `application/json` -**Payload** +**Payload:** ```json { @@ -151,7 +151,7 @@ By default, a customer token is valid for 1 hour. To change this value, log in t } ``` -**Response** +**Response:** Magento returns the customer's access token. This token must be specified in the authorization header of every call the customer makes on his or her own behalf. diff --git a/guides/v2.2/rest/tutorials/orders/order-create-invoice.md b/guides/v2.2/rest/tutorials/orders/order-create-invoice.md index 576e42a162c..d2dc6f2dea0 100644 --- a/guides/v2.2/rest/tutorials/orders/order-create-invoice.md +++ b/guides/v2.2/rest/tutorials/orders/order-create-invoice.md @@ -23,19 +23,19 @@ You create an [invoice](https://glossary.magento.com/invoice) after you receive This example creates a full invoice. You can create a partial invoice by adding to the payload an array of items to be invoiced. -**Endpoint** +**Endpoint:** `POST /rest//V1/order/3/invoice` where `3` is the `orderid` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** ```json { "capture": true, @@ -43,7 +43,7 @@ where `3` is the `orderid` } ``` -**Response** +**Response:** An invoice `id`, such as `3`. @@ -51,21 +51,21 @@ An invoice `id`, such as `3`. An invoice is structurally similar to an order, but an order contains more details. -**Endpoint** +**Endpoint:** `GET /rest//V1/invoices/3` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** You will use the `order_item_id` values to create a [shipment](https://glossary.magento.com/shipment) in the next step. diff --git a/guides/v2.2/rest/tutorials/orders/order-create-order.md b/guides/v2.2/rest/tutorials/orders/order-create-order.md index 5bc2dd8f516..e573a194eeb 100644 --- a/guides/v2.2/rest/tutorials/orders/order-create-order.md +++ b/guides/v2.2/rest/tutorials/orders/order-create-order.md @@ -23,17 +23,17 @@ The [shopping cart](https://glossary.magento.com/shopping-cart) contains three i When you submit payment information, Magento creates an order and sends an order confirmation to the customer. Since we are using an offline [payment method](https://glossary.magento.com/payment-method) in this tutorial, we do not need to provide detailed payment information. The endpoint used in this example requires only the payment method and billing address information. -**Endpoint** +**Endpoint:** `POST /rest//V1/carts/mine/payment-information` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** {% collapsible Show code sample %} @@ -60,7 +60,7 @@ When you submit payment information, Magento creates an order and sends an order {% endcollapsible %} -**Response** +**Response:** An `orderID`, such as `3`. @@ -68,23 +68,23 @@ An `orderID`, such as `3`. When you request an order object, the response contains full details about the order, including customer information, payment details, as well as totals and subtotals for the order and each individual item. -**Endpoint** +**Endpoint:** `GET /rest//V1/orders/3` where `3` is the `orderid` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** {% collapsible Show code sample %} diff --git a/guides/v2.2/rest/tutorials/orders/order-create-quote.md b/guides/v2.2/rest/tutorials/orders/order-create-quote.md index 4915cbfca2c..91258acb6d3 100644 --- a/guides/v2.2/rest/tutorials/orders/order-create-quote.md +++ b/guides/v2.2/rest/tutorials/orders/order-create-quote.md @@ -38,21 +38,21 @@ Magento identifies three types of users that can create a shopping cart: This tutorial manages the cart of a logged-in customer. Unless otherwise noted, all calls must specify customer's token `q0u66k8h42yaevtchv09uyy3y9gaj2ap` in the header. -**Endpoint** +**Endpoint:** `POST /rest//V1/carts/mine` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** None -**Response** +**Response:** The response is the `quoteId`: `4` diff --git a/guides/v2.2/rest/tutorials/orders/order-create-shipment.md b/guides/v2.2/rest/tutorials/orders/order-create-shipment.md index f3dc02bf062..4fa773002c5 100644 --- a/guides/v2.2/rest/tutorials/orders/order-create-shipment.md +++ b/guides/v2.2/rest/tutorials/orders/order-create-shipment.md @@ -24,19 +24,19 @@ To create a partial shipment, specify only those `order_item_id`s that are to be If the call is successful on a full shipment, Magento changes the status of an order to Complete. -**Endpoint** +**Endpoint:** `POST /rest//V1/order/3/ship` where `3` is the order id. -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** The `tracks` array optionally allows you to include one or more tracking numbers for the [shipment](https://glossary.magento.com/shipment). @@ -70,7 +70,7 @@ The `tracks` array optionally allows you to include one or more tracking numbers {% endcollapsible %} -**Response** +**Response:** A shipment ID, such as `3`. diff --git a/guides/v2.2/rest/tutorials/orders/order-issue-refund.md b/guides/v2.2/rest/tutorials/orders/order-issue-refund.md index f779c92b601..2b10af906e3 100644 --- a/guides/v2.2/rest/tutorials/orders/order-issue-refund.md +++ b/guides/v2.2/rest/tutorials/orders/order-issue-refund.md @@ -33,17 +33,17 @@ If the customer had selected the `flatrate` shipping method ($5 per item), we wo The `return_to_stock_items` array specifies which `order_item_id`s can be returned to stock and be resold. -**Endpoint** +**Endpoint:** `POST /rest//V1/order/5/refund` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** ```json { @@ -67,7 +67,7 @@ The `return_to_stock_items` array specifies which `order_item_id`s can be return } ``` -**Response** +**Response:** A [credit memo](https://glossary.magento.com/credit-memo) id, such as `3`. diff --git a/guides/v2.2/rest/tutorials/orders/order-prepare-checkout.md b/guides/v2.2/rest/tutorials/orders/order-prepare-checkout.md index 6ec7a3c93f0..793d13bf855 100644 --- a/guides/v2.2/rest/tutorials/orders/order-prepare-checkout.md +++ b/guides/v2.2/rest/tutorials/orders/order-prepare-checkout.md @@ -25,17 +25,17 @@ Now that all the items have been added to the cart, we can prepare the order for Magento calculates shipping costs for each shipping method that can be applied to the order. In this tutorial, the `flatrate` ($5 per item) and `tablerate` shipping methods are active. -**Endpoint** +**Endpoint:** `POST /rest//V1/carts/mine/estimate-shipping-methods` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** The payload contains the shipping address. @@ -62,7 +62,7 @@ The payload contains the shipping address. ``` {% endcollapsible %} -**Response** +**Response:** Note that the cost for the `flatrate` shipping method is $15. The Sprite Yoga Companion Kit bundled product counts as one item. The Advanced Pilates & Yoga item does not have a shipping charge because the customer downloads this item. @@ -104,17 +104,17 @@ In this call, you specify the shipping and billing addresses, as well as the sel Magento returns a list of payment options and calculates the order totals. -**Endpoint** +**Endpoint:** `POST /rest//V1/carts/mine/shipping-information` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** {% collapsible Show code sample %} @@ -159,7 +159,7 @@ Magento returns a list of payment options and calculates the order totals. {% endcollapsible %} -**Response** +**Response:** The subtotal of the order is $160, and shipping charges are $5. The grand total is $165. diff --git a/guides/v2.2/rest/tutorials/prerequisite-tasks/create-admin-token.md b/guides/v2.2/rest/tutorials/prerequisite-tasks/create-admin-token.md index 10b049f3d86..3f18dbf157e 100644 --- a/guides/v2.2/rest/tutorials/prerequisite-tasks/create-admin-token.md +++ b/guides/v2.2/rest/tutorials/prerequisite-tasks/create-admin-token.md @@ -12,15 +12,15 @@ By default, an admin token is valid for 4 hours. To change this value, log in to See [Token-based authentication]({{ page.baseurl }}/get-started/authentication/gs-authentication-token.html) for more information about authorization tokens. -**Endpoint** +**Endpoint:** `POST /rest//V1/integration/admin/token` -**Headers** +**Headers:** `Content-Type` `application/json` -**Payload** +**Payload:** ```json { @@ -29,7 +29,7 @@ See [Token-based authentication]({{ page.baseurl }}/get-started/authentication/g } ``` -**Response** +**Response:** Magento generates the admin's access token diff --git a/guides/v2.2/ui_comp_guide/bk-ui_comps.md b/guides/v2.2/ui_comp_guide/bk-ui_comps.md index 93a22157e89..9d1a4d95b85 100644 --- a/guides/v2.2/ui_comp_guide/bk-ui_comps.md +++ b/guides/v2.2/ui_comp_guide/bk-ui_comps.md @@ -129,10 +129,10 @@ A particular instance of a UI component is defined primarily by the following: ## Things to remember when working with UI components -**UI components have different settings** +**UI components have different settings:** Configuration settings (their list and names) are different among UI components; these settings contain constants, optional and required settings. Developers need to treat every UI component separately. -**Beware of mistakes in XML config** +**Beware of mistakes in XML config:** Surprisingly, most issues occur because of the typos and other mistakes in the UI component's XML configuration. Naming is critical because UI components are heavily cross-referenced. diff --git a/guides/v2.2/ui_comp_guide/concepts/ui_comp_modifier_concept.md b/guides/v2.2/ui_comp_guide/concepts/ui_comp_modifier_concept.md index 5cb74a6e01c..39bfc29d543 100644 --- a/guides/v2.2/ui_comp_guide/concepts/ui_comp_modifier_concept.md +++ b/guides/v2.2/ui_comp_guide/concepts/ui_comp_modifier_concept.md @@ -17,7 +17,7 @@ So in runtime, the component structure set in the modifier is merged with the co To add a PHP modifier for a UI component, take the following steps: -**Step 1** +**Step 1:** In your custom module, add a class that implements [`\Magento\Ui\DataProvider\Modifier\ModifierInterface`]({{ site.mage2bloburl }}/{{ page.guide_version }}/app/code/Magento/Ui/DataProvider/Modifier/ModifierInterface.php) with the following methods: @@ -80,7 +80,7 @@ class Example extends AbstractModifier } ``` -**Step 2** +**Step 2:** Declare your modifier in your module Di configuration `/etc/adminhtml/di.xml`. This declaration looks like the following: @@ -101,7 +101,7 @@ Declare your modifier in your module Di configuration `/etc/adm (If you want to use this sample in your `di.xml`, replace the sample values with the real names of your entities.) -**Step 3** +**Step 3:** To use your modifier, add a dependency on [`\Magento\Ui\DataProvider\Modifier\PoolInterface`]({{ site.mage2bloburl }}/{{ page.guide_version }}/app/code/Magento/Ui/DataProvider/Modifier/PoolInterface.php) to your UI component data provider. For illustration see [`\Magento\Catalog\Ui\DataProvider\Product\Form\ProductDataProvider`]({{ site.mage2bloburl }}/{{ page.guide_version }}/app/code/Magento/Catalog/Ui/DataProvider/Product/Form/ProductDataProvider.php) diff --git a/guides/v2.2/ui_comp_guide/concepts/ui_comp_uiregistry.md b/guides/v2.2/ui_comp_guide/concepts/ui_comp_uiregistry.md index d0eaa32e014..1fe08b9d987 100644 --- a/guides/v2.2/ui_comp_guide/concepts/ui_comp_uiregistry.md +++ b/guides/v2.2/ui_comp_guide/concepts/ui_comp_uiregistry.md @@ -31,7 +31,7 @@ If you know a unique property value of a component that you need to find, you ca var component = registry.get('%property% = %propertyValue%'); ``` -**Examples** +**Examples:** The following code shows how to get a component by a full component name: diff --git a/guides/v2.3/coding-standards/code-standard-demarcation.md b/guides/v2.3/coding-standards/code-standard-demarcation.md index 848c72bf846..f9016c62ad3 100644 --- a/guides/v2.3/coding-standards/code-standard-demarcation.md +++ b/guides/v2.3/coding-standards/code-standard-demarcation.md @@ -30,7 +30,7 @@ Use [RFC 2119](http://www.ietf.org/rfc/rfc2119.txt) to interpret the "MUST," "MU - Helps simplify and unify naming conventions that are used to apply visual styles to page elements. -**Acceptable** +**Acceptable:** ```html
    @@ -40,7 +40,7 @@ Use [RFC 2119](http://www.ietf.org/rfc/rfc2119.txt) to interpret the "MUST," "MU Scroll to text ``` -**Unacceptable** +**Unacceptable:** ```html
    @@ -59,7 +59,7 @@ Use [RFC 2119](http://www.ietf.org/rfc/rfc2119.txt) to interpret the "MUST," "MU - Forces engineers to think about reusable page components instead of unique singleton components. - Reduces long-term maintenance efforts. -**Acceptable [PHTML](https://glossary.magento.com/phtml) template** +**Acceptable [PHTML](https://glossary.magento.com/phtml) template:** The following acceptable example is terse and uses an Accessible Rich Internet Applications (ARIA) approach. @@ -76,11 +76,11 @@ The following acceptable example is terse and uses an Accessible Rich Internet A Scroll to text ``` -**Unacceptable combination of PHTML, JavaScript, and CSS files** +**Unacceptable combination of PHTML, JavaScript, and CSS files:** The following unacceptable example replaces a single PHTML file with a combination of a PHTML, JavaScript, and CSS files. -**PHTML file** +**PHTML file:** ```php
      @@ -90,13 +90,13 @@ The following unacceptable example replaces a single PHTML file with a combinati
    ``` -**JavaScript file** +**JavaScript file:** ```js $('#my-special-menu').on('click','li[id^="button"]', function() { ... }) ``` -**CSS file** +**CSS file:** ```css #my-special-menu { ... } @@ -127,14 +127,14 @@ The following list will help you make a distinction between the actual meaning o ### You must use semantic HTML markup only, and must not use presentation markup -**Acceptable**: +**Acceptable:** ```html

    HTML has been created to semantically represent documents.

    Warning: Following the procedure described below may irreparably damage your equipment.

    ``` -**Unacceptable**: +**Unacceptable:** ```html

    HTML has been created to semantically represent documents.

    @@ -152,7 +152,7 @@ As the first option, you are required to use [HTML](https://glossary.magento.com - Allows changing look and feel without affecting business functionality, and vice versa. - Enables frontend teams to clean up old styles quickly and easily when refactoring. -**Acceptable CSS selectors** +**Acceptable CSS selectors:** ```css .notices-wrapper { ... } @@ -166,7 +166,7 @@ a:hover { ... } nav li._active { ... } ``` -**Unacceptable CSS selectors** +**Unacceptable CSS selectors:** ```css #header { ... } @@ -190,7 +190,7 @@ content='Exception: CSS attributes where values must be calculated beyond the cs %} -**Acceptable [JavaScript](https://glossary.magento.com/javascript) [widget](https://glossary.magento.com/widget) file** +**Acceptable [JavaScript](https://glossary.magento.com/javascript) [widget](https://glossary.magento.com/widget) file:** ```js ... @@ -207,7 +207,7 @@ content='Exception: CSS attributes where values must be calculated beyond the cs ... ``` -**Unacceptable JavaScript file** +**Unacceptable JavaScript file:** ```js this.element.on('click', function() { @@ -225,13 +225,13 @@ this.element.on('click', function() { - Enforces clean, strict separation between visual presentation and markup. - Enables frontend teams quickly and easily clean up old styles. -**Acceptable PHTML template** +**Acceptable PHTML template:** ```php
    ...
    ``` -**Unacceptable PHTML template** +**Unacceptable PHTML template:** ```php
    ...
    @@ -245,14 +245,14 @@ this.element.on('click', function() { - Allows frontend and backend teams to work independently. - Allows changing business logic without affecting styling and vice versa. -**Acceptable PHTML template** +**Acceptable PHTML template:** ```php
    More details
    ``` -**Acceptable JavaScript file** +**Acceptable JavaScript file:** ```js options { @@ -268,13 +268,13 @@ $( this.options.tooltip).tooltip(); // Globally for ALL tooltip elements ... ``` -**Unacceptable PHTML file** +**Unacceptable PHTML file:** ```html
    ``` -**Unacceptable JavaScript file** +**Unacceptable JavaScript file:** ```js $('#my-widget').doSomething(); @@ -287,7 +287,7 @@ $('[role="menu"]').navigation(); HTML helper class names added in JavaScript REQUIRE underscore symbol ("_") at the beginning and must be written in lowercase. -**Acceptable** +**Acceptable:** ```html
    Content
    @@ -296,7 +296,7 @@ HTML helper class names added in JavaScript REQUIRE underscore symbol ("_") at t
    Content
    ``` -**Unacceptable** +**Unacceptable:** ```html
    Content
    @@ -309,14 +309,14 @@ HTML helper class names added in JavaScript REQUIRE underscore symbol ("_") at t - Allows frontend teams to modify markup and themes without affecting business logic. -**Acceptable JavaScript file** +**Acceptable JavaScript file:** ```js this.element.find('[data-action="edit"]'); this.elements.closest('[data-container]'); ``` -**Unacceptable JavaScript file** +**Unacceptable JavaScript file:** ```js this.element.children().children().html('hello world'); @@ -337,7 +337,7 @@ this.element.parent().find('[data-action="edit"]').data('entity_id'); - Simplifies debugging and reduces number of files to be modified. - Makes styles more extensible and easier to override when needed. -**Acceptable PHP file** +**Acceptable PHP file:** ```php ... @@ -350,7 +350,7 @@ $fieldset->addField('new_category_parent', 'text', array( ... ``` -**Unacceptable PHP file** +**Unacceptable PHP file:** ```php ... @@ -368,7 +368,7 @@ $fieldset->addField('new_category_parent', 'text', array( - Reduces long term maintenance by having frontend business logic stored in one place. - Reduces the number of files to be modified. -**Acceptable PHP file** +**Acceptable PHP file:** ```php ... @@ -379,7 +379,7 @@ public function getSelectorOptions() ... ``` -**Acceptable PHTML template** +**Acceptable PHTML template:** ```php ... @@ -389,7 +389,7 @@ public function getSelectorOptions() or -**Acceptable PHTML template** +**Acceptable PHTML template:** ```php ... @@ -404,7 +404,7 @@ or ... ``` -**Unacceptable PHP file** +**Unacceptable PHP file:** ```php ... @@ -417,7 +417,7 @@ jQuery('#{$htmlId}-suggest').treeSuggest({$selectorOptions}); ... ``` -**Unacceptable PHTML template** +**Unacceptable PHTML template:** ```php getAfterElementHtml(); ?> @@ -428,7 +428,7 @@ jQuery('#{$htmlId}-suggest').treeSuggest({$selectorOptions}); - Reduces long-term maintenance efforts by having markup stored in one place. - Reduces the number of files to be modified. -**Acceptable PHP file** +**Acceptable PHP file:** ```php ... @@ -444,7 +444,7 @@ public function getAttributeId($element) ... ``` -**Acceptable PHTML template** +**Acceptable PHTML template:** ```php @@ -458,7 +458,7 @@ public function getAttributeId($element) ``` -**Unacceptable PHP file** +**Unacceptable PHP file:** ```php ... @@ -470,7 +470,7 @@ public function getCheckbox($elementName){ ... ``` -**Unacceptable PHTML template** +**Unacceptable PHTML template:** ```php diff --git a/guides/v2.3/config-guide/elasticsearch/es-config-stopwords.md b/guides/v2.3/config-guide/elasticsearch/es-config-stopwords.md index 950a17c9d8e..e2e2f510a66 100644 --- a/guides/v2.3/config-guide/elasticsearch/es-config-stopwords.md +++ b/guides/v2.3/config-guide/elasticsearch/es-config-stopwords.md @@ -33,6 +33,7 @@ See one of the following topics for more information: * [Edit stopwords for an existing locale](#config-edit-stopwords) * [Create stopwords for a new locale](#config-create-stopwords) +* [To change the directory from your module](#to-change-directory-stopwords) ### Edit stopwords for an existing locale {#config-edit-stopwords} @@ -126,3 +127,21 @@ To change the directory: ``` Save your changes to `di.xml` and exit the text editor. + +## To change the directory from your module {#to-change-directory-stopwords} + +1. [Create a new module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html){:target="_blank"} +1. In your module `etc/di.xml` add instructions: + + ```xml + + + Your_Module + stopwords + + + ``` + +1. In your module, create the directory `etc/stopwords`, with the corresponding `.csv`. + +Save your changes to `di.xml` and exit the text editor. diff --git a/guides/v2.3/extension-dev-guide/build/module-file-structure.md b/guides/v2.3/extension-dev-guide/build/module-file-structure.md index 2ced0a7a9c6..80c5de64484 100644 --- a/guides/v2.3/extension-dev-guide/build/module-file-structure.md +++ b/guides/v2.3/extension-dev-guide/build/module-file-structure.md @@ -100,6 +100,6 @@ For more details on the theme folder structure, see [Magento theme structure]({{ {% include php-dev/lang-pack-file-struct.md %} -**Next** +**Next:** [Register your component]({{ page.baseurl }}/extension-dev-guide/build/component-registration.html) diff --git a/guides/v2.3/extension-dev-guide/declarative-schema/db-schema.md b/guides/v2.3/extension-dev-guide/declarative-schema/db-schema.md index c8a399dd9b2..df1080caf55 100644 --- a/guides/v2.3/extension-dev-guide/declarative-schema/db-schema.md +++ b/guides/v2.3/extension-dev-guide/declarative-schema/db-schema.md @@ -440,7 +440,7 @@ It is possible to drop a foreign key only if it exists in the `db_schema_whiteli In this example, Module A defines a new table with primary key `id_column`. Module B declares its own schema, in which it creates a new column (`new_id_column`) and changes the primary index to this column. Module B disables the original primary key and sets a new primary key with a `referenceId` value that is different from PRIMARY. Although this value is different, the real name of the primary key in the database remains PRIMARY. -**Module A declaration** +**Module A declaration:** ```xml ``` -**Module B declaration** +**Module B declaration:** ```xml diff --git a/guides/v2.3/frontend-dev-guide/layouts/xml-instructions.md b/guides/v2.3/frontend-dev-guide/layouts/xml-instructions.md index c837be027a0..24c243c1af3 100644 --- a/guides/v2.3/frontend-dev-guide/layouts/xml-instructions.md +++ b/guides/v2.3/frontend-dev-guide/layouts/xml-instructions.md @@ -276,7 +276,7 @@ To pass multiple arguments use the following construction: Arguments values set in a layout file can be accessed in [templates] using the `getData('{ArgumentName}')` and `hasData('{ArgumentName}')` methods. The latter returns a boolean defining whether there's any value set. `{ArgumentName}` is obtained from the `name` attribute the following way: for getting the value of `` the method name is `getData('some_string')`. -**Example**: +**Example:**: Setting a value of `css_class` in the `[app/code/Magento/Theme/view/frontend/layout/default.xml]` layout file: diff --git a/guides/v2.3/graphql/custom-filters.md b/guides/v2.3/graphql/custom-filters.md index b48f5720180..636a00afb9c 100644 --- a/guides/v2.3/graphql/custom-filters.md +++ b/guides/v2.3/graphql/custom-filters.md @@ -36,7 +36,7 @@ In this example, the custom attribute `volume` was assigned to the `bags` attrib In this scenario, a `products` search filtered to return items where the `volume` attribute is set to `Large` would be similar to the following: -**Request** +**Request:** ```graphql { @@ -50,7 +50,7 @@ In this scenario, a `products` search filtered to return items where the `volume } ``` -**Response** +**Response:** The response might be similar to the following: diff --git a/guides/v2.3/graphql/develop/resolvers.md b/guides/v2.3/graphql/develop/resolvers.md index 9f555af766a..db9bd2eb87b 100644 --- a/guides/v2.3/graphql/develop/resolvers.md +++ b/guides/v2.3/graphql/develop/resolvers.md @@ -226,7 +226,7 @@ It is a good practice to define separate types for input and output data. This p #### Example -**Wrong approach** +**Wrong approach:** ```text type Mutation { @@ -234,7 +234,7 @@ type Mutation { } ``` -**Correct approach** +**Correct approach:** ```text type Mutation { diff --git a/guides/v2.3/graphql/functional-testing.md b/guides/v2.3/graphql/functional-testing.md index 90a5827257e..422901d35a1 100644 --- a/guides/v2.3/graphql/functional-testing.md +++ b/guides/v2.3/graphql/functional-testing.md @@ -323,7 +323,7 @@ You can also use a predefined directive such as `@expectedExceptionMessage` as a In the following query, a customer provides an incorrect cart ID while trying to retrieve information about his own cart. -**Query** +**Query:** ```text { @@ -337,7 +337,7 @@ In the following query, a customer provides an incorrect cart ID while trying to } ``` -**Result** +**Result:** ```json { @@ -411,13 +411,13 @@ Use the following functions to cover expected exceptions: ### Run all tests in a API functional test suite -**Syntax** +**Syntax:** ```bash vendor/bin/phpunit -c dev/tests/api-functional/phpunit_graphql.xml dev/tests/api-functional/testsuite///.php ``` -**Example** +**Example:** To run all tests from [dev/tests/api-functional/testsuite/Magento/GraphQl/Customer/GenerateCustomerTokenTest.php]({{ site.mage2bloburl }}/2.3.1/dev/tests/api-functional/testsuite/Magento/GraphQl/Customer/GenerateCustomerTokenTest.php), run the following command: @@ -427,13 +427,13 @@ vendor/bin/phpunit -c dev/tests/api-functional/phpunit_graphql.xml dev/tests/api ### Run a single test in a API functional test suite -**Syntax** +**Syntax:** ```bash vendor/bin/phpunit -c dev/tests/api-functional/phpunit_graphql.xml --filter dev/tests/api-functional/testsuite///.php ``` -**Example** +**Example:** To run `testGenerateCustomerValidToken` test from [dev/tests/api-functional/testsuite/Magento/GraphQl/Customer/GenerateCustomerTokenTest.php]({{ site.mage2bloburl }}/2.3.1/dev/tests/api-functional/testsuite/Magento/GraphQl/Customer/GenerateCustomerTokenTest.php), run the following command: @@ -445,13 +445,13 @@ vendor/bin/phpunit -c dev/tests/api-functional/phpunit_graphql.xml --filter test Use the `@group` directive in the test annotation to add the ability to run a group tests. -**Syntax** +**Syntax:** ```bash vendor/bin/phpunit -c dev/tests/api-functional/phpunit_graphql.xml --group dev/tests/api-functional/testsuite///.php ``` -**Example** +**Example:** The `testGetCartTotalsWithNoAddressSet` test is marked with `@group recent`: diff --git a/guides/v2.3/graphql/get-customer-authorization-token.md b/guides/v2.3/graphql/get-customer-authorization-token.md index fe5deea770a..2a42bf29ee2 100644 --- a/guides/v2.3/graphql/get-customer-authorization-token.md +++ b/guides/v2.3/graphql/get-customer-authorization-token.md @@ -9,7 +9,7 @@ To successfully retrieve information about a specific customer using GraphQL, yo The following example shows how to retrieve a customer's authorization token: -**Request** +**Request:** ```text mutation { @@ -19,7 +19,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/add-bundle-products.md b/guides/v2.3/graphql/mutations/add-bundle-products.md index 543f62f9209..67c0bd1cdfe 100644 --- a/guides/v2.3/graphql/mutations/add-bundle-products.md +++ b/guides/v2.3/graphql/mutations/add-bundle-products.md @@ -25,7 +25,7 @@ This example adds one bundle product with following children to the specified sh The `cart_id` used in this example was [generated]({{ page.baseurl }}/graphql/mutations/create-empty-cart.html) by creating an empty cart. -**Request** +**Request:** ```graphql mutation { @@ -97,7 +97,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/add-configurable-products.md b/guides/v2.3/graphql/mutations/add-configurable-products.md index 2798526ab78..610d22b85f2 100644 --- a/guides/v2.3/graphql/mutations/add-configurable-products.md +++ b/guides/v2.3/graphql/mutations/add-configurable-products.md @@ -13,7 +13,7 @@ Use the `addConfigurableProductsToCart` mutation to add configurable products to The following example adds two black Teton Pullover Hoodies size extra-small to the specified shopping cart. The `cart_id` used in this example was [generated]({{ page.baseurl }}/graphql/mutations/create-empty-cart.html) by creating an empty cart. -**Request** +**Request:** ```graphql mutation { @@ -50,7 +50,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/add-downloadable-products.md b/guides/v2.3/graphql/mutations/add-downloadable-products.md index eae9f4e507d..8cdd7d80b35 100644 --- a/guides/v2.3/graphql/mutations/add-downloadable-products.md +++ b/guides/v2.3/graphql/mutations/add-downloadable-products.md @@ -27,7 +27,7 @@ The following examples show how to add a downloadable product to a shopping cart The following example shows how to add a downloadable product in which the **Links can be purchased separately** option is enabled. The payload includes custom downloadable links `Episode 2` and `Episode 3`. -**Request** +**Request:** ```graphql mutation { @@ -72,7 +72,7 @@ mutation { } ``` -**Response** +**Response:** ```text { @@ -121,7 +121,7 @@ mutation { The following example shows how to add a downloadable product in which the **Links can be purchased separately** option is disabled. All downloadable links are added to the cart automatically. -**Request** +**Request:** ```graphql mutation { @@ -158,7 +158,7 @@ mutation { } ``` -**Response** +**Response:** ```text { diff --git a/guides/v2.3/graphql/mutations/add-simple-products.md b/guides/v2.3/graphql/mutations/add-simple-products.md index 747257603fe..379a7b1214e 100644 --- a/guides/v2.3/graphql/mutations/add-simple-products.md +++ b/guides/v2.3/graphql/mutations/add-simple-products.md @@ -19,7 +19,7 @@ These examples show the minimal payload and a payload that includes customizable The following example adds a simple product to a cart. The response contains the entire contents of the customer's cart. -**Request** +**Request:** ```text mutation { @@ -50,7 +50,7 @@ mutation { } ``` -**Response** +**Response:** ```json { @@ -77,7 +77,7 @@ mutation { If a product has a customizable option, you can specify the option's value in the `addSimpleProductsToCart` request. -**Request** +**Request:** ``` text mutation { @@ -116,7 +116,7 @@ mutation { } ``` -**Response** +**Response:** ```text { diff --git a/guides/v2.3/graphql/mutations/add-virtual-products.md b/guides/v2.3/graphql/mutations/add-virtual-products.md index aaf3351ea23..d6ec03e8ded 100644 --- a/guides/v2.3/graphql/mutations/add-virtual-products.md +++ b/guides/v2.3/graphql/mutations/add-virtual-products.md @@ -17,7 +17,7 @@ The `addVirtualProductsToCart` mutation allows you to add multiple virtual produ The Luma sample data does not include any virtual products. The following example requires that you create a virtual product with the `sku` value of `Membership-Gold` with a price of $49.99. -**Request** +**Request:** ```text @@ -53,7 +53,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/apply-coupon.md b/guides/v2.3/graphql/mutations/apply-coupon.md index 11c9eb62a75..1c415cca1b4 100644 --- a/guides/v2.3/graphql/mutations/apply-coupon.md +++ b/guides/v2.3/graphql/mutations/apply-coupon.md @@ -15,7 +15,7 @@ The `applyCouponToCart` mutation applies a pre-defined coupon code to the specif The following example applies the coupon code `H2O` to the cart. For this coupon to be valid, the Affirm Water Bottle (`sku`: 24-UG06) must be in the cart. -**Request** +**Request:** ``` text mutation { @@ -46,7 +46,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/apply-giftcard.md b/guides/v2.3/graphql/mutations/apply-giftcard.md index c3879787dd4..8b862ef99f8 100644 --- a/guides/v2.3/graphql/mutations/apply-giftcard.md +++ b/guides/v2.3/graphql/mutations/apply-giftcard.md @@ -16,7 +16,7 @@ The `applyGiftCardToCart` mutation applies a pre-defined gift card code to the s The following example adds a gift card with the code `0330CEIVTLB4` to the cart. The gift card has a value of $20. -**Request** +**Request:** ```graphql mutation { @@ -44,7 +44,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/apply-store-credit.md b/guides/v2.3/graphql/mutations/apply-store-credit.md index ba0a84513a2..84345879743 100644 --- a/guides/v2.3/graphql/mutations/apply-store-credit.md +++ b/guides/v2.3/graphql/mutations/apply-store-credit.md @@ -21,7 +21,7 @@ If the amount of available store credit equals or exceeds the grand total of the In the following example, the customer starts with $10 of store credit. The subtotal of the items in the cart before applying the store credit plus shipping and tax is $34.64. The grand total on the cart after applying the store credit is $24.64. -**Request** +**Request:** ```graphql mutation { @@ -52,7 +52,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/change-customer-password.md b/guides/v2.3/graphql/mutations/change-customer-password.md index d9c933f204d..09dcea120fc 100644 --- a/guides/v2.3/graphql/mutations/change-customer-password.md +++ b/guides/v2.3/graphql/mutations/change-customer-password.md @@ -15,7 +15,7 @@ To return or modify information about a customer, Magento recommends you use cus The following call updates the customer's password. -**Request** +**Request:** ```graphql mutation { @@ -29,7 +29,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/create-braintree-client-token.md b/guides/v2.3/graphql/mutations/create-braintree-client-token.md index 6d88cf6769c..1d47b838174 100644 --- a/guides/v2.3/graphql/mutations/create-braintree-client-token.md +++ b/guides/v2.3/graphql/mutations/create-braintree-client-token.md @@ -13,7 +13,7 @@ The `createBraintreeClientToken` mutation creates the client token for Braintree ## Example usage -**Request** +**Request:** ```graphql mutation { @@ -21,7 +21,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/create-customer-address.md b/guides/v2.3/graphql/mutations/create-customer-address.md index de668675427..016fa64c185 100644 --- a/guides/v2.3/graphql/mutations/create-customer-address.md +++ b/guides/v2.3/graphql/mutations/create-customer-address.md @@ -15,7 +15,7 @@ To return or modify information about a customer, Magento recommends you use cus The following call creates an address for the specified customer. -**Request** +**Request:** ```graphql mutation { @@ -52,7 +52,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/create-customer.md b/guides/v2.3/graphql/mutations/create-customer.md index ac962a528bf..e661ff52407 100644 --- a/guides/v2.3/graphql/mutations/create-customer.md +++ b/guides/v2.3/graphql/mutations/create-customer.md @@ -15,7 +15,7 @@ To return or modify information about a customer, Magento recommends you use cus The following call creates a new customer. -**Request** +**Request:** ```graphql mutation { @@ -39,7 +39,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/create-empty-cart.md b/guides/v2.3/graphql/mutations/create-empty-cart.md index b0a68954c5c..180647c0431 100644 --- a/guides/v2.3/graphql/mutations/create-empty-cart.md +++ b/guides/v2.3/graphql/mutations/create-empty-cart.md @@ -17,7 +17,7 @@ If you are creating a cart for a logged in customer, you must include the custom ### Create a cart with a randomly-generated cart ID -**Request** +**Request:** ```graphql mutation { @@ -25,7 +25,7 @@ mutation { } ``` -**Response** +**Response:** The response is the cart ID, which is sometimes called the quote ID. The remaining examples in this topic will use this cart ID. @@ -41,7 +41,7 @@ The response is the cart ID, which is sometimes called the quote ID. The remaini You can also create an empty cart with a specified `cart_id`. -**Request** +**Request:** ``` text mutation { @@ -50,7 +50,7 @@ mutation { } ``` -**Response** +**Response:** The mutation returns the same `cart_id`. diff --git a/guides/v2.3/graphql/mutations/create-payflow-pro-token.md b/guides/v2.3/graphql/mutations/create-payflow-pro-token.md index f8fdf26f9dd..08880f815b5 100644 --- a/guides/v2.3/graphql/mutations/create-payflow-pro-token.md +++ b/guides/v2.3/graphql/mutations/create-payflow-pro-token.md @@ -15,7 +15,7 @@ See [Paypal Payflow Pro payment method]({{page.baseurl}}/graphql/payment-methods The following example requests a token in a Payflow Pro transaction. -**Request** +**Request:** ```graphql mutation { @@ -38,7 +38,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/create-paypal-express-token.md b/guides/v2.3/graphql/mutations/create-paypal-express-token.md index 93984396d5c..f07e0487363 100644 --- a/guides/v2.3/graphql/mutations/create-paypal-express-token.md +++ b/guides/v2.3/graphql/mutations/create-paypal-express-token.md @@ -17,7 +17,7 @@ The input includes the cart ID, the payment method code, and a set of URLs that ## Example usage -**Request** +**Request:** ```graphql mutation { @@ -42,7 +42,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/delete-customer-address.md b/guides/v2.3/graphql/mutations/delete-customer-address.md index 893f63b1ab7..ee78c62a80e 100644 --- a/guides/v2.3/graphql/mutations/delete-customer-address.md +++ b/guides/v2.3/graphql/mutations/delete-customer-address.md @@ -15,7 +15,7 @@ To return or modify information about a customer, Magento recommends you use cus The following call deletes a customer's address. -**Request** +**Request:** ```graphql mutation { @@ -23,7 +23,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/delete-payment-token.md b/guides/v2.3/graphql/mutations/delete-payment-token.md index 791198a10a5..99d2ebc03bd 100644 --- a/guides/v2.3/graphql/mutations/delete-payment-token.md +++ b/guides/v2.3/graphql/mutations/delete-payment-token.md @@ -16,7 +16,7 @@ You must specify the customer's authorization token in the header of the call. The following example deletes the Discover Card listed in the results of the `customerPaymentTokens` query. The `public_hash` you specify will be unique to your application. -**Request** +**Request:** ```graphql mutation { @@ -37,7 +37,7 @@ mutation { ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/generate-customer-token.md b/guides/v2.3/graphql/mutations/generate-customer-token.md index 6e344063647..3fd328d2446 100644 --- a/guides/v2.3/graphql/mutations/generate-customer-token.md +++ b/guides/v2.3/graphql/mutations/generate-customer-token.md @@ -15,7 +15,7 @@ To return or modify information about a customer, Magento recommends you use cus The following call creates a new customer token. -**Request** +**Request:** ```graphql mutation { @@ -28,7 +28,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/handle-payflow-pro-response.md b/guides/v2.3/graphql/mutations/handle-payflow-pro-response.md index 4c4373f5f60..25bd4bf87cd 100644 --- a/guides/v2.3/graphql/mutations/handle-payflow-pro-response.md +++ b/guides/v2.3/graphql/mutations/handle-payflow-pro-response.md @@ -28,7 +28,7 @@ See [Paypal Payflow Pro payment method]({{page.baseurl}}/graphql/payment-methods The following example sends the Payflow Pro payload to Magento: -**Request** +**Request:** ```graphql mutation { @@ -47,7 +47,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/merge-carts.md b/guides/v2.3/graphql/mutations/merge-carts.md index 7dedb0fceca..5ea2c35f63e 100644 --- a/guides/v2.3/graphql/mutations/merge-carts.md +++ b/guides/v2.3/graphql/mutations/merge-carts.md @@ -17,7 +17,7 @@ Use the [`customerCart` query]({{page.baseurl}}/graphql/queries/customer-cart.ht In the following example, the customer had one Overnight Duffle in the cart (`CYmiiQRjPVc2gJUc5r7IsBmwegVIFO43`) before a guest cart (`mPKE05OOtcxErbk1Toej6gw6tcuxvT9O`) containing a Radiant Tee and another Overnight Duffle was merged. The cart now includes three items, including two Overnight Duffles. -**Request** +**Request:** ```graphql mutation { @@ -34,7 +34,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/place-order.md b/guides/v2.3/graphql/mutations/place-order.md index 5724c9a2d94..4ef972dcb6a 100644 --- a/guides/v2.3/graphql/mutations/place-order.md +++ b/guides/v2.3/graphql/mutations/place-order.md @@ -23,7 +23,7 @@ Perform the following actions before using the `placeOrder` mutation: ## Example usage -**Request** +**Request:** ``` text mutation { @@ -39,7 +39,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/redeem-giftcard-balance.md b/guides/v2.3/graphql/mutations/redeem-giftcard-balance.md index 057d70a8284..f4446915730 100644 --- a/guides/v2.3/graphql/mutations/redeem-giftcard-balance.md +++ b/guides/v2.3/graphql/mutations/redeem-giftcard-balance.md @@ -17,7 +17,7 @@ Run this mutation on behalf of logged-in customers only. [Get customer authoriza The following example redeems the gift card with code `“056MHP57TJ5C”`. -**Request** +**Request:** ```graphql mutation { @@ -34,7 +34,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/remove-coupon.md b/guides/v2.3/graphql/mutations/remove-coupon.md index 3bf26f8a962..b67feb8aa14 100644 --- a/guides/v2.3/graphql/mutations/remove-coupon.md +++ b/guides/v2.3/graphql/mutations/remove-coupon.md @@ -15,7 +15,7 @@ The `removeCouponFromCart` mutation removes a previously-applied coupon from the The following example removes a coupon from the cart. -**Request** +**Request:** ``` text mutation { @@ -44,7 +44,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/remove-giftcard.md b/guides/v2.3/graphql/mutations/remove-giftcard.md index 42d0816be83..e7063fb6301 100644 --- a/guides/v2.3/graphql/mutations/remove-giftcard.md +++ b/guides/v2.3/graphql/mutations/remove-giftcard.md @@ -14,7 +14,7 @@ The `removeGiftCardFromCart` mutation removes a previously-applied gift card fro The following example removes a gift card from the cart. -**Request** +**Request:** ``` text mutation { @@ -33,7 +33,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/remove-item.md b/guides/v2.3/graphql/mutations/remove-item.md index cd565dcc523..950bce8253c 100644 --- a/guides/v2.3/graphql/mutations/remove-item.md +++ b/guides/v2.3/graphql/mutations/remove-item.md @@ -15,7 +15,7 @@ The `removeItemFromCart` mutation deletes the entire quantity of a specified ite The following example removes cart item 14 from the cart. -**Request** +**Request:** ```graphql mutation { @@ -43,7 +43,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/remove-store-credit.md b/guides/v2.3/graphql/mutations/remove-store-credit.md index ce938dff89c..3358dcf752b 100644 --- a/guides/v2.3/graphql/mutations/remove-store-credit.md +++ b/guides/v2.3/graphql/mutations/remove-store-credit.md @@ -14,7 +14,7 @@ Store credit must be enabled on the store to run this mutation. ## Example usage -**Request** +**Request:** ```graphql mutation { @@ -45,7 +45,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/revoke-customer-token.md b/guides/v2.3/graphql/mutations/revoke-customer-token.md index b145885b51e..98a74de561c 100644 --- a/guides/v2.3/graphql/mutations/revoke-customer-token.md +++ b/guides/v2.3/graphql/mutations/revoke-customer-token.md @@ -15,7 +15,7 @@ To return or modify information about a customer, Magento recommends you use cus The following call revokes the customer's token. -**Request** +**Request:** ```graphql mutation { @@ -25,7 +25,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/send-email-to-friend.md b/guides/v2.3/graphql/mutations/send-email-to-friend.md index 24da260b2c2..f549daa0855 100644 --- a/guides/v2.3/graphql/mutations/send-email-to-friend.md +++ b/guides/v2.3/graphql/mutations/send-email-to-friend.md @@ -16,7 +16,7 @@ The **Stores** > **Configuration** > **Catalog** > **Email to a friend** > **Ena The following example sends a message to two friends. -**Request** +**Request:** ```graphql mutation { @@ -46,7 +46,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/set-billing-address.md b/guides/v2.3/graphql/mutations/set-billing-address.md index 8b897480707..4bb75e83549 100644 --- a/guides/v2.3/graphql/mutations/set-billing-address.md +++ b/guides/v2.3/graphql/mutations/set-billing-address.md @@ -15,7 +15,7 @@ The `setBillingAddressOnCart` mutation sets the billing address for a specific c The following example creates a new billing address for a specific cart. -**Request** +**Request:** ```graphql mutation { @@ -54,7 +54,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/set-guest-email.md b/guides/v2.3/graphql/mutations/set-guest-email.md index f58040727f9..d2748ecf02f 100644 --- a/guides/v2.3/graphql/mutations/set-guest-email.md +++ b/guides/v2.3/graphql/mutations/set-guest-email.md @@ -15,7 +15,7 @@ A logged-in customer specifies an email address when they create an account. The ## Example usage -**Request** +**Request:** ```graphql mutation { @@ -32,7 +32,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/set-payment-method.md b/guides/v2.3/graphql/mutations/set-payment-method.md index c2dce5ded77..527926a3b2b 100644 --- a/guides/v2.3/graphql/mutations/set-payment-method.md +++ b/guides/v2.3/graphql/mutations/set-payment-method.md @@ -38,7 +38,7 @@ Supported online payment methods include: The following example assigns the `banktransfer` payment method to the specified cart. -**Request** +**Request:** ```text mutation { @@ -58,7 +58,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/set-payment-place-order.md b/guides/v2.3/graphql/mutations/set-payment-place-order.md index 46b91472f9f..d2d78c14d8a 100644 --- a/guides/v2.3/graphql/mutations/set-payment-place-order.md +++ b/guides/v2.3/graphql/mutations/set-payment-place-order.md @@ -29,7 +29,7 @@ Perform the following actions before using the `setPaymentMethodAndPlaceOrder` m ## Example usage -**Request** +**Request:** ```graphql mutation { @@ -48,7 +48,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/set-shipping-address.md b/guides/v2.3/graphql/mutations/set-shipping-address.md index fd904ba073a..e3cdc9409c3 100644 --- a/guides/v2.3/graphql/mutations/set-shipping-address.md +++ b/guides/v2.3/graphql/mutations/set-shipping-address.md @@ -16,7 +16,7 @@ The `setShippingAddressesOnCart` mutation sets one or more shipping addresses on ## Example usage -**Request** +**Request:** ```graphql mutation { @@ -56,7 +56,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/set-shipping-method.md b/guides/v2.3/graphql/mutations/set-shipping-method.md index 1d7a0cd5a99..927ebd9e457 100644 --- a/guides/v2.3/graphql/mutations/set-shipping-method.md +++ b/guides/v2.3/graphql/mutations/set-shipping-method.md @@ -25,7 +25,7 @@ United States Postal Service | usps | Varies The following example sets the shipping method to Best Way. -**Request** +**Request:** ```graphql mutation { @@ -58,7 +58,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/update-cart-items.md b/guides/v2.3/graphql/mutations/update-cart-items.md index 26d405a6e7d..fab158711bc 100644 --- a/guides/v2.3/graphql/mutations/update-cart-items.md +++ b/guides/v2.3/graphql/mutations/update-cart-items.md @@ -18,7 +18,7 @@ Setting the quantity to `0` removes an item from the cart. The following example changes the quantity of cart item `13`. The new quantity is `3`. -**Request** +**Request:** ```graphql mutation { @@ -51,7 +51,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/update-customer-address.md b/guides/v2.3/graphql/mutations/update-customer-address.md index e70ab440219..894493c51dc 100644 --- a/guides/v2.3/graphql/mutations/update-customer-address.md +++ b/guides/v2.3/graphql/mutations/update-customer-address.md @@ -15,7 +15,7 @@ To return or modify information about a customer, Magento recommends you use cus The following call updates the customer's city and postcode. -**Request** +**Request:** ```graphql mutation { @@ -30,7 +30,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/mutations/update-customer.md b/guides/v2.3/graphql/mutations/update-customer.md index a2d64b15e0a..44b8a582d4c 100644 --- a/guides/v2.3/graphql/mutations/update-customer.md +++ b/guides/v2.3/graphql/mutations/update-customer.md @@ -15,7 +15,7 @@ To return or modify information about a customer, Magento recommends you use cus The following call updates the first name and email address for a specific customer. -**Request** +**Request:** ```graphql mutation { @@ -33,7 +33,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/payment-methods/authorize-net.md b/guides/v2.3/graphql/payment-methods/authorize-net.md index 1c8ca5227ed..a7cc1aca7d5 100644 --- a/guides/v2.3/graphql/payment-methods/authorize-net.md +++ b/guides/v2.3/graphql/payment-methods/authorize-net.md @@ -41,7 +41,7 @@ Attribute | Data Type | Description The following example assigns the `authorizenet_acceptjs` payment method to the specified cart. -**Request** +**Request:** ```graphql mutation { @@ -66,7 +66,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/payment-methods/braintree-vault.md b/guides/v2.3/graphql/payment-methods/braintree-vault.md index e20c6a15557..662a20440f9 100644 --- a/guides/v2.3/graphql/payment-methods/braintree-vault.md +++ b/guides/v2.3/graphql/payment-methods/braintree-vault.md @@ -50,7 +50,7 @@ Attribute | Data Type | Description The following example shows the `setPaymentMethodOnCart` mutation constructed for the Braintree Vault payment method. -**Request** +**Request:** ```graphql mutation { @@ -71,7 +71,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/payment-methods/braintree.md b/guides/v2.3/graphql/payment-methods/braintree.md index c02b0fdd0e9..1cccd5c8589 100644 --- a/guides/v2.3/graphql/payment-methods/braintree.md +++ b/guides/v2.3/graphql/payment-methods/braintree.md @@ -61,7 +61,7 @@ Attribute | Data Type | Description The following example shows the `setPaymentMethodOnCart` mutation constructed for the Braintree payment method. -**Request** +**Request:** ```text mutation { @@ -83,7 +83,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/payment-methods/hosted-pro.md b/guides/v2.3/graphql/payment-methods/hosted-pro.md index 5d613e4b05a..2890376c9bb 100644 --- a/guides/v2.3/graphql/payment-methods/hosted-pro.md +++ b/guides/v2.3/graphql/payment-methods/hosted-pro.md @@ -28,7 +28,7 @@ When you set the payment method for a Website Payments Pro Hosted Solution, you The following example shows the `setPaymentMethodOnCart` mutation constructed for the Website Payments Pro Hosted Solution payment method. -**Request** +**Request:** ```graphql mutation { @@ -52,7 +52,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/payment-methods/payflow-express.md b/guides/v2.3/graphql/payment-methods/payflow-express.md index efafa07b03c..4efada184be 100644 --- a/guides/v2.3/graphql/payment-methods/payflow-express.md +++ b/guides/v2.3/graphql/payment-methods/payflow-express.md @@ -34,7 +34,7 @@ When you set the payment method to one of the Express Checkout payment solutions The following example shows the `setPaymentMethodOnCart` mutation with the `code` set to `payflow_express`. -**Request** +**Request:** ```graphql mutation { @@ -57,7 +57,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/payment-methods/payflow-link.md b/guides/v2.3/graphql/payment-methods/payflow-link.md index 969ca1e27a5..04a34434c97 100644 --- a/guides/v2.3/graphql/payment-methods/payflow-link.md +++ b/guides/v2.3/graphql/payment-methods/payflow-link.md @@ -25,7 +25,7 @@ When you set the payment method to Payflow Link in the [`setPaymentMethodOnCart` The following example shows the `setPaymentMethodOnCart` mutation constructed for the Payflow Link payment method. -**Request** +**Request:** ```graphql mutation { @@ -50,7 +50,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/payment-methods/payflow-pro.md b/guides/v2.3/graphql/payment-methods/payflow-pro.md index 5c641293192..0a813053839 100644 --- a/guides/v2.3/graphql/payment-methods/payflow-pro.md +++ b/guides/v2.3/graphql/payment-methods/payflow-pro.md @@ -29,7 +29,7 @@ When you set the payment method to Payflow Pro in the [`setPaymentMethodOnCart`] The following example shows the `setPaymentMethodOnCart` mutation constructed for the Payflow Pro payment method. -**Request** +**Request:** ```graphql mutation { @@ -56,7 +56,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/payment-methods/payments-advanced.md b/guides/v2.3/graphql/payment-methods/payments-advanced.md index 779c5c3b361..6970d3fbd2e 100644 --- a/guides/v2.3/graphql/payment-methods/payments-advanced.md +++ b/guides/v2.3/graphql/payment-methods/payments-advanced.md @@ -29,7 +29,7 @@ When you set the payment method to PayPal Payments Advanced, you must set the `c The following example shows the `setPaymentMethodOnCart` mutation constructed for the Payments Advanced payment method. -**Request** +**Request:** ```graphql mutation { @@ -54,7 +54,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/payment-methods/paypal-express-checkout.md b/guides/v2.3/graphql/payment-methods/paypal-express-checkout.md index 5c9ef7a43ce..fdd9e85b30a 100644 --- a/guides/v2.3/graphql/payment-methods/paypal-express-checkout.md +++ b/guides/v2.3/graphql/payment-methods/paypal-express-checkout.md @@ -30,7 +30,7 @@ When you set the payment method to Express Checkout, you must set the `code` att The following example shows the `setPaymentMethodOnCart` mutation constructed for the PayPal Express payment method. -**Request** +**Request:** ```graphql mutation { @@ -54,7 +54,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/product/configurable-product.md b/guides/v2.3/graphql/product/configurable-product.md index eb09fe3155d..eaefcef7690 100644 --- a/guides/v2.3/graphql/product/configurable-product.md +++ b/guides/v2.3/graphql/product/configurable-product.md @@ -82,7 +82,7 @@ Add the following inline fragment to the output section of your `products` query The following `products` query returns `ConfigurableProduct` information about the `WH01` configurable product, which is defined in the sample data. -**Request** +**Request:** ```text { diff --git a/guides/v2.3/graphql/product/downloadable-product.md b/guides/v2.3/graphql/product/downloadable-product.md index acc1c401c3d..e8bc71fa085 100644 --- a/guides/v2.3/graphql/product/downloadable-product.md +++ b/guides/v2.3/graphql/product/downloadable-product.md @@ -62,7 +62,7 @@ Add the following inline fragment to the output section of your `products` query The following query returns information about downloadable product `240-LV04`, which is defined in the sample data. -**Request** +**Request:** ```graphql { @@ -103,7 +103,7 @@ The following query returns information about downloadable product `240-LV04`, w } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/cart.md b/guides/v2.3/graphql/queries/cart.md index cfca2fe0ded..d45e5db9714 100644 --- a/guides/v2.3/graphql/queries/cart.md +++ b/guides/v2.3/graphql/queries/cart.md @@ -23,7 +23,7 @@ Cart functionality is defined in the `Quote` module. A Quote represents the cont The following query shows the status of a cart that is ready to be converted into an order. -**Request** +**Request:** ```graphql { @@ -119,7 +119,7 @@ The following query shows the status of a cart that is ready to be converted int } ``` -**Response** +**Response:** ```json { @@ -269,7 +269,7 @@ In this query, the **Buy 3 tee shirts and get the 4th free** cart price rule fro The `3T1free` rule is applied first, and Magento returns the price of a single shirt, $29, as the discount. Magento then applies a 10% discount to the remaining total of the products in the cart. -**Request** +**Request:** ```graphql { @@ -315,7 +315,7 @@ The `3T1free` rule is applied first, and Magento returns the price of a single s } ``` -**Response** +**Response:** ```json { @@ -397,7 +397,7 @@ Product | Quantity | Fixed/Discount | Amount The cart in the example contains 12 units of `24-UG05` and 8 units of `24-UG-01`, so the price of `24-UG05` is $11, and the price of `24-UG01` is $18.05 (5% off). -**Request** +**Request:** ```graphql query { @@ -446,7 +446,7 @@ query { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/category-list.md b/guides/v2.3/graphql/queries/category-list.md index be3546470e8..716b66211d3 100644 --- a/guides/v2.3/graphql/queries/category-list.md +++ b/guides/v2.3/graphql/queries/category-list.md @@ -34,7 +34,7 @@ categoryList ( The following query returns information about category IDs `11` and `20` and two levels of subcategories. In the sample data, category IDs `11` and `20` are assigned to the `Men` and `Women` categories, respectively. -**Request** +**Request:** ```graphql { @@ -60,7 +60,7 @@ The following query returns information about category IDs `11` and `20` and two } ``` -**Response** +**Response:** ```json { @@ -221,7 +221,7 @@ The following query returns information about category IDs `11` and `20` and two The following query returns breadcrumb information about categories that have the name `Tops`. -**Request** +**Request:** ```graphql { @@ -239,7 +239,7 @@ The following query returns breadcrumb information about categories that have th } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/category.md b/guides/v2.3/graphql/queries/category.md index 6ee3e7ce9eb..5d2dc650599 100644 --- a/guides/v2.3/graphql/queries/category.md +++ b/guides/v2.3/graphql/queries/category.md @@ -24,7 +24,7 @@ category ( The following query returns information about category ID `20` and four levels of subcategories. In the sample data, category ID `20` is assigned to the `Women` category. -**Request** +**Request:** ```graphql { @@ -65,7 +65,7 @@ The following query returns information about category ID `20` and four levels o } ``` -**Response** +**Response:** ```json { @@ -147,7 +147,7 @@ The following query returns information about category ID `20` and four levels o The following query returns breadcrumb information about the women's `Tops` category (`id` = 25). -**Request** +**Request:** ```graphql { @@ -167,7 +167,7 @@ The following query returns breadcrumb information about the women's `Tops` cate } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/checkout-agreements.md b/guides/v2.3/graphql/queries/checkout-agreements.md index b5b9eaf36e7..610c054f548 100644 --- a/guides/v2.3/graphql/queries/checkout-agreements.md +++ b/guides/v2.3/graphql/queries/checkout-agreements.md @@ -16,7 +16,7 @@ The `checkoutAgreements` query retrieves checkout agreements. The query will alw The following query returns enabled checkout agreements. -**Request** +**Request:** ```graphql { @@ -32,7 +32,7 @@ The following query returns enabled checkout agreements. } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/cms-blocks.md b/guides/v2.3/graphql/queries/cms-blocks.md index c05af2a6319..16d319b9c51 100644 --- a/guides/v2.3/graphql/queries/cms-blocks.md +++ b/guides/v2.3/graphql/queries/cms-blocks.md @@ -15,7 +15,7 @@ Return the contents of one or more CMS blocks: The following query returns information about the `login-data` block: -**Request** +**Request:** ```graphql { @@ -29,7 +29,7 @@ The following query returns information about the `login-data` block: } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/cms-page.md b/guides/v2.3/graphql/queries/cms-page.md index fefc01546da..04119897ed9 100644 --- a/guides/v2.3/graphql/queries/cms-page.md +++ b/guides/v2.3/graphql/queries/cms-page.md @@ -17,7 +17,7 @@ Return the contents of a CMS page: The following query returns information about the "404 Not Found" CMS page: -**Request** +**Request:** ```graphql { @@ -34,7 +34,7 @@ The following query returns information about the "404 Not Found" CMS page: } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/custom-attribute-metadata.md b/guides/v2.3/graphql/queries/custom-attribute-metadata.md index c9c999204b2..84bb8d848dd 100644 --- a/guides/v2.3/graphql/queries/custom-attribute-metadata.md +++ b/guides/v2.3/graphql/queries/custom-attribute-metadata.md @@ -15,7 +15,7 @@ The `customAttributeMetadata` query returns the attribute type, given an attribu The following query returns the attribute type for various custom and EAV attributes. -**Request** +**Request:** ```graphql { @@ -38,7 +38,7 @@ The following query returns the attribute type for various custom and EAV attrib } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/customer-cart.md b/guides/v2.3/graphql/queries/customer-cart.md index 7b6949683d0..3358396f727 100644 --- a/guides/v2.3/graphql/queries/customer-cart.md +++ b/guides/v2.3/graphql/queries/customer-cart.md @@ -23,7 +23,7 @@ If you know the value of the logged-in customer's cart ID, you can allow the cus The following query lists the products in the logged-in customer's cart: -**Request** +**Request:** ```graphql { @@ -41,7 +41,7 @@ The following query lists the products in the logged-in customer's cart: } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/customer-downloadable-products.md b/guides/v2.3/graphql/queries/customer-downloadable-products.md index e505356ab6e..be553ed8cf5 100644 --- a/guides/v2.3/graphql/queries/customer-downloadable-products.md +++ b/guides/v2.3/graphql/queries/customer-downloadable-products.md @@ -13,7 +13,7 @@ Use the `customerDownloadableProducts` query to retrieve the list of purchased d The following example returns the list of purchased downloadable products for the logged-in customer. -**Request** +**Request:** ```graphql { @@ -29,7 +29,7 @@ The following example returns the list of purchased downloadable products for th } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/customer-orders.md b/guides/v2.3/graphql/queries/customer-orders.md index f18b541da90..c30d6905d59 100644 --- a/guides/v2.3/graphql/queries/customer-orders.md +++ b/guides/v2.3/graphql/queries/customer-orders.md @@ -17,7 +17,7 @@ Magento recommends you use customer tokens in the header of your GraphQL calls. The following query returns the order history of the logged in customer. -**Request** +**Request:** ```graphql { @@ -33,7 +33,7 @@ The following query returns the order history of the logged in customer. } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/customer-payment-tokens.md b/guides/v2.3/graphql/queries/customer-payment-tokens.md index b78c0f8528f..54b148aa8ef 100644 --- a/guides/v2.3/graphql/queries/customer-payment-tokens.md +++ b/guides/v2.3/graphql/queries/customer-payment-tokens.md @@ -20,7 +20,7 @@ You must specify the customer's authorization token in the header of the call. The following example returns all the current customer's payment tokens. The `public_hash` output values will be unique to your application. -**Request** +**Request:** ```graphql query { @@ -35,7 +35,7 @@ query { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/customer.md b/guides/v2.3/graphql/queries/customer.md index a897e92e7f6..8ed1478ede7 100644 --- a/guides/v2.3/graphql/queries/customer.md +++ b/guides/v2.3/graphql/queries/customer.md @@ -19,7 +19,7 @@ To return or modify information about a customer, Magento recommends you use cus The following call returns information about the logged-in customer. Provide the customer's token in the header section of the query. -**Request** +**Request:** ```graphql { @@ -47,7 +47,7 @@ The following call returns information about the logged-in customer. Provide the } ``` -**Response** +**Response:** ```json { @@ -85,7 +85,7 @@ The following call returns information about the logged-in customer. Provide the The following example returns the store credit history for the logged-in user. -**Request** +**Request:** ```graphql query { @@ -123,7 +123,7 @@ query { } ``` -**Response** +**Response:** ```json { @@ -192,7 +192,7 @@ query { The following query returns the customer's wish list: -**Request** +**Request:** ```graphql { @@ -219,7 +219,7 @@ The following query returns the customer's wish list: } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/directory-countries.md b/guides/v2.3/graphql/queries/directory-countries.md index 35f306a91a7..74229b1dd07 100644 --- a/guides/v2.3/graphql/queries/directory-countries.md +++ b/guides/v2.3/graphql/queries/directory-countries.md @@ -13,7 +13,7 @@ Use the `countries` query to return all countries in which the entity can do bus The following query returns all countries listed for the current instance of Magento: -**Request** +**Request:** ```graphql query { @@ -32,7 +32,7 @@ query { } ``` -**Response** +**Response:** In this example, the response is intentionally truncated. diff --git a/guides/v2.3/graphql/queries/directory-country.md b/guides/v2.3/graphql/queries/directory-country.md index 3070ce6885d..5d05bfd5473 100644 --- a/guides/v2.3/graphql/queries/directory-country.md +++ b/guides/v2.3/graphql/queries/directory-country.md @@ -15,7 +15,7 @@ Use the `country` query to retrieve information about a specific country. The following query returns information about Australia. -**Request** +**Request:** ```graphql query { @@ -34,7 +34,7 @@ query { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/directory-currency.md b/guides/v2.3/graphql/queries/directory-currency.md index 1593e8c77be..090bd7e463b 100644 --- a/guides/v2.3/graphql/queries/directory-currency.md +++ b/guides/v2.3/graphql/queries/directory-currency.md @@ -13,7 +13,7 @@ Use the `currency` query to return information about the store's currency config The following query returns the currency for the current instance of Magento: -**Request** +**Request:** ```graphql query { @@ -31,7 +31,7 @@ query { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/get-hosted-pro-url.md b/guides/v2.3/graphql/queries/get-hosted-pro-url.md index e501ba6a69b..d6927a8fe80 100644 --- a/guides/v2.3/graphql/queries/get-hosted-pro-url.md +++ b/guides/v2.3/graphql/queries/get-hosted-pro-url.md @@ -13,7 +13,7 @@ The `getHostedProUrl` query is required to complete a transaction when the [PayP The following query returns the customer's wish list: -**Request** +**Request:** ```graphql query { @@ -23,7 +23,7 @@ query { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/get-payflow-link-token.md b/guides/v2.3/graphql/queries/get-payflow-link-token.md index d1a69bb4933..e2afce4c67c 100644 --- a/guides/v2.3/graphql/queries/get-payflow-link-token.md +++ b/guides/v2.3/graphql/queries/get-payflow-link-token.md @@ -15,7 +15,7 @@ See [Paypal Payflow Link payment method]({{page.baseurl}}/graphql/payment-method The following example requests a token in a Payflow Link transaction. -**Request** +**Request:** ```graphql { @@ -28,7 +28,7 @@ The following example requests a token in a Payflow Link transaction. } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/giftcard-account.md b/guides/v2.3/graphql/queries/giftcard-account.md index 44d9368da2c..31d320ea0f3 100644 --- a/guides/v2.3/graphql/queries/giftcard-account.md +++ b/guides/v2.3/graphql/queries/giftcard-account.md @@ -16,7 +16,7 @@ The `giftCardAccount` query returns information for a specific gift card. The following example returns information about the `01PNC9L76H4H` gift card code. -**Request** +**Request:** ```graphql query { @@ -31,7 +31,7 @@ query { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/index.md b/guides/v2.3/graphql/queries/index.md index dc9601f6876..80be2e27b27 100644 --- a/guides/v2.3/graphql/queries/index.md +++ b/guides/v2.3/graphql/queries/index.md @@ -145,7 +145,7 @@ A Magento introspection query returns the same result whether or not you assign The following query returns a list of Magento queries. The results are truncated. -**Request** +**Request:** ```graphql query IntrospectionQuery { @@ -160,7 +160,7 @@ query IntrospectionQuery { } ``` -**Response** +**Response:** ```json { @@ -187,7 +187,7 @@ query IntrospectionQuery { The following introspection query returns details about the `ProductAttributeFilterInput` data type. -**Request** +**Request:** ```graphql query IntrospectionQuery { @@ -219,7 +219,7 @@ query IntrospectionQuery { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/is-email-available.md b/guides/v2.3/graphql/queries/is-email-available.md index 3612c2dbf50..28f52b4fd0b 100644 --- a/guides/v2.3/graphql/queries/is-email-available.md +++ b/guides/v2.3/graphql/queries/is-email-available.md @@ -13,7 +13,7 @@ The `isEmailAvailable` query checks whether the specified email has already been The following example checks whether the email address `customer@example.com` is available to create a customer account. -**Request** +**Request:** ```graphql { @@ -23,7 +23,7 @@ The following example checks whether the email address `customer@example.com` is } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/products.md b/guides/v2.3/graphql/queries/products.md index da8f5538f1e..4d64c3df620 100644 --- a/guides/v2.3/graphql/queries/products.md +++ b/guides/v2.3/graphql/queries/products.md @@ -346,7 +346,7 @@ This section illustrates some of the many ways that you can use the `products` q The following search returns items that contain the word `yoga` or `pants`. The Catalog Search index contains search terms taken from the product `name`, `description`, `short_description` and related attributes. -**Request** +**Request:** ```graphql { @@ -372,7 +372,7 @@ The following search returns items that contain the word `yoga` or `pants`. The } ``` -**Response** +**Response:** The search returns 45 items, but only the first two items are returned on the current page. @@ -426,7 +426,7 @@ The following sample query returns a list of products that meets the following c The response for each item includes the `name`, `sku`, and `price` only. Up to 25 results are returned at a time, in decreasing order of price. -**Request** +**Request:** ```graphql { @@ -456,7 +456,7 @@ The response for each item includes the `name`, `sku`, and `price` only. Up to 2 } ``` -**Response** +**Response:** ```json { @@ -517,7 +517,7 @@ The following query returns aggregations for a query that filters on items with - In the price range of $30 - $39.99 - Comes in black (color `49`) -**Request** +**Request:** ```graphql { @@ -551,7 +551,7 @@ The following query returns aggregations for a query that filters on items with } ``` -**Response** +**Response:** {% collapsible Show sample response %} @@ -931,7 +931,7 @@ The following query returns aggregations for a query that filters on items with In the following example, a catalog price rule that provides a 10% discount on all fitness equipment is in effect. The product queried, `24-WG080`, is the Sprite Yoga Companion Kit bundle product. This product has two user-selected options that cause the price to vary. If you choose to query a product that is not a composite (bundle, group, or configurable) product, the minimum and maximum prices are the same. -**Request** +**Request:** ```graphql { @@ -974,7 +974,7 @@ In the following example, a catalog price rule that provides a 10% discount on a } ``` -**Response** +**Response:** ```json { @@ -1025,7 +1025,7 @@ In the following example, a catalog price rule that provides a 10% discount on a The following query shows how to get related products, up-sells, and cross-sells for a product: -**Request** +**Request:** ```graphql { @@ -1050,7 +1050,7 @@ The following query shows how to get related products, up-sells, and cross-sells } ``` -**Response** +**Response:** ```json { @@ -1128,7 +1128,7 @@ The following query shows how to get related products, up-sells, and cross-sells The following query returns media gallery information about the product with the `sku` of `24-MB01`. -**Request** +**Request:** ```graphql query { @@ -1170,7 +1170,7 @@ query { } ``` -**Response** +**Response:** ```json { @@ -1207,7 +1207,7 @@ query { The [ProductInterface]({{ page.baseurl }}/graphql/product/product-interface.html) can include information about the `Website` object. -**Request** +**Request:** ```graphql { @@ -1227,7 +1227,7 @@ The [ProductInterface]({{ page.baseurl }}/graphql/product/product-interface.html } ``` -**Response** +**Response:** ```json { @@ -1256,7 +1256,7 @@ The [ProductInterface]({{ page.baseurl }}/graphql/product/product-interface.html The following product query returns URL rewrite information about the Joust Duffle Bag. -**Request** +**Request:** ```graphql { @@ -1276,7 +1276,7 @@ The following product query returns URL rewrite information about the Joust Duff } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/store-config.md b/guides/v2.3/graphql/queries/store-config.md index f8a720d17e8..a2f1b25127a 100644 --- a/guides/v2.3/graphql/queries/store-config.md +++ b/guides/v2.3/graphql/queries/store-config.md @@ -17,7 +17,7 @@ The `storeConfig` query defines information about a store's configuration. You c The following call returns all details of a store's configuration. -**Request** +**Request:** ```graphql { @@ -43,7 +43,7 @@ The following call returns all details of a store's configuration. } ``` -**Response** +**Response:** ```json { @@ -75,7 +75,7 @@ The following call returns all details of a store's configuration. The following query returns information about the store's default title, keywords, and welcome text. -**Request** +**Request:** ```graphql { @@ -87,7 +87,7 @@ The following query returns information about the store's default title, keyword } ``` -**Response** +**Response:** ```json { @@ -105,7 +105,7 @@ The following query returns information about the store's default title, keyword The following query returns information about the store's content pages. -**Request** +**Request:** ```graphql { @@ -120,7 +120,7 @@ The following query returns information about the store's content pages. } ``` -**Response** +**Response:** ```json { @@ -141,7 +141,7 @@ The following query returns information about the store's content pages. The following query returns information about the store's catalog configuration. -**Request** +**Request:** ```graphql { @@ -159,7 +159,7 @@ The following query returns information about the store's catalog configuration. } ``` -**Response** +**Response:** ```json { @@ -183,7 +183,7 @@ The following query returns information about the store's catalog configuration. The following query returns enumeration values that indicate the store's fixed product tax configuration. -**Request** +**Request:** ```graphql { @@ -195,7 +195,7 @@ The following query returns enumeration values that indicate the store's fixed p } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/url-resolver.md b/guides/v2.3/graphql/queries/url-resolver.md index b1629137220..317bac1274f 100644 --- a/guides/v2.3/graphql/queries/url-resolver.md +++ b/guides/v2.3/graphql/queries/url-resolver.md @@ -19,7 +19,7 @@ The `urlResolver` query returns the canonical URL for a specified product, categ The following query returns information about the URL containing `joust-duffle-bag.html`. -**Request** +**Request:** ```graphql { @@ -31,7 +31,7 @@ The following query returns information about the URL containing `joust-duffle-b } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/queries/wishlist.md b/guides/v2.3/graphql/queries/wishlist.md index f0c79f843de..27d3bb70c7a 100644 --- a/guides/v2.3/graphql/queries/wishlist.md +++ b/guides/v2.3/graphql/queries/wishlist.md @@ -18,7 +18,7 @@ Use the `wishlist` query to retrieve information about a customer's wish list. [ The following query returns the customer's wish list: -**Request** +**Request:** ```graphql { @@ -41,7 +41,7 @@ The following query returns the customer's wish list: } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/tutorials/checkout/checkout-add-product-to-cart.md b/guides/v2.3/graphql/tutorials/checkout/checkout-add-product-to-cart.md index 08ac249bf83..9c851b330e1 100644 --- a/guides/v2.3/graphql/tutorials/checkout/checkout-add-product-to-cart.md +++ b/guides/v2.3/graphql/tutorials/checkout/checkout-add-product-to-cart.md @@ -28,7 +28,7 @@ If you add a product to the shopping cart as a registered customer, be sure to s The following mutation adds a **simple product** into shopping cart. -**Request** +**Request:** ```text mutation { @@ -59,7 +59,7 @@ mutation { } ``` -**Response** +**Response:** ```json { @@ -86,7 +86,7 @@ mutation { The following mutation adds a **virtual product** into shopping cart. -**Request** +**Request:** ```text mutation { @@ -117,7 +117,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/tutorials/checkout/checkout-billing-address.md b/guides/v2.3/graphql/tutorials/checkout/checkout-billing-address.md index 7ddfb1b5e03..efc855bb9d1 100644 --- a/guides/v2.3/graphql/tutorials/checkout/checkout-billing-address.md +++ b/guides/v2.3/graphql/tutorials/checkout/checkout-billing-address.md @@ -27,7 +27,7 @@ Use the [setBillingAddressOnCart]({{ page.baseurl }}/graphql/mutations/set-billi The following mutation adds a new billing address. `{ CART_ID }` is the unique shopping cart ID from [Step 2. Create empty cart]({{ page.baseurl }}/graphql/tutorials/checkout/checkout-add-product-to-cart.html). -**Request** +**Request:** {:.bs-callout .bs-callout-info} For logged-in customers, send the customer's authorization token in the `Authorization` parameter of the header. See ["Get customer authorization token"]({{ page.baseurl }}/graphql/get-customer-authorization-token.html) for more information. @@ -72,7 +72,7 @@ mutation { } ``` -**Response** +**Response:** ```json { @@ -105,7 +105,7 @@ mutation { The following mutation includes the `same_as_shipping` attribute, which allows the same address to be used for billing and shipping. -**Request** +**Request:** ```text mutation { @@ -161,7 +161,7 @@ mutation { } ``` -**Response** +**Response:** ```json { @@ -212,7 +212,7 @@ mutation { First, query the customer to return the list of address IDs. -**Request** +**Request:** ```text query { @@ -226,7 +226,7 @@ query { } ``` -**Response** +**Response:** ```text "data": { @@ -247,7 +247,7 @@ Set `{ CUSTOMER_ADDRESS_ID }` to an `id` returned in the query. `{ CART_ID }` is the unique shopping cart ID from [Step 2. Create empty cart]({{ page.baseurl }}/graphql/tutorials/checkout/checkout-add-product-to-cart.html). -**Request** +**Request:** ```text mutation { @@ -278,7 +278,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/tutorials/checkout/checkout-coupon.md b/guides/v2.3/graphql/tutorials/checkout/checkout-coupon.md index 667aea14348..3c01923afff 100644 --- a/guides/v2.3/graphql/tutorials/checkout/checkout-coupon.md +++ b/guides/v2.3/graphql/tutorials/checkout/checkout-coupon.md @@ -20,7 +20,7 @@ Use [applyCouponToCart]({{ page.baseurl }}/graphql/mutations/apply-coupon.html) `{ COUPON_CODE }` is an existing Magento coupon code. It cannot be generated with GraphQL. -**Request** +**Request:** {:.bs-callout .bs-callout-info} For logged-in customers, send the customer's authorization token in the `Authorization` parameter of the header. See ["Get customer authorization token"]({{ page.baseurl }}/graphql/get-customer-authorization-token.html) for more information. @@ -42,7 +42,7 @@ mutation { } ``` -**Response** +**Response:** ```json { @@ -60,7 +60,7 @@ mutation { Use [removeCouponFromCart]({{ page.baseurl }}/graphql/mutations/remove-coupon.html) to remove a discount coupon from the shopping cart. -**Request** +**Request:** {:.bs-callout .bs-callout-info} For logged-in customers, send the customer's authorization token in the `Authorization` parameter of the header. See ["Get customer authorization token"]({{ page.baseurl }}/graphql/get-customer-authorization-token.html) for more information. @@ -77,7 +77,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/tutorials/checkout/checkout-customer.md b/guides/v2.3/graphql/tutorials/checkout/checkout-customer.md index 7aa8470bea5..bd5340551ad 100644 --- a/guides/v2.3/graphql/tutorials/checkout/checkout-customer.md +++ b/guides/v2.3/graphql/tutorials/checkout/checkout-customer.md @@ -24,7 +24,7 @@ To place order as a new customer, use the `createCustomer` mutation to register {:.bs-callout .bs-callout-info} Skip this step if you want to place order as a guest user. -**Request** +**Request:** ```text mutation { @@ -48,7 +48,7 @@ mutation { } ``` -**Response** +**Response:** ```json { @@ -70,7 +70,7 @@ mutation { To place an order as a new customer, you must get the customer's authorization token. Use the `generateCustomerToken` mutation for that. -**Request** +**Request:** ```text mutation { @@ -80,7 +80,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/tutorials/checkout/checkout-payment-method.md b/guides/v2.3/graphql/tutorials/checkout/checkout-payment-method.md index d922e2e498c..b41f1dd6cd3 100644 --- a/guides/v2.3/graphql/tutorials/checkout/checkout-payment-method.md +++ b/guides/v2.3/graphql/tutorials/checkout/checkout-payment-method.md @@ -21,7 +21,7 @@ Use the following `cart` query to determine which payment methods which are avai `{ CART_ID }` is the unique shopping cart ID from [Step 2. Create empty cart]({{ page.baseurl }}/graphql/tutorials/checkout/checkout-add-product-to-cart.html). -**Request** +**Request:** {:.bs-callout-info} For logged-in customers, send the customer's authorization token in the `Authorization` parameter of the header. See ["Get customer authorization token"]({{ page.baseurl }}/graphql/get-customer-authorization-token.html) for more information. @@ -37,7 +37,7 @@ query { } ``` -**Response** +**Response:** ```json { @@ -65,7 +65,7 @@ There are two mutation queries in GraphQl which can be use to set the payment me Use the `setPaymentMethodOnCart` mutation to set the payment method for your order. The value `checkmo` ("Check / Money order" payment method code) was returned in the query. -**Request** +**Request:** {:.bs-callout-info} For logged-in customers, send the customer's authorization token in the `Authorization` parameter of the header. See ["Get customer authorization token"]({{ page.baseurl }}/graphql/get-customer-authorization-token.html) for more information. @@ -87,7 +87,7 @@ mutation { } ``` -**Response** +**Response:** If the operation is successful, the response contains the code of the selected payment method. @@ -112,7 +112,7 @@ Use the `setPaymentMethodAndPlaceOrder` mutation to set the payment method and p {:.bs-callout-warning} The `setPaymentMethodAndPlaceOrder` mutation has been deprecated. -**Request** +**Request:** ```graphql mutation { @@ -129,7 +129,7 @@ mutation { } ``` -**Response** +**Response:** If the operation is successful, the response contains the order ID. diff --git a/guides/v2.3/graphql/tutorials/checkout/checkout-place-order.md b/guides/v2.3/graphql/tutorials/checkout/checkout-place-order.md index 349384f9f9e..eda7c4b6eb5 100644 --- a/guides/v2.3/graphql/tutorials/checkout/checkout-place-order.md +++ b/guides/v2.3/graphql/tutorials/checkout/checkout-place-order.md @@ -18,7 +18,7 @@ The `placeOrder` mutation places an order. `{ CART_ID }` is the unique shopping cart ID from [Step 2. Create empty cart]({{ page.baseurl }}/graphql/tutorials/checkout/checkout-add-product-to-cart.html). -**Request** +**Request:** {:.bs-callout .bs-callout-info} For logged-in customers, send the customer's authorization token in the `Authorization` parameter of the header. See ["Get customer authorization token"]({{ page.baseurl }}/graphql/get-customer-authorization-token.html) for more information. @@ -33,7 +33,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/tutorials/checkout/checkout-quote-email.md b/guides/v2.3/graphql/tutorials/checkout/checkout-quote-email.md index 64eac46fbcc..0070c5b4c6f 100644 --- a/guides/v2.3/graphql/tutorials/checkout/checkout-quote-email.md +++ b/guides/v2.3/graphql/tutorials/checkout/checkout-quote-email.md @@ -21,7 +21,7 @@ If you place an order as a guest user, you must set a quote email address. Use t `{ CART_ID }` is the unique shopping cart ID from [Step 2. Create empty cart]({{ page.baseurl }}/graphql/tutorials/checkout/checkout-add-product-to-cart.html). -**Request** +**Request:** ```text mutation { @@ -36,7 +36,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/tutorials/checkout/checkout-shipping-address.md b/guides/v2.3/graphql/tutorials/checkout/checkout-shipping-address.md index 06631f48986..1a58e744293 100644 --- a/guides/v2.3/graphql/tutorials/checkout/checkout-shipping-address.md +++ b/guides/v2.3/graphql/tutorials/checkout/checkout-shipping-address.md @@ -26,7 +26,7 @@ The following mutation adds a shipping address to the quote. `{ CART_ID }` is the unique shopping cart ID from [Step 2. Create empty cart]({{ page.baseurl }}/graphql/tutorials/checkout/checkout-add-product-to-cart.html). -**Request** +**Request:** {:.bs-callout .bs-callout-info} For logged-in customers, send the customer's authorization token in the `Authorization` parameter of the header. See ["Get customer authorization token"]({{ page.baseurl }}/graphql/get-customer-authorization-token.html) for more information. @@ -74,7 +74,7 @@ mutation { } ``` -**Response** +**Response:** `setShippingAddressesOnCart` returns the new address details. @@ -119,7 +119,7 @@ mutation { First, query the customer to return a list of address IDs. -**Request** +**Request:** ```text query { @@ -133,7 +133,7 @@ query { } ``` -**Response** +**Response:** ```text { @@ -165,7 +165,7 @@ Set `{ CUSTOMER_ADDRESS_ID }` to an `id` returned in the query. `{ CART_ID }` is the unique shopping cart ID from [Step 2. Create empty cart]({{ page.baseurl }}/graphql/tutorials/checkout/checkout-add-product-to-cart.html). -**Request** +**Request:** ```text mutation { @@ -201,7 +201,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/tutorials/checkout/checkout-shipping-method.md b/guides/v2.3/graphql/tutorials/checkout/checkout-shipping-method.md index 3c53ac9d889..0d18d869c7d 100644 --- a/guides/v2.3/graphql/tutorials/checkout/checkout-shipping-method.md +++ b/guides/v2.3/graphql/tutorials/checkout/checkout-shipping-method.md @@ -25,7 +25,7 @@ The `setShippingMethodsOnCart` mutation defines the shipping methods for your or {:.bs-callout .bs-callout-info} For logged-in customers, send the customer's authorization token in the `Authorization` parameter of the header. See ["Get customer authorization token"]({{ page.baseurl }}/graphql/get-customer-authorization-token.html) for more information. -**Request** +**Request:** The following mutation query assigns UPS "Ground" method. @@ -54,7 +54,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/graphql/tutorials/checkout/checkout-shopping-cart.md b/guides/v2.3/graphql/tutorials/checkout/checkout-shopping-cart.md index 3e0a370bfec..5662da961d5 100644 --- a/guides/v2.3/graphql/tutorials/checkout/checkout-shopping-cart.md +++ b/guides/v2.3/graphql/tutorials/checkout/checkout-shopping-cart.md @@ -19,7 +19,7 @@ The `createEmptyCart` mutation creates an empty shopping cart and generates a ca {:.bs-callout .bs-callout-info} For logged-in customers, send the customer's authorization token in the Authorization parameter of the header. See ["Get customer authorization token"]({{ page.baseurl }}/graphql/get-customer-authorization-token.html) for more information. -**Request** +**Request:** The following mutation creates an empty cart: @@ -29,7 +29,7 @@ mutation { } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/install-gde/install/cli/install-cli-install.md b/guides/v2.3/install-gde/install/cli/install-cli-install.md index dc11e8631c2..dcb28b23295 100644 --- a/guides/v2.3/install-gde/install/cli/install-cli-install.md +++ b/guides/v2.3/install-gde/install/cli/install-cli-install.md @@ -71,7 +71,7 @@ The following tables describe the installation option names and values. For exam {:.bs-callout .bs-callout-info} Any options that contain spaces or special characters must be enclosed in either single or double quotes. -**Admin credentials** +**Admin credentials:** The following options specify the user information and credentials for the Magento admin user. @@ -85,7 +85,7 @@ In Magento Commerce version 2.2.8 and later, you can create the Magento admin us |`--admin-user`|Magento administrator username.|Yes| |`--admin-password`|Magento administrator user password. The password must be at least 7 characters in length and must include at least one alphabetic and at least one numeric character. We recommend a longer, more complex password. Enclose the entire password string in single quotes. For example, `--admin-password='A0b9%t3g'`|Yes| -**Site, database, and RabbitMQ configuration options** +**Site, database, and RabbitMQ configuration options:** |Name|Value|Required?| |--- |--- |--- | @@ -120,7 +120,7 @@ In Magento Commerce version 2.2.8 and later, you can create the Magento admin us |`--amqp-ssl`|Indicates whether to connect to RabbitMQ. The default is `false`. See RabbitMQ for information about setting up SSL for RabbitMQ.|No| |`--consumers-wait-for-messages`|Should consumers wait for a message from the queue? 1 - Yes, 0 - No|No| -**Lock configuration options** +**Lock configuration options:** |Name|Value|Required?| |--- |--- |--- | @@ -131,7 +131,7 @@ In Magento Commerce version 2.2.8 and later, you can create the Magento admin us |`--lock-file-path`|The path where file locks will be saved.|Yes, if you set `--lock-provider=file`| {:style="table-layout:auto;"} -**Consumers configuration options** +**Consumers configuration options:** {% include config/consumers.md %} diff --git a/guides/v2.3/performance-best-practices/configuration.md b/guides/v2.3/performance-best-practices/configuration.md index 14c722e9206..b2cc07cacc8 100644 --- a/guides/v2.3/performance-best-practices/configuration.md +++ b/guides/v2.3/performance-best-practices/configuration.md @@ -51,7 +51,7 @@ This option is available only if **Backorder with any mode** is activated. To improve the storefront responsiveness of your Magento instance, go to the Admin in Default or Developer mode and change the following settings: -**Stores -> Configuration -> Advanced -> Developer** +**Stores -> Configuration -> Advanced -> Developer:** | Settings Group | Setting | Value | | ------------------- | -------------------------- | ------ | diff --git a/guides/v2.3/rest/modules/inventory/bulk-inventory.md b/guides/v2.3/rest/modules/inventory/bulk-inventory.md index 5b0429e9a8a..cb1d25223ea 100644 --- a/guides/v2.3/rest/modules/inventory/bulk-inventory.md +++ b/guides/v2.3/rest/modules/inventory/bulk-inventory.md @@ -9,7 +9,7 @@ Magento provides several endpoints that allow Multi Source merchants to make qui * The bulk assign source endpoint adds sources to multiple products. * The bulk unassign source endpoint removes sources from the products. Any inventory quantity assigned to that source is no longer available. -**Service names** +**Service names:** ```http inventoryCatalogApiBulkInventoryTransferV1 @@ -18,7 +18,7 @@ inventoryCatalogApiBulkSourceAssignV1 inventoryCatalogApiBulkSourceUnassignV1 ``` -**REST endpoints** +**REST endpoints:** ```http POST /V1/inventory/bulk-product-source-transfer @@ -35,7 +35,7 @@ Bulk transfer allows you to specify multiple products, the origin source from wh Unlike an unassign source action, Magento also retains product data by moving the status (in stock/out of stock), and the Notify Quantity from one source to another. If the origin and destination sources are in different stocks, performing a bulk transfer affects the aggregated Salable Quantity and reservations for in-progress orders. -**Parameters** +**Parameters:** Name | Description | Type | Requirements --- | --- | --- | --- @@ -44,11 +44,11 @@ Name | Description | Type | Requirements `destinationSource` | The target source for the SKUs. This source must be already defined. | String | Required `unassignFromOrigin` | If `true`, the current source is removed as a source for the products. If `false`, the original source is retained, but the products are marked as being out of stock with a quantity of 0. | Boolean | Required -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/bulk-product-source-transfer` -**Payload** +**Payload:** ```json { @@ -62,7 +62,7 @@ Name | Description | Type | Requirements } ``` -**Response** +**Response:** `true` if the request was successful @@ -70,7 +70,7 @@ Name | Description | Type | Requirements You can use the `V1/inventory/bulk-partial-source-transfer` endpoint to transfer a limited quantity of a product from one source to another. As with full transfers, Magento keeps track of the stock status as well as the Notify Quantity when you move products from one source to another. -**Parameters** +**Parameters:** Name | Description | Type | Requirements --- | --- | --- | --- @@ -80,11 +80,11 @@ Name | Description | Type | Requirements `sku` | A product to transfer | String | Required `qty` | The quantity of the product to transfer | Float | Required -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/bulk-partial-source-transfer` -**Payload** +**Payload:** ```json { @@ -103,7 +103,7 @@ Name | Description | Type | Requirements } ``` -**Response** +**Response:** An empty array @@ -115,18 +115,18 @@ After adding new custom sources, you can add inventory quantities per product or The sources are added to the products with an inventory quantity of 0. You can add inventory amounts as available per source. -**Parameters** +**Parameters:** Name | Description | Type | Requirements --- | --- | --- | --- `skus` | A comma-separated list of existing SKUs to assign | Array | Required `sourceCodes` | A comma-separated list of existing sources | Array | Required -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/bulk-product-source-assign` -**Payload** +**Payload:** ```json { @@ -141,7 +141,7 @@ Name | Description | Type | Requirements } ``` -**Response** +**Response:** An ID that identifies the request, such as `1`. @@ -156,11 +156,11 @@ We strongly recommend completing all orders and shipments for those products pri If you unassign all sources from a product, you will not be able to sell the product. -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/bulk-product-source-unassign` -**Payload** +**Payload:** ```json { @@ -174,6 +174,6 @@ If you unassign all sources from a product, you will not be able to sell the pro } ``` -**Response** +**Response:** An ID that identifies the request, such as `1`. \ No newline at end of file diff --git a/guides/v2.3/rest/modules/inventory/check-salable-quantity.md b/guides/v2.3/rest/modules/inventory/check-salable-quantity.md index 6a79a7b4939..cd46a88d88b 100644 --- a/guides/v2.3/rest/modules/inventory/check-salable-quantity.md +++ b/guides/v2.3/rest/modules/inventory/check-salable-quantity.md @@ -5,7 +5,7 @@ title: Check salable quantities Magento provides several endpoints that allow you to check whether a product from a specified stock is salable and the available quantity. -**Service names** +**Service names:** ```http inventorySalesApiGetProductSalabilityV1 @@ -14,7 +14,7 @@ inventorySalesApiIsProductSalableForRequestedQtyV1 inventorySalesApiStockResolverV1 ``` -**REST endpoints** +**REST endpoints:** ```http GET /V1/inventory/get-product-salable-quantity/:sku/:stockId @@ -23,7 +23,7 @@ GET /V1/inventory/is-product-salable-for-requested-qty/:sku/:stockId/:requestedQ GET /V1/inventory/stock-resolver/:type/:code ``` -**Path parameters** +**Path parameters:** Name | Description | Type --- | --- | --- @@ -37,7 +37,7 @@ Name | Description | Type This call returns the available quantity of a product assigned to the specified stock ID. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/get-product-salable-quantity/sp2/2` @@ -46,11 +46,11 @@ Name | Description | Type `sku` | The SKU of the product | String `stock_id` | The ID of the stock the product is assigned to | Integer -**Payload** +**Payload:** None -**Response** +**Response:** An integer indicating the salable quantity of the product, such as `75`. @@ -58,15 +58,15 @@ An integer indicating the salable quantity of the product, such as `75`. This call returns a boolean value that indicates whether the product from the specified stock is salable. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/is-product-salable/sp2/2` -**Payload** +**Payload:** None -**Response** +**Response:** `true` or `false` @@ -74,15 +74,15 @@ None This call indicates whether a product is salable for the specified quantity and stock ID. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/is-product-salable-for-requested-qty/sp2/2/30` -**Payload** +**Payload:** None -**Response** +**Response:** ```json { @@ -95,15 +95,15 @@ None This call returns the stock ID associated with the specified sales channel type and name. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/stock-resolver/website/na_site` -**Payload** +**Payload:** None -**Response** +**Response:** ```json { diff --git a/guides/v2.3/rest/modules/inventory/link-stocks-sources.md b/guides/v2.3/rest/modules/inventory/link-stocks-sources.md index e84e9380f9a..136040f8fab 100644 --- a/guides/v2.3/rest/modules/inventory/link-stocks-sources.md +++ b/guides/v2.3/rest/modules/inventory/link-stocks-sources.md @@ -8,7 +8,7 @@ In Admin, you can assign (link) sources to a stock when you create the stock. In To link a source to a stock, you must specify the `source_code`, `stock_id`, and `priority` attributes. The `priority` value indicates where the source ranks in descending order. The Source Selection Algorithm uses this priority order when recommending order fulfillment. All sources linked to a stock are displayed in prioritized order in the Admin. -**Service names** +**Service names:** ```http inventoryApiStockSourceLinksSaveV1 @@ -17,7 +17,7 @@ InventoryApiGetStockSourceLinksV1 inventoryApiGetSourcesAssignedToStockOrderedByPriorityV1 ``` -**REST endpoints** +**REST endpoints:** ```http POST /V1/inventory/stock-source-links @@ -25,7 +25,7 @@ POST /V1/inventory/stock-source-links-delete GET /V1/inventory/stock-source-links ``` -**StockSourceLink parameters** +**StockSourceLink parameters:** Name | Description | Type | Requirements --- | --- | --- | --- @@ -37,11 +37,11 @@ Name | Description | Type | Requirements If you specify a sales channel that is already assigned to another stock, Magento reassigns the sales channel from the previous stock to the current stock. -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/stock-source-links` -**Payload** +**Payload:** ```json { @@ -60,7 +60,7 @@ If you specify a sales channel that is already assigned to another stock, Magent } ``` -**Response** +**Response:** Magento returns empty array. @@ -70,11 +70,11 @@ Magento returns empty array. The `POST /V1/inventory/stock-source-links-delete` endpoint breaks the link between a stock and one or more sources. Magento does not recalculate priority of sources after you delete links. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/inventory/stock-source-links-delete` -**Payload** +**Payload:** ```json { @@ -87,7 +87,7 @@ The `POST /V1/inventory/stock-source-links-delete` endpoint breaks the link betw } ``` -**Response** +**Response:** Magento returns empty array. @@ -99,15 +99,15 @@ The following call returns the link information for `stock_id = 4`. See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for information about constructing a search query. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/stock-source-links?searchCriteria[filter_groups][0][filters][0][field]=stock_id&searchCriteria[filter_groups][0][filters][0][value]=4&searchCriteria[filter_groups][0][filters][0][condition_type]=eq` -**Payload** +**Payload:** None -**Response** +**Response:** {% collapsible Show code sample %} @@ -148,15 +148,15 @@ None The `GET /V1/inventory/get-sources-assigned-to-stock-ordered-by-priority/:stock_id` endpoint returns details about each source that is assigned to the specified stock. [Manage sources]({{ page.baseurl }}/rest/modules/inventory/manage-sources.html) provides definitions for each attribute returned. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/get-sources-assigned-to-stock-ordered-by-priority/4` -**Payload** +**Payload:** None -**Response** +**Response:** {% collapsible Show code sample %} diff --git a/guides/v2.3/rest/modules/inventory/manage-low-quantity.md b/guides/v2.3/rest/modules/inventory/manage-low-quantity.md index 18bddb54fae..565dedb8067 100644 --- a/guides/v2.3/rest/modules/inventory/manage-low-quantity.md +++ b/guides/v2.3/rest/modules/inventory/manage-low-quantity.md @@ -13,7 +13,7 @@ Magento deducts either the global or the overriding quantity from the total sala The REST low-quantity notification endpoints manage the values that merchants set from the **Notify Quantity** fields. -**Service names** +**Service names:** ```http inventoryLowQuantityNotificationApiGetSourceItemConfigurationV1 @@ -21,7 +21,7 @@ inventoryLowQuantityNotificationApiSourceItemConfigurationsSaveV1 inventoryLowQuantityNotificationApiDeleteSourceItemsConfigurationV1 ``` -**REST endpoints** +**REST endpoints:** ```http POST /V1/inventory/low-quantity-notification @@ -29,7 +29,7 @@ GET /V1/inventory/low-quantity-notification/:sourceCode/:sku POST /V1/inventory/low-quantity-notifications-delete ``` -**sourceItemConfigurations parameters** +**sourceItemConfigurations parameters:** Name | Description | Type | Requirements --- | --- | --- | --- @@ -41,11 +41,11 @@ Name | Description | Type | Requirements The `POST /V1/inventory/low-quantity-notification` endpoint accepts an array of values that map a SKU to a source and specify when to notify the merchant of a low stock quantity. -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/low-quantity-notification` -**Payload** +**Payload:** ```json { @@ -69,7 +69,7 @@ The `POST /V1/inventory/low-quantity-notification` endpoint accepts an array of } ``` -**Response** +**Response:** An empty array `[]` @@ -77,15 +77,15 @@ An empty array `[]` This call returns the `notify_stock_qty` for the specified source and SKU. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/low-quantity-notification/reno_wh/sp1` -**Payload** +**Payload:** None -**Response** +**Response:** ```json { @@ -99,11 +99,11 @@ None The `POST /V1/inventory/low-quantity-notifications-delete` endpoint deletes the notification threshold for an array of sourceItem objects. Each object specified a SKU amd source. -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/low-quantity-notifications-delete` -**Payload** +**Payload:** ```json { @@ -116,7 +116,7 @@ The `POST /V1/inventory/low-quantity-notifications-delete` endpoint deletes the } ``` -**Response** +**Response:** Magento returns an empty array. diff --git a/guides/v2.3/rest/modules/inventory/manage-source-items.md b/guides/v2.3/rest/modules/inventory/manage-source-items.md index 7adae06cd43..d1a6d4188ff 100644 --- a/guides/v2.3/rest/modules/inventory/manage-source-items.md +++ b/guides/v2.3/rest/modules/inventory/manage-source-items.md @@ -6,7 +6,7 @@ title: Manage source items If Magento is configured to manage inventory, when you upgrade to version 2.3, Magento assigns all existing products to the default source. Currently, Magento also assigns newly-created products to the default source. Single Source merchants do not need to manage source items, but Multi Source merchants may need to move products from the default source to a custom source, or move products from one custom source to another. -**Service names** +**Service names:** ```http inventoryApiSourceItemsDeleteV1 @@ -14,7 +14,7 @@ inventoryApiSourceItemsSaveV1 inventoryApiSourceItemRepositoryV1 ``` -**REST endpoints** +**REST endpoints:** ```http POST V1/inventory/source-items-delete @@ -22,7 +22,7 @@ POST V1/inventory/source-items GET V1/inventory/source-items ``` -**sourceItems parameters** +**sourceItems parameters:** Name | Description | Type | Requirements --- | --- | --- | --- @@ -38,11 +38,11 @@ Use the `POST V1/inventory/source-items-delete` endpoint to unassign one or more {:.bs-callout .bs-callout-warning} Unassigning a source clears all quantity data. For this example, this is OK, because the default source did not contain any quantity data. Reassigning a source that contains real quantity data can potentially cause havoc with pending orders with reservations and affect the salable quantity counts. See the [merchant documentation](https://github.com/magento-engcom/msi/wiki/Overview) for more details. -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/source-items-delete` -**Payload** +**Payload:** ```json { @@ -57,7 +57,7 @@ Unassigning a source clears all quantity data. For this example, this is OK, bec } ``` -**Response** +**Response:** Magento returns an empty array. @@ -69,11 +69,11 @@ Magento returns an empty array. The following example assigns `1000` units of product `new_product1` to the `central` source and `2000` units to the `east` source. It also assigns `500` units of product `new_product2` to the `central` source and `250` units to the `east` source. -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/source-items` -**Payload** +**Payload:** ```json { @@ -104,7 +104,7 @@ The following example assigns `1000` units of product `new_product1` to the `cen } ``` -**Response** +**Response:** Magento returns an empty array. @@ -116,15 +116,15 @@ The following call returns all source items for `sku` = `new_product2`. See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for information about constructing a search query. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/source-items?searchCriteria[filter_groups][0][filters][0][field]=sku&searchCriteria[filter_groups][0][filters][0][value]=new_product2&searchCriteria[filter_groups][0][filters][0][condition_type]=eq` -**Payload** +**Payload:** None -**Response** +**Response:** {% collapsible Show code sample %} diff --git a/guides/v2.3/rest/modules/inventory/manage-source-selection.md b/guides/v2.3/rest/modules/inventory/manage-source-selection.md index f6d7f3b7a42..69932af7f02 100644 --- a/guides/v2.3/rest/modules/inventory/manage-source-selection.md +++ b/guides/v2.3/rest/modules/inventory/manage-source-selection.md @@ -20,7 +20,7 @@ The SSA also manages shipments by providing recommendations for the best sources Third parties can also extend SSA to create customized algorithms for recommending cost-effective shipments. -**Service names** +**Service names:** ```http inventorySourceSelectionApiGetSourceSelectionAlgorithmListV1 @@ -30,7 +30,7 @@ inventoryDistanceBasedSourceSelectionApiGetDistanceV1 inventoryDistanceBasedSourceSelectionApiGetLatLngFromAddressV1 ``` -**REST endpoints** +**REST endpoints:** ```http GET /V1/inventory/source-selection-algorithm-list @@ -41,15 +41,15 @@ POST /V1/inventory/source-selection-algorithm-result Currently, Inventory Management supports only the default SSA for priority. Third-party developers and future releases may add support for additional algorithms. -**Sample usage** +**Sample usage:** `GET /rest/us/V1/inventory/source-selection-algorithm-list` -**Payload** +**Payload:** None -**Response** +**Response:** An array containing a list of SSA codes, titles, and descriptions. @@ -72,11 +72,11 @@ An array containing a list of SSA codes, titles, and descriptions. The `POST V1/inventory/source-selection-algorithm-result` endpoint uses the algorithm defined by the `algorithmCode` attribute to calculate the recommended sources and quantities for each item defined in the items array. -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/source-selection-algorithm-result` -**inventoryRequest parameters** +**inventoryRequest parameters:** Name | Description | Type | Requirements --- | --- | --- | --- @@ -94,7 +94,7 @@ Name | Description | Type | Requirements ### Source Priority Algorithm -**Payload** +**Payload:** ```json { @@ -113,7 +113,7 @@ Name | Description | Type | Requirements } ``` -**Response** +**Response:** ```json { @@ -155,7 +155,7 @@ Name | Description | Type | Requirements ### Distance Priority algorithm -**Payload** +**Payload:** ```json { @@ -183,7 +183,7 @@ Name | Description | Type | Requirements } ``` -**Response** +**Response:** ```json { @@ -231,15 +231,15 @@ Magento provides several endpoints to help determine GPS coordinates. The `GET /V1/inventory/get-distance-provider-code` endpoint returns the configured distance provider for the Distance Priority algorithm. The value can be `google` or `offline`. -**Sample usage** +**Sample usage:** `GET /rest//V1/inventory/get-distance-provider-code` -**Payload** +**Payload:** None -**Response** +**Response:** `offline` @@ -247,7 +247,7 @@ None The `GET /V1/inventory/get-distance` endpoint calculates the distance between two points, given the longitude and latitude of the source and distance. -**URL parameters** +**URL parameters:** Name | Description --- | --- @@ -256,15 +256,15 @@ Name | Description `destination[lat]` | The latitude of the destination `destination[lng]` | The longitude of the destination -**Sample usage** +**Sample usage:** `GET /V1/inventory/get-distance?source[lat]=30.271129&source[lng]=-97.7437&destination[lat]=39.290882&destination[lng]=-76.610759` -**Payload** +**Payload:** None -**Response** +**Response:** The distance, in kilometers @@ -272,7 +272,7 @@ The distance, in kilometers The `GET /V1/inventory/get-latlng-from-address` endpoint calculates the latitude and longitude of the shipping address. -**URL parameters** +**URL parameters:** Name | Description --- | --- @@ -282,15 +282,15 @@ address[street] | The street of the shipping address address[region] | The region code of the shipping address address[city] | The city of the shipping address -**Sample usage** +**Sample usage:** `GET /V1/inventory/get-latlng-from-address?address[country]=US&address[postcode]=10577&address[street]=123%20Oak&address[region]=NY&address[city]=Purchase` -**Payload** +**Payload:** None -**Response** +**Response:** ```json { diff --git a/guides/v2.3/rest/modules/inventory/manage-sources.md b/guides/v2.3/rest/modules/inventory/manage-sources.md index 239f416c32c..8772b78c238 100644 --- a/guides/v2.3/rest/modules/inventory/manage-sources.md +++ b/guides/v2.3/rest/modules/inventory/manage-sources.md @@ -18,11 +18,11 @@ Disabling a custom source has the following effects: {:.bs-callout .bs-callout-info} Bundle and grouped products currently do not support multi-sourcing and must be assigned to the default source and default stock. -**Service name** +**Service name:** `inventoryApiSourceRepositoryV1` -**REST endpoints** +**REST endpoints:** ```http POST /V1/inventory/sources @@ -31,7 +31,7 @@ PUT /V1/inventory/sources/:sourceCode GET /V1/inventory/sources ``` -**SourceInterface parameters** +**SourceInterface parameters:** Name | Description | Type | Requirements --- | --- | --- | --- @@ -59,11 +59,11 @@ Name | Description | Type | Requirements The value of the `source_code` parameter can contain upper and lower case letters, numbers, dashes, and underscores. You use this ID when assigning stock to sources and when exporting or importing data. -**Sample Usage** +**Sample Usage:** `POST /rest//V1/inventory/sources` -**Payload** +**Payload:** ```json { @@ -86,7 +86,7 @@ The value of the `source_code` parameter can contain upper and lower case letter } ``` -**Response** +**Response:** Magento returns an empty array. @@ -98,11 +98,11 @@ All PUT requests must contain the `name`, `country_id`, and `postcode` parameter This example updates the contact information (`contact_name`, `email`, and `phone` parameters) of the source. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/inventory/sources/central` -**Payload** +**Payload:** ```json { @@ -117,7 +117,7 @@ This example updates the contact information (`contact_name`, `email`, and `phon } ``` -**Response** +**Response:** Magento returns an empty array. @@ -127,15 +127,15 @@ Magento returns an empty array. This call returns detailed information about the specified source. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/sources/central` -**Payload** +**Payload:** None -**Response** +**Response:** ```json { @@ -164,15 +164,15 @@ The following call returns all sources that are located in the United States (`c See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for information about constructing a search query. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/sources?searchCriteria[filter_groups][0][filters][0][field]=country_id&searchCriteria[filter_groups][0][filters][0][value]=US&searchCriteria[filter_groups][0][filters][0][condition_type]=eq` -**Payload** +**Payload:** None -**Response** +**Response:** {% collapsible Show code sample %} diff --git a/guides/v2.3/rest/modules/inventory/manage-stocks.md b/guides/v2.3/rest/modules/inventory/manage-stocks.md index e5fbfbaaa57..64f659bae8e 100644 --- a/guides/v2.3/rest/modules/inventory/manage-stocks.md +++ b/guides/v2.3/rest/modules/inventory/manage-stocks.md @@ -11,11 +11,11 @@ The `stock_id` of the default stock is `1`. You cannot delete or add sources to Any sales channels that are not explicitly assigned to a custom stock are assigned to the Default Stock. -**Service name** +**Service name:** `inventoryApiStockRepositoryV1` -**REST endpoints** +**REST endpoints:** ```http POST /V1/inventory/stocks @@ -25,7 +25,7 @@ DELETE /V1/inventory/stocks/:stockId GET /V1/inventory/stocks ``` -**StockInterface parameters** +**StockInterface parameters:** Name | Description | Type | Requirements --- | --- | --- | --- @@ -39,11 +39,11 @@ Name | Description | Type | Requirements Only one stock can be mapped to each sales channel. If you assign a sales channel that is already mapped to another stock, the sales channel will be removed from the original stock. -**Sample usage** +**Sample usage:** `POST /rest//V1/inventory/stocks` -**Payload** +**Payload:** ```json { @@ -61,7 +61,7 @@ Only one stock can be mapped to each sales channel. If you assign a sales channe } ``` -**Response** +**Response:** A `stock_id`, such as `4`. @@ -71,11 +71,11 @@ You can change the name of a custom stock and its associated sales channels. Eac If you change a sales channel between stocks, we recommend that you first complete any open orders and shipments that may need access to the assigned sources. -**Sample Usage** +**Sample Usage:** `PUT /rest//V1/inventory/stocks/4` -**Payload** +**Payload:** ```json { @@ -93,7 +93,7 @@ If you change a sales channel between stocks, we recommend that you first comple } ``` -**Response** +**Response:** A `stock_id`, such as `4`. @@ -101,15 +101,15 @@ A `stock_id`, such as `4`. This call returns detailed information about the specified stock. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/stocks/4` -**Payload** +**Payload:** None -**Response** +**Response:** ```json { @@ -131,15 +131,15 @@ None You cannot delete a stock if it is assigned to a sales channel. You can unassign a stock's sales channels by omitting the `sales_channels` array in a `PUT /V1/inventory/stocks/:stockId` call. -**Sample Usage** +**Sample Usage:** `DELETE /rest//V1/inventory/stocks/4` -**Payload** +**Payload:** None -**Response** +**Response:** Magento returns an empty array. @@ -151,15 +151,15 @@ The following call returns all stocks whose name contains the string `Stock`. See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for information about constructing a search query. -**Sample Usage** +**Sample Usage:** `GET /rest//V1/inventory/stocks?searchCriteria[filter_groups][0][filters][0][field]=name&searchCriteria[filter_groups][0][filters][0][value]=%25Stock%25&searchCriteria[filter_groups][0][filters][0][condition_type]=like` -**Payload** +**Payload:** None -**Response** +**Response:** {% collapsible Show code sample %} ```json diff --git a/guides/v2.3/rest/operation-status-endpoints.md b/guides/v2.3/rest/operation-status-endpoints.md index f324fd34b64..81cf1513cee 100644 --- a/guides/v2.3/rest/operation-status-endpoints.md +++ b/guides/v2.3/rest/operation-status-endpoints.md @@ -30,7 +30,7 @@ Field name | Data type | Description `user_id` | Integer | The user ID that executed the request. `operation_count` | Integer | The number of operations processed in the request. -**Response** +**Response:** ```json { @@ -77,7 +77,7 @@ Field name | Data type | Description `user_id` | Integer | The user ID that executed the request. `operation_count` | Integer | The number of operations processed in the request. -**Response** +**Response:** ```json { diff --git a/guides/v2.3/rest/operation-status-search.md b/guides/v2.3/rest/operation-status-search.md index d4469c0cd50..63241cbcb47 100644 --- a/guides/v2.3/rest/operation-status-search.md +++ b/guides/v2.3/rest/operation-status-search.md @@ -21,7 +21,7 @@ You can specify any of the following fields to filter on operation statuses: * `bulk_uuid` - UUID generated by an [asynchronous API request]({{ page.baseurl }}/rest/asynchronous-web-endpoints.html) or [Bulk API request]({{ page.baseurl }}/rest/bulk-endpoints.html). * `topic_name` - Queue topic name -**Sample usage** +**Sample usage:** The following call returns bulk operations that contain an error that cannot be retried. @@ -34,7 +34,7 @@ searchCriteria[filter_groups][0][filters][0][condition_type]=eq See [Search using REST APIs]({{ page.baseurl }}/rest/performing-searches.html) for more information about the syntax of search requests. -**Response** +**Response:** The operation with bulk UUID `c43ed402-3dd3-4100-92e2-dc5852d3009b` contains a `status` code of 3. diff --git a/guides/v2.3/rest/retrieve-filtered-responses.md b/guides/v2.3/rest/retrieve-filtered-responses.md index d2f47bb1354..cd6812fcde5 100644 --- a/guides/v2.3/rest/retrieve-filtered-responses.md +++ b/guides/v2.3/rest/retrieve-filtered-responses.md @@ -117,7 +117,7 @@ The following POST operation and payload creates a [catalog](https://glossary.ma `POST /rest//V1/categories?fields=id,parent_id,name` -**Payload** +**Payload:** ```json { @@ -128,7 +128,7 @@ The following POST operation and payload creates a [catalog](https://glossary.ma } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/rest/tutorials/bulk-configurable-product/create-configurable-simple-products.md b/guides/v2.3/rest/tutorials/bulk-configurable-product/create-configurable-simple-products.md index 33861b761e0..86a49dc0c91 100644 --- a/guides/v2.3/rest/tutorials/bulk-configurable-product/create-configurable-simple-products.md +++ b/guides/v2.3/rest/tutorials/bulk-configurable-product/create-configurable-simple-products.md @@ -43,11 +43,11 @@ Before you use this code sample, verify that the attribute values are the same i {:.bs-callout .bs-callout-info} The payload contains both the configurable product and the simple products. - **Endpoint** + **Endpoint:** `POST /rest/default/async/bulk/V1/products` - **Payload** + **Payload:** {% collapsible Show code sample %} @@ -280,7 +280,7 @@ The payload contains both the configurable product and the simple products. {% endcollapsible %} - **Response** + **Response:** ```json { diff --git a/guides/v2.3/rest/tutorials/bulk-configurable-product/create-personalization-option.md b/guides/v2.3/rest/tutorials/bulk-configurable-product/create-personalization-option.md index 0361e236c60..f2a3689bd39 100644 --- a/guides/v2.3/rest/tutorials/bulk-configurable-product/create-personalization-option.md +++ b/guides/v2.3/rest/tutorials/bulk-configurable-product/create-personalization-option.md @@ -19,11 +19,11 @@ Let's add a text box to the product page that allows the customer to add his nam The `product_sku` is the `sku` of the configurable product. The `sku` specified in the payload is a string that is appended to the `product_sku` when a customer selects to purchase this item. Likewise, the `price` supplied in the payload is added to the configurable product price. -**Endpoint** +**Endpoint:** `POST /rest/default/async/bulk/V1/products/options` -**Payload** +**Payload:** ```json [{ @@ -41,7 +41,7 @@ The `product_sku` is the `sku` of the configurable product. The `sku` specified }] ``` - **Response** + **Response:** ```json { diff --git a/guides/v2.3/rest/tutorials/bulk-configurable-product/define-config-product-options.md b/guides/v2.3/rest/tutorials/bulk-configurable-product/define-config-product-options.md index d2252ed2f60..e7cbc5d55a4 100644 --- a/guides/v2.3/rest/tutorials/bulk-configurable-product/define-config-product-options.md +++ b/guides/v2.3/rest/tutorials/bulk-configurable-product/define-config-product-options.md @@ -23,11 +23,11 @@ contributor_link: http://comwrap.com/ The value assigned to the `value_index` must be unique within the system. - **Endpoint** + **Endpoint:** `POST /rest/default/async/bulk/V1/configurable-products/bySku/options` - **Payload** + **Payload:** ```json [{ @@ -46,7 +46,7 @@ contributor_link: http://comwrap.com/ }] ``` - **Response** + **Response:** ```json { @@ -66,14 +66,14 @@ contributor_link: http://comwrap.com/ Now that you have set the configurable attribute to be `sku`, you can link all simple products to the configurable product and execute a single call with a payload that contains an array of simple products. To do this, specify the `sku` of the configurable product, and the `childSku` of each simple product. - **Endpoint** + **Endpoint:** {:.bs-callout .bs-callout-info} Bulk endpoint routes cannot contain input parameters, such as a `sku` value. You must replace input parameters with a string that begins with `by` and ends with the input parameter name, such as `bySku`. See [`bulk endpoints`]({{ page.baseurl }}/rest/bulk-endpoints.html) for more information. `POST /rest/default/async/bulk/V1/configurable-products/bySku/child` - **Payload** + **Payload:** ```json [ @@ -93,7 +93,7 @@ Bulk endpoint routes cannot contain input parameters, such as a `sku` value. Yo ] ``` - **Response** + **Response:** ```json { diff --git a/guides/v2.3/rest/tutorials/bulk-configurable-product/plan-product.md b/guides/v2.3/rest/tutorials/bulk-configurable-product/plan-product.md index a3df0fdf399..8acda5833bb 100644 --- a/guides/v2.3/rest/tutorials/bulk-configurable-product/plan-product.md +++ b/guides/v2.3/rest/tutorials/bulk-configurable-product/plan-product.md @@ -57,7 +57,7 @@ Description | The Champ Tee keeps you cool and dry while you do your thing. Let Use the following call to search for the attribute set named `Top`. - **Endpoint** + **Endpoint:** ```html GET /rest//V1/eav/attribute-sets/list? @@ -66,7 +66,7 @@ searchCriteria[filter_groups][0][filters][0][value]=Top& searchCriteria[filter_groups][0][filters][0][condition_type]=eq ``` - **Response** + **Response:** The `attribute_set_id` for the Top attribute set is `9`. @@ -101,11 +101,11 @@ searchCriteria[filter_groups][0][filters][0][condition_type]=eq Use the `GET V1/products/attribute-sets/:attributeSetId/attributes` call to return information about the attributes defined in the Top attribute set. - **Endpoint** + **Endpoint:** `GET /rest/default/V1/products/attribute-sets/9/attributes` - **Response** + **Response:** The response contains almost 3,000 lines. The following table provides a summary of the attributes that are relevant in this tutorial. diff --git a/guides/v2.3/rest/tutorials/index.md b/guides/v2.3/rest/tutorials/index.md index f607a6a9ae1..34d6f04187f 100644 --- a/guides/v2.3/rest/tutorials/index.md +++ b/guides/v2.3/rest/tutorials/index.md @@ -39,7 +39,7 @@ Before you begin any tutorial, make sure you know the basics about {{site.data.v Although some steps require that you configure Magento in some way, you perform most steps by sending one or more REST calls to Magento. Each step that makes a REST call provides the following information: -**Endpoint** +**Endpoint:** This section lists the HTTP verb and full path to the endpoint. The basic structure of a REST call in Magento is @@ -54,18 +54,18 @@ Element | Description `scope` | Specifies which store the call affects. In this tutorial, this value is `default`. `endpoint` | The full URI (Uniform Resource Identifier) to the endpoint. These values always start with `/V1`. For example, `/V1/orders/4`. -**Scope** +**Scope:** -The **Scope** section is included when the tutorial requires that you send requests to different stores. +The **Scope:** section is included when the tutorial requires that you send requests to different stores. -**HTTP headers** +**HTTP headers:** This section indicates which key/value pairs you must specify in the HTTP headers. All calls require one or more HTTP headers. -**Payload** +**Payload:** This section lists the information that is sent to Magento. All payload samples are valid and can be copied and pasted into your calls, but you might need to change the `id` values that Magento returns. -**Response** +**Response:** This section lists the information that Magento sends to the REST client. These values are often referenced in other steps in the tutorial. The values Magento returns might be different than the values listed in the examples provided in this tutorial. diff --git a/guides/v2.3/rest/tutorials/inventory/assign-source-to-stock.md b/guides/v2.3/rest/tutorials/inventory/assign-source-to-stock.md index a5b779548d3..a4e682c0b16 100644 --- a/guides/v2.3/rest/tutorials/inventory/assign-source-to-stock.md +++ b/guides/v2.3/rest/tutorials/inventory/assign-source-to-stock.md @@ -28,21 +28,21 @@ The `POST V1/inventory/stock-source-links` endpoint accepts an array of links, s In this example, we configure the Baltimore warehouse to be the primary source for North America orders. Austin and Reno are the second- and third-choice sources. In Europe, Berlin is preferred, followed by Frankfurt. HQ is the last choice for both stocks. -**Endpoint** +**Endpoint:** `POST /rest/all/V1/inventory/stock-source-links` -**Scope** +**Scope:** `all` store views -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -86,7 +86,7 @@ In this example, we configure the Baltimore warehouse to be the primary source f } ``` -**Response** +**Response:** Magento returns empty array. [] diff --git a/guides/v2.3/rest/tutorials/inventory/bulk-transfer-products.md b/guides/v2.3/rest/tutorials/inventory/bulk-transfer-products.md index a9920fcccb0..b24c270f0f0 100644 --- a/guides/v2.3/rest/tutorials/inventory/bulk-transfer-products.md +++ b/guides/v2.3/rest/tutorials/inventory/bulk-transfer-products.md @@ -21,21 +21,21 @@ In this scenario, there are no pending orders that contain the product, nor is t The `POST /V1/inventory/bulk-product-source-transfer` endpoint allows you to specify an array of SKUs to bulk transfer from one source to another, but this example includes only one SKU. If you set the `unassignFromOrigin` attribute to `true`, the origin source is no longer associated with the specified products. If the attribute is `false`, Magento designates the products as being out of stock at the origin source with a quantity of 0. -**Endpoint** +**Endpoint:** `POST /rest/all/V1/inventory/bulk-product-source-transfer` -**Scope** +**Scope:** `all` store views -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -48,7 +48,7 @@ The `POST /V1/inventory/bulk-product-source-transfer` endpoint allows you to spe } ``` -**Response** +**Response:** `true` @@ -56,7 +56,7 @@ The `POST /V1/inventory/bulk-product-source-transfer` endpoint allows you to spe Use the same endpoint to bulk transfer the product to Austin. -**Payload** +**Payload:** ```json { @@ -69,7 +69,7 @@ Use the same endpoint to bulk transfer the product to Austin. } ``` -**Response** +**Response:** `true` diff --git a/guides/v2.3/rest/tutorials/inventory/create-cart-add-products.md b/guides/v2.3/rest/tutorials/inventory/create-cart-add-products.md index e5e47819ad0..b9f53151c9a 100644 --- a/guides/v2.3/rest/tutorials/inventory/create-cart-add-products.md +++ b/guides/v2.3/rest/tutorials/inventory/create-cart-add-products.md @@ -18,25 +18,25 @@ Next, we'll create a cart and add the items that we modified in [Step 5. Reassig The call to create a cart and add items must contain the customer’s authorization token in the authorization header. -**Endpoint** +**Endpoint:** `POST /rest/us/V1/carts/mine` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** None -**Response** +**Response:** The response is the `quoteId`: 3 @@ -55,25 +55,25 @@ Later in this step, we'll order 20 `24-WB01` items and 50 `24-WB03` items. We ca The `get-product-salable-quantity` endpoint indicates how many items are available for sale for the specified product (24-WB01) and source (2). -**Endpoint** +**Endpoint:** `GET /rest/us/V1/inventory/get-product-salable-quantity/24-WB01/2` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** `70` @@ -81,25 +81,25 @@ Not applicable Use the same endpoint to check the quantity available for product `24-WB03`. -**Endpoint** +**Endpoint:** `GET /rest/us/V1/inventory/get-product-salable-quantity/24-WB03/2` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** `61` @@ -111,21 +111,21 @@ We have ensured that we have enough physical products in stock to fulfill the po In this call, we'll add 20 `24-WB01` items. This portion of the order can be fulfilled from the Baltimore or Reno warehouse. -**Endpoint** +**Endpoint:** `POST /rest/us/V1/carts/mine/items` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -137,7 +137,7 @@ In this call, we'll add 20 `24-WB01` items. This portion of the order can be ful } ``` -**Response** +**Response:** Note the `item_id` for use in subsequent steps. @@ -156,7 +156,7 @@ Note the `item_id` for use in subsequent steps. Use the same endpoint to add 50 items of `24-WB03` to the cart. Multiple sources will be required to fulfill this potential order. -**Payload** +**Payload:** ```json { @@ -167,7 +167,7 @@ Use the same endpoint to add 50 items of `24-WB03` to the cart. Multiple sources } } ``` -**Response** +**Response:** Note the `item_id` for use in subsequent steps. @@ -187,7 +187,7 @@ Note the `item_id` for use in subsequent steps. Finally, we'll add a single instance of a downloadable product to the cart. -**Payload** +**Payload:** ```json { @@ -199,7 +199,7 @@ Finally, we'll add a single instance of a downloadable product to the cart. } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/rest/tutorials/inventory/create-customer.md b/guides/v2.3/rest/tutorials/inventory/create-customer.md index e3801bebc71..1575124ea20 100644 --- a/guides/v2.3/rest/tutorials/inventory/create-customer.md +++ b/guides/v2.3/rest/tutorials/inventory/create-customer.md @@ -19,25 +19,25 @@ In this step, we will create a customer account that is tied to the `us` web vie The `GET /V1/store/storeViews` endpoint returns an array of store view IDs, along with the corresponding website and store group IDs. When you create a customer, change the `id` parameter to the `store_id` parameter -**Endpoint** +**Endpoint:** `GET /rest/all/V1/store/storeViews` -**Scope** +**Scope:** `all` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** The value of the `id` and `website_id` parameters for the US Store View is `2`. @@ -82,21 +82,21 @@ The value of the `id` and `website_id` parameters for the US Store View is `2`. We can use the same customer definition presented in [Step 3. Create a customer]({{ page.baseurl }}/rest/tutorials/orders/order-create-customer.html), with the only differences being the scope of the call (`us` instead of `default`) and inserting the `store_id` and `website_id` parameters into the payload. -**Endpoint** +**Endpoint:** `POST /rest/us/V1/customers` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -131,7 +131,7 @@ We can use the same customer definition presented in [Step 3. Create a customer] } ``` -**Response** +**Response:** The customer `id` is `3`. @@ -185,19 +185,19 @@ To generate a customer's access token, you must specify the customer's username By default, a customer token is valid for 1 hour. To change this value, click **Stores** > Settings > **Configuration** > **Services** > **OAuth** > **Access Token Expiration**. Then enter a new value for **Customer Token Lifetime (hours)**. -**Endpoint** +**Endpoint:** `POST /rest/us/V1/integration/customer/token` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` -**Payload** +**Payload:** ```json { @@ -206,7 +206,7 @@ By default, a customer token is valid for 1 hour. To change this value, click ** } ``` -**Response** +**Response:** Magento returns the customer's access token. Your integration must specify a customer token in the authorization header of every call customers make on their own behalf. diff --git a/guides/v2.3/rest/tutorials/inventory/create-invoice.md b/guides/v2.3/rest/tutorials/inventory/create-invoice.md index 6c23a9b95f3..628b728373a 100644 --- a/guides/v2.3/rest/tutorials/inventory/create-invoice.md +++ b/guides/v2.3/rest/tutorials/inventory/create-invoice.md @@ -20,23 +20,23 @@ After you submit the invoice, Magento adjusts the Quantity per Source value for This example creates a full invoice. -**Endpoint** +**Endpoint:** `POST /rest/us/V1/order/3/invoice` where `3` is the `orderid` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -45,7 +45,7 @@ where `3` is the `orderid` } ``` -**Response** +**Response:** An invoice `id`, such as `3`. diff --git a/guides/v2.3/rest/tutorials/inventory/create-order.md b/guides/v2.3/rest/tutorials/inventory/create-order.md index bc1405df4d1..586f703eea2 100644 --- a/guides/v2.3/rest/tutorials/inventory/create-order.md +++ b/guides/v2.3/rest/tutorials/inventory/create-order.md @@ -20,21 +20,21 @@ When you create an order, Magento enters reservations for the total amount of pr When you submit payment information, Magento creates an order and sends an order confirmation to the customer. Since we are using an offline [payment method](https://glossary.magento.com/payment-method) in this tutorial, we do not need to provide detailed payment information. The endpoint used in this example requires only the payment method and billing address information. -**Endpoint** +**Endpoint:** `POST /rest/us/V1/carts/mine/payment-information` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -57,7 +57,7 @@ When you submit payment information, Magento creates an order and sends an order } ``` -**Response** +**Response:** An `orderID`, such as `3` diff --git a/guides/v2.3/rest/tutorials/inventory/create-shipment.md b/guides/v2.3/rest/tutorials/inventory/create-shipment.md index 2a9e7cc1efe..a3053dff0c3 100644 --- a/guides/v2.3/rest/tutorials/inventory/create-shipment.md +++ b/guides/v2.3/rest/tutorials/inventory/create-shipment.md @@ -28,23 +28,23 @@ Although you can use the `POST V1/shipment` endpoint to create a shipment, the ` We'll ship 20 `24-WB01` items and 19 `24-WB03` items from the Baltimore warehouse. The `order_item_id` value for `24-WB01` is 3, and the value for `24-WB03` is 4. -**Endpoint** +**Endpoint:** `POST /rest/us/V1/order/3/ship` where `3` is the `orderid` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -70,7 +70,7 @@ where `3` is the `orderid` } ``` -**Response** +**Response:** The shipment ID, such as `3`. @@ -78,7 +78,7 @@ The shipment ID, such as `3`. Use the same endpoint to ship the remaining 31 `24-WB03` items from the Reno warehouse. -**Payload** +**Payload:** ```json { @@ -100,7 +100,7 @@ Use the same endpoint to ship the remaining 31 `24-WB03` items from the Reno war } ``` -**Response** +**Response:** The shipment ID, such as `4`. @@ -110,21 +110,21 @@ Magento also supports the `POST /V1/shipment` endpoint for sending full or parti ### Ship from the Baltimore warehouse -**Endpoint** +**Endpoint:** `POST /rest/us/V1/shipment` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -159,7 +159,7 @@ Magento also supports the `POST /V1/shipment` endpoint for sending full or parti } ``` -**Response** +**Response:** ```json { @@ -205,7 +205,7 @@ Magento also supports the `POST /V1/shipment` endpoint for sending full or parti Use the same endpoint to ship the remaining 35 `sp2` items from the Reno warehouse. -**Payload** +**Payload:** ```json { @@ -230,7 +230,7 @@ Use the same endpoint to ship the remaining 35 `sp2` items from the Reno warehou } ``` -**Response** +**Response:** ```json { diff --git a/guides/v2.3/rest/tutorials/inventory/create-sources.md b/guides/v2.3/rest/tutorials/inventory/create-sources.md index ea11733ef66..9e10d5546a4 100644 --- a/guides/v2.3/rest/tutorials/inventory/create-sources.md +++ b/guides/v2.3/rest/tutorials/inventory/create-sources.md @@ -30,21 +30,21 @@ The `POST V1/inventory/sources` endpoint creates the Baltimore Warehouse (`balti The `source_code` values will be used in subsequent steps. -**Endpoint** +**Endpoint:** `POST /rest/all/V1/inventory/sources` -**Scope** +**Scope:** `all` store views -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -64,7 +64,7 @@ The `source_code` values will be used in subsequent steps. } ``` -**Response** +**Response:** Magento returns an empty array. diff --git a/guides/v2.3/rest/tutorials/inventory/create-stock.md b/guides/v2.3/rest/tutorials/inventory/create-stock.md index 56625935c6d..4aea4767655 100644 --- a/guides/v2.3/rest/tutorials/inventory/create-stock.md +++ b/guides/v2.3/rest/tutorials/inventory/create-stock.md @@ -24,21 +24,21 @@ For more information about stock, see [Inventory Management overview]({{ page.ba The `POST V1/inventory/stocks` endpoint creates a stock. The `name`, `type`, and `code` attributes are required. The `code` value cannot be changed. -**Endpoint** +**Endpoint:** `POST /rest/all/V1/inventory/stocks` -**Scope** +**Scope:** `all` store views -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** The `name` attribute is required. @@ -59,7 +59,7 @@ The `name` attribute is required. } ``` -**Response** +**Response:** Magento returns the `stock_id`, such as `2`. The value will be used in subsequent steps. diff --git a/guides/v2.3/rest/tutorials/inventory/prepare-for-checkout.md b/guides/v2.3/rest/tutorials/inventory/prepare-for-checkout.md index b459ab7c2cb..e1bbb22682a 100644 --- a/guides/v2.3/rest/tutorials/inventory/prepare-for-checkout.md +++ b/guides/v2.3/rest/tutorials/inventory/prepare-for-checkout.md @@ -21,21 +21,21 @@ Now that all the items have been added to the cart, we can prepare the quote for Magento calculates shipping costs for each shipping method that can be applied to the order. In this tutorial, the `flatrate` ($5 per item) shipping method is active. -**Endpoint** +**Endpoint:** `POST /rest/us/V1/carts/mine/estimate-shipping-methods` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** The payload contains the shipping address. @@ -60,7 +60,7 @@ The payload contains the shipping address. } ``` -**Response** +**Response:** The cost for the `flatrate` shipping method is $350 (70 items x $5 each). The downloadable item does not have a shipping charge because it is not a physical product. @@ -87,21 +87,21 @@ In this call, you specify the shipping and billing addresses, as well as the sel Magento returns a list of payment options and calculates the order totals. -**Endpoint** +**Endpoint:** `POST /rest/us/V1/carts/mine/shipping-information` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -142,7 +142,7 @@ Magento returns a list of payment options and calculates the order totals. } ``` -**Response** +**Response:** The subtotal of the order is $2462, and shipping charges are $350. The grand total is $2812. diff --git a/guides/v2.3/rest/tutorials/inventory/reassign-products-to-another-source.md b/guides/v2.3/rest/tutorials/inventory/reassign-products-to-another-source.md index f340f25b650..a5bff6bf274 100644 --- a/guides/v2.3/rest/tutorials/inventory/reassign-products-to-another-source.md +++ b/guides/v2.3/rest/tutorials/inventory/reassign-products-to-another-source.md @@ -30,21 +30,21 @@ Use the `POST V1/inventory/source-items-delete` endpoint to unassign one or more {:.bs-callout .bs-callout-warning} When you unassign a source from a product, all source data including inventory amounts is removed from that product. This can affect salable quantities and reservations for unprocessed orders. After checkout and before shipment, all product quantities in the order have associated reservations. If you unassign a source, you can cause issues with reservations and processing orders. In a production environment, Magento strongly recommends completing all orders and shipments for those products prior to removing the source. -**Endpoint** +**Endpoint:** `POST /rest/all/V1/inventory/source-items-delete` -**Scope** +**Scope:** `all` store views -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -63,7 +63,7 @@ When you unassign a source from a product, all source data including inventory a } ``` -**Response** +**Response:** Magento returns an empty array. @@ -73,20 +73,20 @@ Magento returns an empty array. Now we can assign each product to one or more sources. The `POST V1/inventory/source-items` endpoint allows you to specify the quantity of each product that is available at each source. -**Endpoint** +**Endpoint:** `POST /rest/all/V1/inventory/source-items` -**Scope** +**Scope:** `all` store views -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer `` -**Payload** +**Payload:** ```json { @@ -159,7 +159,7 @@ Now we can assign each product to one or more sources. The `POST V1/inventory/so } ``` -**Response** +**Response:** Magento returns an empty array. diff --git a/guides/v2.3/rest/tutorials/inventory/run-ssa.md b/guides/v2.3/rest/tutorials/inventory/run-ssa.md index d2387ccb072..062853e9d74 100644 --- a/guides/v2.3/rest/tutorials/inventory/run-ssa.md +++ b/guides/v2.3/rest/tutorials/inventory/run-ssa.md @@ -21,25 +21,25 @@ For more information about shipping and SSAs, see [About Source Selection Algori Currently, Magento supports SSAs based on priority and on distance. Third-party developers and future releases may add support for additional algorithms. -**Endpoint** +**Endpoint:** `GET /rest/us/V1/inventory/source-selection-algorithm-list` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** Not applicable -**Response** +**Response:** ```json [ @@ -62,21 +62,21 @@ The `POST V1/inventory/source-selection-algorithm-result` endpoint uses the algo This tutorial does not consider complications such selling out of products or back ordering. We can ask the SSA to determine the best way to immediately ship all the items ordered (20 items of product `24-WB01` and 50 items of product `24-WB03`). If the `shippable` attribute in the response is `false`, there are not enough salable items to complete a full shipment, but the merchant can still perform a partial shipment. -**Endpoint** +**Endpoint:** `POST /rest/us/V1/inventory/source-selection-algorithm-result` -**Scope** +**Scope:** `us` store view -**Headers** +**Headers:** `Content-Type`: `application/json` `Authorization`: `Bearer ` -**Payload** +**Payload:** ```json { @@ -95,7 +95,7 @@ This tutorial does not consider complications such selling out of products or ba } ``` -**Response** +**Response:** The SSA recommends shipping from the following sources: diff --git a/guides/v2.3/rest/tutorials/orders/order-issue-refund.md b/guides/v2.3/rest/tutorials/orders/order-issue-refund.md index 40b246b81e9..2d2b4e12b8f 100644 --- a/guides/v2.3/rest/tutorials/orders/order-issue-refund.md +++ b/guides/v2.3/rest/tutorials/orders/order-issue-refund.md @@ -33,17 +33,17 @@ If the customer had selected the `flatrate` shipping method ($5 per item), we wo The `return_to_stock_items` array specifies which `order_item_id`s can be returned to stock and be resold. -**Endpoint** +**Endpoint:** `POST /rest//V1/order/5/refund` -**Headers** +**Headers:** `Content-Type` `application/json` `Authorization` `Bearer ` -**Payload** +**Payload:** ```json { @@ -67,7 +67,7 @@ The `return_to_stock_items` array specifies which `order_item_id`s can be return } ``` -**Response** +**Response:** A [credit memo](https://glossary.magento.com/credit-memo) id, such as `3`. diff --git a/guides/v2.3/ui_comp_guide/bk-ui_comps.md b/guides/v2.3/ui_comp_guide/bk-ui_comps.md index c3a7c80b76a..9c7411f621e 100644 --- a/guides/v2.3/ui_comp_guide/bk-ui_comps.md +++ b/guides/v2.3/ui_comp_guide/bk-ui_comps.md @@ -131,10 +131,10 @@ A particular instance of a UI component is defined primarily by the following: ## Things to remember when working with UI components -**UI components have different settings** +**UI components have different settings:** Configuration settings (their list and names) are different among UI components; these settings contain constants, optional and required settings. Developers need to treat every UI component separately. -**Beware of mistakes in XML config** +**Beware of mistakes in XML config:** Surprisingly, most issues occur because of the typos and other mistakes in the UI component's XML configuration. Naming is critical because UI components are heavily cross-referenced. diff --git a/marketplace/eqp/v1/auth.md b/marketplace/eqp/v1/auth.md index f8a7930ff42..af1fc1799e0 100644 --- a/marketplace/eqp/v1/auth.md +++ b/marketplace/eqp/v1/auth.md @@ -44,7 +44,7 @@ The following endpoint grants an application session token: POST /rest/v1/app/session/token ``` -**Parameters** +**Parameters:** You must specify the grant type in the request body: @@ -62,7 +62,7 @@ Field details: Other parameters are accepted but ignored. -**Request** +**Request:** The following example shows a request to the sandbox, using the application ID and secret from above: @@ -74,7 +74,7 @@ curl -X POST \ https://developer-stg-api.magento.com/rest/v1/app/session/token ``` -**Response** +**Response:** A successful HTTP 200 OK response will be sent for a valid application ID and secret: diff --git a/marketplace/eqp/v1/files.md b/marketplace/eqp/v1/files.md index da7d8fbb5aa..9efde912308 100644 --- a/marketplace/eqp/v1/files.md +++ b/marketplace/eqp/v1/files.md @@ -36,7 +36,7 @@ Use the upload ID to retrieve details about a file upload. GET /rest/v1/files/uploads/:file_upload_id ``` -**Parameters** +**Parameters:** |Field|Type|Description| |-----|----|-----------| @@ -49,7 +49,7 @@ Sorting and filtering parameters are currently not available for this endpoint. If the `file_upload_id` parameter is specified, a single file record will be returned. If it is omitted, then a batch response will be returned: an array of records for all files uploaded by the current user. -**Request** +**Request:** ```bash curl -X GET \ @@ -57,7 +57,7 @@ curl -X GET \ https://developer-stg-api.magento.com/rest/v1/files/uploads/dhsiXjdksW17623 ``` -**Response** +**Response:** ```json { @@ -140,7 +140,7 @@ Content-Type: application/pdf |filename|string|Should be the original name of the file.| |Content-Type|string|Should be the correct mime-type for the file.| -**Request** +**Request:** If the request body given above was saved into a temporary file at `/tmp/files-payload`, you may use it in your POST request to upload the files: @@ -153,7 +153,7 @@ curl -X POST \ https://developer-stg-api.magento.com/rest/v1/files/uploads ``` -**Response** +**Response:** The above request gives an output similar to: diff --git a/marketplace/eqp/v1/filtering.md b/marketplace/eqp/v1/filtering.md index 678b02d8b2e..24285f1987e 100644 --- a/marketplace/eqp/v1/filtering.md +++ b/marketplace/eqp/v1/filtering.md @@ -54,7 +54,7 @@ GET /rest/v1/products/packages/?submission_id=12345 The difference is that the first returns a single object or an error, while the second returns a list containing zero or one elements. The following request filters all `themes` sorted by `platform` in ascending order and `created_time` in descending order: -**Request** +**Request:** ```bash curl -X GET \ @@ -62,6 +62,6 @@ curl -X GET \ https://developer-stg-api.magento.com/rest/v1/products/packages?type=theme&sort=+platform,-created_time ``` -**Response** +**Response:** A list of theme packages can be returned in the same way as described in [Get package details](packages.html#get-package-details). diff --git a/marketplace/eqp/v1/packages.md b/marketplace/eqp/v1/packages.md index df149bad020..f685b3a8cd8 100644 --- a/marketplace/eqp/v1/packages.md +++ b/marketplace/eqp/v1/packages.md @@ -573,7 +573,7 @@ single submissions must be sent as an array containing one item. If you save the request body to a file, for example, `/tmp/one-click-submission-1.0.0.json`, the following example shows the package submission process: -**Request** +**Request:** ```bash curl -X POST \ @@ -583,7 +583,7 @@ curl -X POST \ https://developer-stg-api.magento.com/rest/v1/products/packages ``` -**Response** +**Response:** ```json [ @@ -633,7 +633,7 @@ The only difference is to supply `submission_id` for each item obtained from the The PUT method also allows for updating a single package with `submission_id` as shown in the following example: -**Request** +**Request:** ```bash curl -X PUT \ @@ -730,7 +730,7 @@ GET /rest/v1/products/packages/item/:item_id/status This sample call lists all packages belonging to a user: -**Request** +**Request:** ```bash curl -X GET \ @@ -738,7 +738,7 @@ curl -X GET \ https://developer-stg-api.magento.com/rest/v1/products/packages ``` -**Response** +**Response:** ```json [ @@ -889,7 +889,7 @@ curl -X GET \ In the previous example, submission `f4eacd72be` failed. Specify the submission_id query parameter to get a more detailed report: -**Request** +**Request:** ```bash curl -X GET \ @@ -897,7 +897,7 @@ curl -X GET \ https://developer-stg-api.magento.com/rest/v1/products/packages/f4eacd72be/status ``` -**Response** +**Response:** ```json { @@ -976,7 +976,7 @@ The following fields enable both sorting and filtering support. Refer to the [Pa A sample cURL request filtering all `themes` sorted by `platform` in ascending order and `created_time` in descending order: -**Request** +**Request:** ```bash curl -X GET \ @@ -984,6 +984,6 @@ curl -X GET \ https://developer-stg-api.magento.com/rest/v1/products/packages?type=theme&sort=+platform,-created_time ``` -**Response** +**Response:** A list of theme packages can be returned in the same way as described in [Get package details](#get-package-details). diff --git a/marketplace/eqp/v1/users.md b/marketplace/eqp/v1/users.md index 005fe901d9c..51b70d04e2d 100644 --- a/marketplace/eqp/v1/users.md +++ b/marketplace/eqp/v1/users.md @@ -27,7 +27,7 @@ You can limit the amount of data that the request returns by using the `style=su The following example shows the request/response body for retrieving all profile data: -**Request** +**Request:** ```bash curl -X GET \ @@ -35,7 +35,7 @@ curl -X GET \ https://developer-stg-api.magento.com/rest/v1/users/MAG123456789 ``` -**Response** +**Response:** ```json { @@ -132,7 +132,7 @@ curl -X GET \ The following example shows the request/response body for retrieving a subset of profile data: -**Request** +**Request:** ```bash curl -X GET \ @@ -140,7 +140,7 @@ curl -X GET \ https://developer-stg-api.magento.com/rest/v1/users/MAG123456789?style=summary ``` -**Response** +**Response:** ```json { @@ -184,7 +184,7 @@ The `action` field specifies which update operation to perform: [Marketplace Store Partners page](https://marketplace.magento.com/partners.html). * `draft` — The update is saved on the Developer Portal, but not published. -**Request** +**Request:** ```bash curl -X PUT \ @@ -224,7 +224,7 @@ The following table lists available query parameters, all of which are optional: The following example shows the request/response body for retrieving keys without any query parameters: -**Request** +**Request:** ```bash curl -X GET \ @@ -232,7 +232,7 @@ curl -X GET \ https://developer-stg-api.magento.com/rest/v1/users/MAG123456789/keys ``` -**Response** +**Response:** ```json { @@ -294,7 +294,7 @@ POST /rest/v1/users/:mage_id/keys } ``` -**Request** +**Request:** ```bash curl -X POST \ @@ -304,7 +304,7 @@ curl -X POST \ https://developer-stg-api.magento.com/rest/v1/users/MAG123456789/keys ``` -**Response** +**Response:** ```json { @@ -342,7 +342,7 @@ You must specify the key-pair in the request using a URL-encoded string. PUT /rest/v1/users/:mage_id/keys/:url_encoded_label_of_m2_key ``` -**Request** +**Request:** ```bash curl -X PUT \ @@ -352,7 +352,7 @@ curl -X PUT \ https://developer-stg-api.magento.com/rest/v1/users/MAG123456789/keys/key_for_bob ``` -**Response** +**Response:** ```json { @@ -377,7 +377,7 @@ DELETE /rest/v1/users/:mage_id/keys/:url_encoded_label_of_m2_key The following curl example illustrates the call to be made: -**Request** +**Request:** ```bash curl -X DELETE \