From 32878c6832a40e4da2f66660238d64511483cba3 Mon Sep 17 00:00:00 2001 From: Donald Booth Date: Thu, 30 May 2019 14:17:23 -0500 Subject: [PATCH 1/7] Add files for actiongroup list. --- _data/actiongroups.yml | 2270 ++++++++++++++++++++++++++++++++++++ _data/mftf.yaml | 1589 ------------------------- _data/toc/actiongroups.yml | 189 +++ _layouts/actiongroups.html | 37 + 4 files changed, 2496 insertions(+), 1589 deletions(-) create mode 100644 _data/actiongroups.yml delete mode 100644 _data/mftf.yaml create mode 100644 _data/toc/actiongroups.yml create mode 100644 _layouts/actiongroups.html diff --git a/_data/actiongroups.yml b/_data/actiongroups.yml new file mode 100644 index 00000000000..0a13654be34 --- /dev/null +++ b/_data/actiongroups.yml @@ -0,0 +1,2270 @@ +- actiongroup: "AdminGridFilterResetActionGroup" + page: "admin/" + description: Scrolls to the top of the page. Clicks on the "Clear Filters" link, if present, in the Admin Grid 'Filters' section. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterResetActionGroup.xml + +- actiongroup: "AdminGridFilterFillInputFieldActionGroup" + page: "admin/" + description: Expands the "Filters" section of an Admin Grid page. Fills in the provided Filter Value for the provided Filter Name. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterFillInputFieldActionGroup.xml + +- actiongroup: "AdminFormSaveAndClose" + page: "admin/catalog/product/" + description: Clicks on "Save and Close". Validates that the Success Message is present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminSaveAndCloseActionGroup.xml + +- actiongroup: "AdminGridFilterSearchResultsByInput" + page: "admin/" + description: Filters an Admin Grid page using the provided Filter Selector and Search Value. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterSearchResultsActionGroup.xml + +- actiongroup: "searchAdminDataGridByKeyword" + page: "admin/" + description: Fills "Search by keyword" on an Admin Grid page. Clicks on Submit Search. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridFilterActionGroup.xml + +- actiongroup: "adminDataGridSelectPerPage" + page: "admin/" + description: Sets the provided preset "per page" display setting on an Admin Grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridPaginationActionGroup.xml + +- actiongroup: "AdminGridFilterApplyActionGroup" + page: "admin/" + description: Clicks on "Apply Filters" in the 'Filters' section of an Admin Grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterApplyActionGroup.xml + +- actiongroup: "GoToAllUsers" + page: "admin/" + description: Navigate to the Users page via Backend Admin Side Menu. PLEASE NOTE: Use the amOnPage action instead. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminUserActionGroup.xml + +- actiongroup: "StorefrontFillCartDataActionGroup" + page: "storefront" + description: Fills Cart Data with Braintree using the provided Data Entity. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/StorefrontFillCartDataActionGroup.xml + +- actiongroup: "ConfigureBraintree" + page: "admin/system_config/" + description: Sets up the Braintree configuration setting using the BraintreeConfigurationSection Data Entity. PLEASE NOTE: The Action Group values are Hardcoded. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/ConfigureBraintreeActionGroup.xml + +- actiongroup: "GoToUserRoles" + page: "admin/" + description: Navigate to the User Roles page via Backend Admin Side Menu. PLEASE NOTE: Use the amOnPage action instead. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminRoleActionGroup.xml + +- actiongroup: "AdminOrderBraintreeFillActionGroup" + page: "storefront" + description: Fill Payment Method with Braintree + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminOrderBraintreeFillActionGroup.xml + +- actiongroup: "AdminProductAddFPTValueActionGroup" + page: "admin/catalog/product/" + description: Adds the provided FPT details (Attribute Code, Country, State and Value) on the Admin Product creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Weee/Test/Mftf/ActionGroup/AdminProductAddFPTValueActionGroup.xml + +- actiongroup: "StorefrontFillContactUsFormActionGroup" + page: "storefront" + description: Fills Name, Email and Comment on the Storefront "Contact Us" page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontFillContactUsFormActionGroup.xml + +- actiongroup: "StorefrontSubmitContactUsFormActionGroup" + page: "storefront" + description: Clicks on the "Submit" button on the Storefront 'Contact Us' page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontSubmitContactUsFormActionGroup.xml + +- actiongroup: "AssertMessageContactUsFormActionGroup" + page: "storefront" + description: Validates that the provided Message appears in the correct Message Type on the Storefront "Contact Us" page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/AssertMessageContactUsFormActionGroup.xml + +- actiongroup: "StorefrontOpenContactUsPageActionGroup" + page: "storefront" + description: Goes to the Storefront "Contact Us" page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontOpenContactUsPageActionGroup.xml + +- actiongroup: "AdminCreateWidgetActionGroup" + page: "admin/widget_instance/new/" + description: Goes to the Admin Widget creation page. Creates the provided Widget. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml + +- actiongroup: "AdminCreateWidgetWithBlockActionGroup" + page: "admin/widget_instance/new/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminWidgetActionGroup.xml + +- actiongroup: "AdminCreateAndSaveWidgetActionGroup" + page: "admin/widget_instance/" + description: EXTENDS: AdminCreateWidgetActionGroup. Clicks on Save. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateAndSaveWidgetActionGroup.xml + +- actiongroup: "ClearCacheActionGroup" + page: "admin/cache/" + description: Goes to the Admin Cache Management page. Clicks on "Flush Magento Cache". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearCacheActionGroup.xml + +- actiongroup: "ClearPageCacheActionGroup" + page: "admin/cache/" + description: Goes to the Admin Cache Management page. Selects "Refresh". Checks the "Page Cache" row. Clicks on Submit. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearPageCacheActionGroup.xml + +- actiongroup: "CreateOrderToPrintPageActionGroup" + page: "storefront" + description: Goes to the provided Storefront Category page. Adds the Product to the Cart. Places the Order. Clicks on Print Order. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateOrderToPrintPageActionGroup.xml + +- actiongroup: "AssertOrderButtonsAvailableActionGroup" + page: "admin/sales/order/view/" + description: Validates that the primary buttons appear on the Admin Order edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderButtonsAvailableActionGroup.xml + +- actiongroup: "AdminAssertRefundOrderStatusCommentsHistoryActionGroup" + page: "admin/sales/order/view/order_id/" + description: Clicks on the "Comments History" on Admin View Order page. Validates that the provided Order Status and Refund message are present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertRefundOrderStatusInCommentsHistoryActionGroup.xml + +- actiongroup: "verifyBasicCreditMemoInformation" + page: "admin/sales/order_creditmemo/view/creditmemo_id/" + description: Validates that the provided Customer, Shipping/Billing Address and Customer Group are present and correct on the Admin Credit Memo view page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminCreditMemoActionGroup.xml + +- actiongroup: "filterOrderGridById" + page: "admin/sales/order/" + description: Goes to the Admin Orders page. Filters the grid based on the provided Order ID. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderGridActionGroup.xml + +- actiongroup: "AdminOrderStatusFormFillAndSave" + page: "admin/sales/order_edit/" + description: Fills in the provided Status and Label on the Admin Order Status section. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderStatusFormFillAndSaveActionGroup.xml + +- actiongroup: "AdminAssertRefundInRefundsGridActionGroup" + page: "admin/sales/creditmemo/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertRefundInRefundsGridActionGroup.xml + +- actiongroup: "useBraintreeForMasterCard" + page: "admin/sales/order_create/index/" + 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'. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateNewOrderActionGroup.xml + +- actiongroup: "AssertOrderStatusFormSaveSuccess" + page: "admin/sales/order/" + description: Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveSuccessActionGroup.xml + +- actiongroup: "AssertOrderStatusExistsInGrid" + page: "admin/sales/order/" + description: Validates that the provided Order Status and Label are present in the Admin Orders grid. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusExistsInGridActionGroup.xml + +- actiongroup: "navigateToNewOrderPageNewCustomer" + page: "admin/sales/order/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderActionGroup.xml + +- actiongroup: "AdminAssertProductQtyInGridActionGroup" + page: "admin/catalog/product/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertProductQtyInGridActionGroup.xml + +- actiongroup: "verifyBasicInvoiceInformation" + page: "admin/sales/invoice/view/invoice_id/" + description: Validates that the provided Customer, Address and Customer Group details are present and correct on the Admin View Invoice page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminInvoiceActionGroup.xml + +- actiongroup: "AssertOrderStatusFormSaveDuplicateError" + page: "admin/sales/order/" + description: Validates that the "Duplicate Order" Error Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml + +- actiongroup: "AdminOpenAndFillCreditMemoRefundActionGroup" + page: "admin/sales/order/view/order_id/" + 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 #). + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOpenAndFillCreditMemoRefundActionGroup.xml + +- actiongroup: "StorefrontSearchGuestOrderActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontOrderActionGroupActionGroup.xml + +- actiongroup: "assertProductVideoStorefrontProductPage" + page: "storefront" + description: Validates that the provided Video is present on the Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/StorefrontProductVideoActionGroup.xml + +- actiongroup: "addProductVideo" + page: "admin/catalog/product/" + description: Expands the "Images And Videos" section on the Admin Product creation/edit page. Adds the provided Video to the Product. Clicks on Save. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/AdminProductVideoActionGroup.xml + +- actiongroup: "CustomerLoginOnStorefrontWithRememberMeChecked" + page: "storefront" + description: EXTENDS: LoginToStorefrontActionGroup. Checks the "Remember Me" checkbox. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml + +- actiongroup: "CreateCustomVariableActionGroup" + page: "admin/system_variable/new/" + description: Goes to the Custom Variable creation page. Fills in the Custom Variable details. PLEASE NOTE: The Custom Variable details are Hardcoded using 'customVariable'. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/CreateCustomVariableActionGroup.xml + +- actiongroup: "EnableWebUrlOptions" + page: "admin/system_config/edit/section/web/" + description: Goes to the "Configuration" page for 'Url Options'. Enables "Add Store Code to Urls". Clicks on the Save button. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWebUrlOptionsActionGroup.xml + +- actiongroup: "SetGroupForValidVATIdIntraUnionActionGroup" + page: "admin/system_config/edit/section/customer/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/AdminConfigCreateNewAccountActionGroup.xml + +- actiongroup: "SwitchToVersion4ActionGroup" + page: "admin/system_config/edit/section/cms/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/SwitcherActionGroup.xml + +- actiongroup: "NavigateToDefaultLayoutsSetting" + page: "admin/system_config/edit/section/web/" + description: Goes to the "Configuration" page for 'Web'. Expands the "Default Layouts" section. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/GeneralConfigurationActionGroup.xml + +- actiongroup: "EnabledWYSIWYG" + page: "magentoCLI" + description: Enables the WYSIWYG Editor via the CLI. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWYSIWYGActionGroup.xml + +- actiongroup: "RestoreLayoutSetting" + page: "admin/system_config/edit/section/web/" + description: Goes to the "Configuration" page for 'Web'. Clicks on the Save button. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml + +- actiongroup: "SetTaxClassForShipping" + page: "admin/system_config/edit/section/tax/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigSalesTaxClassActionGroup.xml + +- actiongroup: "ChooseElasticSearchAsSearchEngine" + page: "admin/system_config/edit/section/catalog/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminCatalogSearchActionGroup.xml + +- actiongroup: "ConfigAdminAccountSharingActionGroup" + page: "admin/system_config/edit/section/admin/" + description: Goes to the "Configuration" page for 'Admin'. Enables "Admin Account Sharing". Clicks on the Save button. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminAccountSharingActionGroup.xml + +- actiongroup: "ApplyCouponOnPaymentPageActionGroup" + page: "storefront" + description: Adds the provided Coupon Code on the Storefront Shopping Cart page. Validates that the Discount Verification Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Payment/Test/Mftf/ActionGroup/ApplyCouponOnPaymentPageActionGroup.xml + +- actiongroup: "AssertSearchTermSaveSuccessMessage" + page: "admin/search/term/index/" + description: Goes to the Catalog Search Term grid page. Adds the provided Search Term. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminCatalogSearchTermActionGroup.xml + +- actiongroup: "SetMinimalQueryLengthActionGroup" + page: "admin/system_config/edit/section/catalog/" + description: Goes to the "Configuration" page for 'Catalog'. Sets the Minimal Query Length. CLicks on the Save button. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminSetMinimalQueryLengthActionGroup.xml + +- actiongroup: "AssertSearchTermNotOnFrontend" + page: "storefront" + description: Goes to the Storefront. Fills the Search field with the provided Search Query. Clicks on Search. Validates that there are no results. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchTermActionGroup.xml + +- actiongroup: "StorefrontCheckQuickSearchActionGroup" + page: "storefront" + description: Submits Form POST for the Storefront Search feature. Validates that the URL is correct. Validates that the Title is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchActionGroup.xml + +- actiongroup: "resetProductGridToDefaultView" + page: "admin/catalog/product/" + description: Sets the Admin Products grid view to the "Default View". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductGridActionGroup.xml + +- actiongroup: "DeleteProductActionGroup" + page: "admin/catalog/product/" + description: Deletes the provided Product Name from the Product grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductActionGroup.xml + +- actiongroup: "AssertDontSeeProductDetailsOnStorefrontActionGroup" + page: "storefront" + description: Validates that the provided Product Info does NOT appear in the Product Number on a Storefront Category page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertDontSeeProductDetailsOnStorefrontActionGroup.xml + +- actiongroup: "StorefrontAssertProductNameOnProductMainPageActionGroup" + page: "storefront" + description: Validates that the provided Product Name is present and correct on a Storefront Category page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductMainPageActionGroup.xml + +- actiongroup: "CreateCustomRadioOptions" + page: "admin/catalog/product/edit/id/" + description: Adds a custom Radio Product Option with 3 Radio Options to a Product based on the provided Options. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CustomOptionsActionGroup.xml + +- actiongroup: "GoToStorefrontCategoryPageByParameters" + page: "storefront" + description: Goes to the Storefront Category page using URI Search Parameters. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml + +- actiongroup: "AssertProductInStorefrontProductPage" + page: "storefront" + description: Goes to the Storefront page. Validates that the provided Product details are present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontProductPageActionGroup.xml + +- actiongroup: "AssertProductInStorefrontCategoryPage" + page: "storefront" + description: Goes to Storefront Category page for the provided Category. Validates that the Product details are present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontCategoryPageActionGroup.xml + +- actiongroup: "AddSimpleProductToCart" + page: "storefront" + description: Navigates to the Storefront Product page. Then adds the Product to the Cart. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddProductToCartActionGroup.xml + +- actiongroup: "AdminAddTitleAndPriceValueToCustomOptionActionGroup" + page: "admin/catalog/page/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddTitleAndPriceValueToCustomOptionActionGroup.xml + +- actiongroup: "AssertSubTotalOnStorefrontMiniCartActionGroup" + page: "storefront" + description: Validates that the provided Sub Total is present in the Storefront Mini Shopping Cart. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertSubTotalOnStorefrontMinicartActionGroup.xml + +- actiongroup: "AdminCreateRootCategory" + page: "admin/catalog/category/" + description: Requires navigation to Category creation. Adds a new root category and asserts on creation. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateRootCategoryActionGroup.xml + +- actiongroup: "StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup" + page: "storefront" + description: EXTENDS: AssertStorefrontProductPricesActionGroup. Selects the provided Custom Product Option on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup.xml + +- actiongroup: "AdminAddAdvancedPricingToTheProductActionGroup" + page: "admin/catalog/product/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddAdvancedPricingToTheProductActionGroup.xml + +- actiongroup: "AssertStorefrontProductPricesActionGroup" + page: "storefront" + description: Validates that the provided Product Price and Final Product Price are present on the Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertStorefrontProductPricesActionGroup.xml + +- actiongroup: "StorefrontAssertProductSpecialPriceOnProductPageActionGroup" + page: "storefront" + description: Goes to the provided Storefront Product page. Validates that the provided Special Price is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSpecialPriceOnProductPageActionGroup.xml + +- actiongroup: "StorefrontOpenProductPageActionGroup" + page: "storefront" + description: Goes to the Storefront Product page for the provided Product URL. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenProductPageActionGroup.xml + +- actiongroup: "AssertErrorMessageAfterDeletingWebsiteActionGroup" + page: "admin/catalog/product/" + description: Goes to the Admin Products grid page. Clicks on Ok. Validates that the provided Error Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertErrorMessageAfterDeletingWebsiteActionGroup.xml + +- actiongroup: "AdminCreateCustomDropDownOptionsActionGroup" + page: "admin/catalog/product/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateCustomDropDownOptionsActionGroup.xml + +- actiongroup: "AssertProductOnAdminGridActionGroup" + page: "admin/catalog/product/" + description: EXTENDS: viewProductInAdminGrid. Removes the "clickClearFiltersAfter" step from the Action Group. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductOnAdminGridActionGroup.xml + +- actiongroup: "AdminAddProductCustomOptionActionGroup" + page: "admin/catalog/product/" + description: Adds the provided Custom Option Title/Type to a Product on the Admin Product creation/edit page under the "Customizable Options" section. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddProductCustomOptionActionGroup.xml + +- actiongroup: "AdminAddMinimumAdvertisedPriceActionGroup" + page: "admin/catalog/product/" + description: Clicks "Advanced Pricing" on the Admin Product creation/edit page. Fills in the provided MSRP details. Clicks on Done. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddMinimumAdvertisedPriceActionGroup.xml + +- actiongroup: "SearchForProductOnBackendActionGroup" + page: "admin/catalog/product/" + description: Goto the Product grid page. Search for the provided Product. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchForProductOnBackendActionGroup.xml + +- actiongroup: "AdminSubmitAdvancedInventoryFormActionGroup" + page: "admin/catalog/product/" + description: Clicks on Done on the Admin Product creation/edit page on the 'Advanced Inventory' panel. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSubmitAdvancedInventoryFormActionGroup.xml + +- actiongroup: "StorefrontOpenHomePageActionGroup" + page: "storefront" + description: Goes to the Storefront Homepage. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenHomePageActionGroup.xml + +- actiongroup: "OpenProductFromCategoryPageActionGroup" + page: "storefront" + description: Goto the provided Category page. Click on the provided Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductFromCategoryPageActionGroup.xml + +- actiongroup: "StorefrontCheckSimpleProduct" + page: "storefront" + description: Validates that the provided Simple Product information is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml + +- actiongroup: "AdminCreateRecentlyProductsWidgetActionGroup" + page: "admin/widget_instance/new/" + description: EXTENDS: AdminCreateWidgetActionGroup. Adds Product Attributes/Buttons to a Widget. Clicks on the Save button. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml + +- actiongroup: "AssignAttributeToGroup" + page: "admin/catalog/product_set/edit/id/" + description: Assign the provided Attribute to an Attribute Set from the Attribute Sets creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeSetActionGroup.xml + +- actiongroup: "CreateNewProductActionGroup" + page: "admin/catalog/product/edit/id/" + description: Goes to the Product creation/edit page. Fills in Product Name, Price and Quantity. Then Saves the work. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CreateNewProductActionGroup.xml + +- actiongroup: "AdminOpenNewProductFormPageActionGroup" + page: "admin/catalog/product/edit/id/" + description: Goes to the Product creation/edit page for the provided Product Type and Attribute Set ID. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenNewProductFormPageActionGroup.xml + +- actiongroup: "AssertProductDetailsOnStorefrontActionGroup" + page: "storefront" + description: Validates that the provided Product Info does NOT appear in the Product Number on a Storefront Category page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductDetailsOnStorefrontActionGroup.xml + +- actiongroup: "RestoreLayoutSetting" + page: "admin/system_config/edit/section/web/" + description: Goes to the "Configuration" page for 'Web'. Selects 'No layout updates' for the Default Product/Category Layouts. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml + +- actiongroup: "navigateToCreatedProductAttribute" + page: "admin/catalog/product_attribute/" + description: Goes to the Product Attributes grid page. Filters the grid based on the provided Product Attribute. Clicks on the 1st row. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeActionGroup.xml + +- actiongroup: "StorefrontAddProductToCartWithQtyActionGroup" + page: "storefront" + description: Fills in the provided Product Quantity. Clicks on Add To Cart. Validates that the Success Message is present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddProductToCartWithQtyActionGroup.xml + +- actiongroup: "searchAndMultiSelectActionGroup" + page: "admin/catalog/product/edit/id/" + description: Search for and select multiple items in the Magento dropdown UI component. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAndMultiselectActionGroup.xml + +- actiongroup: "CreateCategory" + page: "admin/catalog/category/" + description: Requires navigation to the Category creation page. Adds a new Subcategory. Validates that the Category was created. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCategoryActionGroup.xml + +- actiongroup: "AssertAttributeDeletionErrorMessageActionGroup" + page: "admin/catalog/product_set/edit/id/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertAttributeDeletionErrorMessageActionGroup.xml + +- actiongroup: "DeleteProductAttributeByAttributeCodeActionGroup" + page: "admin/catalog/product_attribute/edit/attribute_id/" + description: Delete a Product Attribute from the Product Attribute creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductAttributeByAttributeCodeActionGroup.xml + +- actiongroup: "AssertProductAttributePresenceInCatalogProductGridActionGroup" + page: "admin/catalog/product/" + description: Validates that the provided Attributes Sets is present on the Backend Attribute Sets grid. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductAttributePresenceInCatalogProductGridActionGroup.xml + +- actiongroup: "goToCreateProductPage" + page: "admin/catalog/product/" + description: Clicks on the "Add Product" toggle on the Admin Products grid page. Clicks on the provided Product (Type). + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductActionGroup.xml + +- actiongroup: "AdminFillAdvancedInventoryQtyActionGroup" + page: "admin/catalog/product/" + description: Fills in the provided Quantity for the "Qty" option in 'Advanced Inventory' panel on the Admin Product creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillAdvancedInventoryQtyActionGroup.xml + +- actiongroup: "AssertProductInfoOnEditPageActionGroup" + page: "admin/catalog/product/edit/id/" + description: Validate that the provided Product details are correct on the Product creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInfoOnEditPageActionGroup.xml + +- actiongroup: "AdminClickOnAdvancedInventoryLinkActionGroup" + page: "admin/catalog/product/" + description: Clicks on the "Advanced Inventory" link on the Admin Product creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminClickOnAdvancedInventoryLinkActionGroup.xml + +- actiongroup: "StorefrontAssertProductPriceOnProductPageActionGroup" + page: "storefront" + description: Validate that the provided Product Price is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductPriceOnProductPageActionGroup.xml + +- actiongroup: "StorefrontCheckProductPriceInCategoryActionGroup" + page: "storefront" + description: EXTENDS: StorefrontCheckCategorySimpleProduct. Removes 'AssertProductPrice'. Validates that the provided Product Price is present and correct on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCheckProductPriceInCategoryActionGroup.xml + +- actiongroup: "StorefrontAssertProductInRecentlyViewedWidgetActionGroup" + page: "storefront" + description: Validate that the provided Product appears in the Recently Viewed Products widget. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductInWidgetActionGroup.xml + +- actiongroup: "StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup" + page: "storefront" + description: EXTENDS: AssertStorefrontProductPricesActionGroup. Clicks on the provided Custom Option on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup.xml + +- actiongroup: "StorefrontAssertProductSkuOnProductPageActionGroup" + page: "storefront" + description: Validate that the provided Product Sku is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSkuOnProductPageActionGroup.xml + +- actiongroup: "StorefrontAssertCustomOptionByTitleActionGroup" + page: "storefront" + description: Validates that the provided Product Option Title is present on the Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertCustomOptionByTitleActionGroup.xml + +- actiongroup: "AddWebsiteToProductActionGroup" + page: "admin/catalog/product/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddWebsiteToProductActionGroup.xml + +- actiongroup: "AdminFillAdvancedInventoryOutOfStockThresholdActionGroup" + page: "admin/catalog/product/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillAdvancedInventoryOutOfStockThresholdActionGroup.xml + +- actiongroup: "SearchAttributeByCodeOnProductAttributeGridActionGroup" + page: "admin/catalog/product/" + description: Goto the Product Attribute grid page. Search for the provided Product Attribute Code. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAttributeByCodeOnProductAttributeGridActionGroup.xml + +- actiongroup: "CheckItemInLayeredNavigationActionGroup" + page: "storefront" + description: Expands the Product Filters on a Storefront Category page if it is not expanded. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckItemInLayeredNavigationActionGroup.xml + +- actiongroup: "OpenProductAttributeFromSearchResultInGridActionGroup" + page: "admin/catalog/product_attribute/" + description: EXTENDS: SearchAttributeByCodeOnProductAttributeGridActionGroup. Click on Edit for the provided Product Attribute Code. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductAttributeFromSearchResultInGridActionGroup.xml + +- actiongroup: "addToCartFromStorefrontProductPage" + page: "storefront" + description: Click on the Add to Cart button. Validates that the Success Message is present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductPageActionGroup.xml + +- actiongroup: "StorefrontAddCategoryProductToCompareActionGroup" + page: "storefront" + description: Add a Product to the Compare Product list from a Category page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml + +- actiongroup: "StorefrontClickAddToCartOnProductPageActionGroup" + page: "storefront" + description: Adds a Product to the Cart. Validate that the Success Message is present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickAddToCartOnProductPageActionGroup.xml + +- actiongroup: "VerifyProductTypeOrder" + page: "admin/catalog/product/" + description: Clicks on the "Add Product" toggle. Validates that the Simple/Virtual Products are listed in the correct order. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml + +- actiongroup: "MoveCategoryActionGroup" + page: "admin/catalog/category/" + description: Move a Category on the Backend Category page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/MoveCategoryActionGroup.xml + +- actiongroup: "FilterProductInGridByStoreViewAndNameActionGroup" + page: "admin/catalog/product/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/FilterProductInGridByStoreViewAndNameActionGroup.xml + +- actiongroup: "StorefrontAssertProductNameOnProductPageActionGroup" + page: "storefront" + description: Validate that the provided Product Price is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductPageActionGroup.xml + +- actiongroup: "StorefrontAddToCartCustomOptionsProductPageActionGroup" + page: "storefront" + description: Add a Product to the Cart. Validate that the Success Message is present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddToCartCustomOptionsProductPageActionGroup.xml + +- actiongroup: "AdminAssignImageRolesActionGroup" + page: "admin/catalog/product/" + description: Requires the navigation to the Product Creation page. Checks the Base, Small, Thumbnail, and Swatch Roles areas for images. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignImageRolesActionGroup.xml + +- actiongroup: "CompareTwoProductsOrder" + page: "storefront" + description: Goes to the Storefront. Validates that the 2 provided Products appear in the correct order. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckProductsOrderActionGroup.xml + +- actiongroup: "StorefrontAssertProductImagesOnProductPageActionGroup" + page: "storefront" + description: Validate that the Product Image is present and correct. Validate that the Fullscreen Product Image is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductImagesOnProductPageActionGroup.xml + +- actiongroup: "OpenEditProductOnBackendActionGroup" + page: "admin/catalog/product/" + description: Click on Edit for the provided Product SKU. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenEditProductOnBackendActionGroup.xml + +- actiongroup: "AdminDeleteTaxRule" + page: "admin/tax/rule/" + description: Goes to the Admin Tax Rule grid page. Deletes the provided Tax Rule Code. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminDeleteTaxRuleActionGroup.xml + +- actiongroup: "editTaxConfigurationByUI" + page: "admin/system_config/edit/section/tax/" + description: Goes to the "Configuration" page for 'Tax'. Enables the display of Taxes in the Storefront Shopping Cart and Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminTaxActionGroup.xml + +- actiongroup: "addCustomerTaxClass" + page: "admin/tax/rule/" + description: Adds the provided Customer Tax Class on the Admin Tax Rule creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminCustomerTaxClassActionGroup.xml + +- actiongroup: "StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup" + page: "storefront" + description: Clicks "Customize and Add to Cart" on a Storefront Bundled Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup.xml + +- actiongroup: "BundleProductFilter" + page: "admin/catalog/product/" + description: Applies a Backend Admin Grid filter for Bundle Products. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/BundleProductFilterActionGroup.xml + +- actiongroup: "StoreFrontAddProductToCartFromBundleWithCurrencyActionGroup" + page: "storefront" + description: Adds a Bundled Product to the Cart with a specified Currency Value. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StoreFrontAddProductToCartFromBundleActionGroup.xml + +- actiongroup: "fillMainBundleProductForm" + page: "admin/catalog/product/" + description: Fills the Name, SKU and Stock Status fields. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminBundleProductActionGroup.xml + +- actiongroup: "StorefrontAddCategoryBundleProductToCartActionGroup" + page: "storefront" + description: Adds a Bundled Product to the Cart from the Category page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml + +- actiongroup: "AncillaryPrepBundleProduct" + page: "admin/catalog/product/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/EnableDisableProductActionGroup.xml + +- actiongroup: "AdminCreateApiDynamicBundleProductActionGroup" + page: "createData" + 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 "ApiBundleProduct" Entity. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminCreateApiBundleProductActionGroup.xml + +- actiongroup: "SetBundleProductAttributes" + page: "admin/catalog/product/" + description: Requires navigation to the Product Creation page. Fills in the arguments listed below on the product page. Saves the changes. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/SetBundleProductAttributesActionGroup.xml + +- actiongroup: "AdminClearFiltersActionGroup" + page: "admin/catalog/product/" + description: Goes to the Catalog Backend Admin Grid page. Then clears the Grid Filters. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminClearFiltersActionGroup.xml + +- actiongroup: "VerifyProductTypeOrder" + page: "admin/catalog/product/" + description: Checks that Bundle is in the correct order in comparison to other product types on the add product dropdown. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml + +- actiongroup: "CreateBasicBundleProduct" + page: "admin/catalog/product/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/CreateBundleProductActionGroup.xml + +- actiongroup: "StorefrontSelectBundleProductDropDownOptionActionGroup" + page: "storefront" + description: Selects the provided Product Name on a Storefront Bundled Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontSelectBundleProductDropDownOptionActionGroup.xml + +- actiongroup: "AdminClickSaveButtonOnUserFormActionGroup" + page: "admin/user/" + description: Clicks on the Save button on the Admin User creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserFormActionGroup.xml + +- actiongroup: "AdminCreateUserActionGroup" + page: "admin/user/" + description: Goes to the Admin Users grid page. Clicks on Create User. Fills in the provided Role and User. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateUserActionGroup.xml + +- actiongroup: "AdminDeleteUserActionGroup" + page: "admin/user/" + description: Goes to the Admin Users grid page. Deletes the provided User. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserActionGroup.xml + +- actiongroup: "AdminCreateRoleActionGroup" + page: "admin/user_role/editrole/" + description: Goes to the Admin Edit Role page. Fills in the provided User details. Add the provided Role. Clicks on Save. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateRoleActionGroup.xml + +- actiongroup: "AdminFillUserRoleFormActionGroup" + page: "admin/user_role/" + description: Fills in the provided Role and Current Admin Password on the Admin Roles creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillUserRoleFormActionGroup.xml + +- actiongroup: "AdminOpenNewUserPageActionGroup" + page: "admin/user/new/" + description: Goes to the Admin New User page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenNewUserPageActionGroup.xml + +- actiongroup: "AssertAdminUserSaveMessageActionGroup" + page: "admin/user/" + description: Validates that the provided Save Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AssertAdminUserSaveMessageActionGroup.xml + +- actiongroup: "AdminFillNewUserFormRequiredFieldsActionGroup" + page: "admin/user/new/" + description: Fills in the provided User details on the New User creation page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillNewUserFormRequiredFieldsActionGroup.xml + +- actiongroup: "AdminClickSaveButtonOnUserRoleFormActionGroup" + page: "admin/user_role/" + description: Clicks on Save on the Admin Roles creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserRoleFormActionGroup.xml + +- actiongroup: "AdminDeleteCreatedUserActionGroup" + page: "admin/user/" + description: Goes to the Admin Users grid page. Edits the provided User. Deletes the User. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedUserActionGroup.xml + +- actiongroup: "AdminOpenForgotPasswordPageActionGroup" + page: "admin/" + description: Goes to the Admin Login page. Clicks on the "Forgot Password" link. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenForgotPasswordPageActionGroup.xml + +- actiongroup: "AdminSubmitForgotPasswordFormActionGroup" + page: "admin/auth/forgotpassword/" + description: Clicks on the Retrieve Password button. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminSubmitForgotPasswordFormActionGroup.xml + +- actiongroup: "AdminDeleteCreatedRoleActionGroup" + page: "admin/user_role/" + description: Goes to the Admin Roles grid page. Deleted the provided Role. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedRoleActionGroup.xml + +- actiongroup: "AdminFillForgotPasswordFormActionGroup" + page: "admin/auth/forgotpassword/" + description: Fills in the provided Email Address on the Admin Forgot Password page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillForgotPasswordFormActionGroup.xml + +- actiongroup: "AdminOpenCreateRolePageActionGroup" + page: "admin/user_role/editrole/" + description: Goes to the Admin Roles edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenCreateRolePageActionGroup.xml + +- actiongroup: "AssertMessageInAdminPanelActionGroup" + page: "admin/" + description: Validates that the provided Message appears in the provided Message Type on an Admin page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageInAdminPanelActionGroup.xml + +- actiongroup: "logout" + page: "admin/auth/logout/" + description: Logout of the Backend Admin. PLEASE NOTE: This Action Group does NOT validate that you are Logged Out. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LogoutActionGroup.xml + +- actiongroup: "LoginAsAdmin" + page: "admin/" + description: Login to Backend Admin using provided User Data. PLEASE NOTE: This Action Group does NOT validate that you are Logged In. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAsAdminActionGroup.xml + +- actiongroup: "LoginAdminWithCredentialsActionGroup" + page: "admin/" + description: Login to Backend Admin using provided Admin credentials. PLEASE NOTE: This Action Group does NOT validate that you are Logged In. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAdminWithCredentialsActionGroup.xml + +- actiongroup: "AssertAdminSuccessLoginActionGroup" + page: "admin/" + description: Wait for the current Admin Name to appear in the Backend Admin. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminSuccessLoginActionGroup.xml + +- actiongroup: "deleteEntitySecondaryGrid" + page: "admin/" + description: This Action Group deletes an item from a grid based on provided Name. After Searching, the First Row is clicked. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SecondaryGridActionGroup.xml + +- actiongroup: "LoginActionGroup" + page: "admin/" + description: Login to Backend Admin using ENV Admin credentials. PLEASE NOTE: This Action Group does NOT validate that you are Logged In. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginActionGroup.xml + +- actiongroup: "AdminNavigateMenuActionGroup" + page: "admin/" + description: Open Backend Admin side Navigation Menu. Click on Sub-Navigation Menu item. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminNavigateMenuActionGroup.xml + +- actiongroup: "AssertMessageOnAdminLoginActionGroup" + page: "admin/" + description: Validate Backend Admin Login status message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageOnAdminLoginActionGroup.xml + +- actiongroup: "AdminAssertPageTitleActionGroup" + page: "admin/" + description: Validate Backend Admin Grid Page Title is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminAssertPageTitleActionGroup.xml + +- actiongroup: "AssertAdminDashboardPageIsVisibleActionGroup" + page: "admin/" + description: Validate the Backend Admin Dashboard URI is correct. Validate the Backend Admin Dashboard Title is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminDashboardPageIsVisibleActionGroup.xml + +- actiongroup: "AssertAdminPageIsNot404ActionGroup" + page: "admin/" + description: Validates that the '404 Error' message is present and correct in the Admin Page Header. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminPageIsNot404ActionGroup.xml + +- actiongroup: "SetWebsiteCountryOptionsToDefaultActionGroup" + page: "admin/system_config/" + description: Sets the Website Country configuration setting to the Default values. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetWebsiteCountryOptionsToDefaultActionGroup.xml + +- actiongroup: "SetAdminAccountActionGroup" + page: "admin/system_account/index/" + description: Update the Interface Language configuration setting using provided Interface Language. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetAdminAccountActionGroup.xml + +- actiongroup: "SortByIdDescendingActionGroup" + page: "admin/" + description: Sorts a Backend Admin Grid by descending order for the ID column. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SortByIdDescendingActionGroup.xml + +- actiongroup: "AdminImportProductsActionGroup" + page: "admin/import/" + description: Goes to the Admin Import page. Imports the provided File. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ImportExport/Test/Mftf/ActionGroup/AdminImportProductsActionGroup.xml + +- actiongroup: "verifyBasicShipmentInformation" + page: "admin/sales/order/view/order_id/" + description: Validates that the provided Customer, Shipping Address, Billing Address and Customer Group are present and correct on the view Admin Order page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminShipmentActionGroup.xml + +- actiongroup: "AdminAddDownloadableLinkInformationActionGroup" + page: "admin/catalog/product/" + description: Checks "Is this downloadable Product?". Fills in the provided Downloadable details under the 'Downloadable Information'. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminAddDownloadableLinkInformationActionGroup.xml + +- actiongroup: "fillMainDownloadableProductForm" + page: "admin/catalog/product/new/set/4/type/downloadable/" + description: Fills the Name, SKU, Price and Quantity on the Product creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminDownloadableProductActionGroup.xml + +- actiongroup: "StorefrontAssertDownloadableProductIsPresentInCustomerAccount" + page: "storefront" + description: Goes to the Storefront Customer Dashboard page. Clicks on "My Downloadable Products". Validates that the provided Product is present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/StorefrontAssertDownloadableProductIsPresentInCustomerAccountActionGroup.xml + +- actiongroup: "VerifyProductTypeOrder" + page: "admin/catalog/product/" + description: Validates that the "Downloadable Product" option is present in the 'Add Product' dropdown menu on the Products grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml + +- actiongroup: "exportProductsFilterByAttribute" + page: "admin/export/" + description: Filters Products by the provided Attribute. Exports the filtered Products list. Validates that the Success Message is present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogImportExport/Test/Mftf/ActionGroup/AdminExportActionGroup.xml + +- actiongroup: "StorefrontAssertCheckoutEstimateShippingInformationActionGroup" + page: "storefront" + description: Validates that the provided Customer details (Country, State and Zip Code) are present and correct on the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml + +- actiongroup: "StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup.xml + +- actiongroup: "FillShippingZipForm" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingZipFormActionGroup.xml + +- actiongroup: "AssertStorefrontElementVisibleActionGroup" + page: "storefront" + description: Validates that the provided Selector contains the provided Value on a Storefront page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefronElementVisibleActionGroup.xml + +- actiongroup: "DeleteProductFromShoppingCartActionGroup" + page: "storefront" + description: Removes the provided Product Name from the Storefront Mini Shopping Cart. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/DeleteProductFromShoppingCartActionGroup.xml + +- actiongroup: "StorefrontAssertGuestShippingInfoActionGroup" + page: "storefront" + description: Validates that the provided Customer details are present and correct in the 'Shipping Address' section on the Storefront Check page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertGuestShippingInfoActionGroup.xml + +- actiongroup: "StorefrontOpenCheckoutPageActionGroup" + page: "storefront" + description: Goes to the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenCheckoutPageActionGroup.xml + +- actiongroup: "CustomerCheckoutFillNewShippingAddressActionGroup" + page: "storefront" + description: Fills in the provided Address details in the 'Shipping Address' section on the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CustomerCheckoutFillNewShippingAddressActionGroup.xml + +- actiongroup: "StorefrontCheckCartDiscountAndSummaryActionGroup" + page: "storefront" + description: Validates that the provided Order Total and Discount Totals are present and correct under the 'Summary' section of the Storefront Shopping Cart page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckCartDiscountAndSummaryActionGroup.xml + +- actiongroup: "LoginAsCustomerOnCheckoutPageActionGroup" + page: "storefront" + description: Fills in the provided Customer (Email and Password) details in the 'Sign In' modal on the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/LoginAsCustomerOnCheckoutPageActionGroup.xml + +- actiongroup: "StorefrontSelectOptionDateTimeActionGroup" + page: "storefront" + description: Selects the provided Month, Day, Year, Hour, Minute and Part of Day for the provided Product Option on a Storefront product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDateTimeActionGroup.xml + +- actiongroup: "StorefrontUpdateProductQtyMiniShoppingCartActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml + +- actiongroup: "FillNewShippingAddressModalActionGroup" + page: "storefront" + description: EXTENDS: FillShippingAddressOneStreetActionGroup. Selects the provided State in the 'Shipping Address' section of the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillNewShippingAddressModalActionGroup.xml + +- actiongroup: "StorefrontAssertShippingAddressPageDisplayActionGroup" + page: "storefront" + description: Goes to the Storefront Checkout page. Validates that the 'Shipping Address' Title and Main Area are present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingAddressPageDisplayActionGroup.xml + +- actiongroup: "AssertShoppingCartIsEmptyActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertShoppingCartIsEmptyActionGroup.xml + +- actiongroup: "StorefrontCartEstimateShippingAndTaxActionGroup" + page: "storefront" + description: Fills in the provided Address details (Country, State and Zip Code) under the 'Summary' section on the Storefront Shopping Cart page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCartEstimateShippingAndTaxActionGroup.xml + +- actiongroup: "StorefrontAddToTheCartActionGroup" + page: "storefront" + description: Scrolls to the Add To Cart button. Clicks on Add To Cart. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddToTheCartActionGroup.xml + +- actiongroup: "AssertStorefrontEmailTooltipContentOnCheckoutActionGroup" + page: "storefront" + description: Clicks on the Email Address tooltip (?). Validates that the provided Message appears in the Email Address Tooltip. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml + +- actiongroup: "StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup.xml + +- actiongroup: "FillShippingAddressOneStreetActionGroup" + page: "storefront" + description: Fills in the provided Address details in the 'Shipping Address' (Fills in Street Address 1 only) section of the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingAddressOneStreetActionGroup.xml + +- actiongroup: "StorefrontSelectOptionDateActionGroup" + page: "storefront" + description: Selects the provided Month, Day and Year for the provided Product Option on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDateActionGroup.xml + +- actiongroup: "StorefrontCheckoutCheckProductActionGroup" + page: "storefront" + description: Validates that the provided Product and Cart Item are present and correct on the Storefront Shopping Cart page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutCheckProductActionGroup.xml + +- actiongroup: "GuestCheckoutFillNewShippingAddressActionGroup" + page: "storefront" + description: Fills in the provided Customer/Address details in the 'Shipping Address' section on the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewShippingAddressActionGroup.xml + +- actiongroup: "StorefrontAssertProductDetailsInOrderSummaryActionGroup" + page: "storefront" + description: Validates that the provided Product Name, Quantity and Price are present in the "Order Summary" section on the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertProductDetailsInOrderSummaryActionGroup.xml + +- actiongroup: "StorefrontAssertCheckoutShippingMethodSelectedActionGroup" + page: "storefront" + description: Validates that the provided Shipping Method is checked on the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml + +- actiongroup: "clickViewAndEditCartFromMiniCart" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontMiniCartActionGroup.xml + +- actiongroup: "StorefrontFillGuestShippingInfoActionGroup" + page: "storefront" + description: Fills in the provided Customer details on the Storefront Checkout page under the 'Shipping Address' section. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillGuestShippingInfoActionGroup.xml + +- actiongroup: "AssertStorefrontSeeElementActionGroup" + page: "storefront" + description: Scrolls to the provided Selector. Validates that the provided Selector is present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontSeeElementActionGroup.xml + +- actiongroup: "StorefrontSelectOptionCheckBoxActionGroup" + page: "storefront" + description: Checks the provided Product Option Title on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionCheckBoxActionGroup.xml + +- actiongroup: "StorefrontSelectOptionDropDownActionGroup" + page: "storefront" + description: Selects the provided Product Option Value under the provided Product Option Title on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDropDownActionGroup.xml + +- actiongroup: "StorefrontFillOptionFieldInputActionGroup" + page: "storefront" + description: Fills in the provided Option Title with the provided Value on a Storefront product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillOptionFieldInputActionGroup.xml + +- actiongroup: "CheckoutSelectFlatRateShippingMethodActionGroup" + page: "storefront" + description: Clicks on the "Flat Rate" Shipping Method on the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CheckoutActionGroup.xml + +- actiongroup: "StorefrontAddCategoryProductToCartActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml + +- actiongroup: "ClearShippingAddressActionGroup" + page: "storefront" + description: Clears all of the fields for the Shipping Address section on the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/ClearShippingAddressActionGroup.xml + +- actiongroup: "AssertStorefrontShoppingCartSummaryItemsActionGroup" + page: "storefront" + description: Goes to the Storefront Shopping Cart page. Validates that the provided Subtotal/Total are present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontShoppingCartSummaryItemsActionGroup.xml + +- actiongroup: "AssertMiniShoppingCartSubTotalActionGroup" + page: "storefront" + description: Validates that the provided Subtotal (Price and Store Currency) is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertMiniShoppingCartSubTotalActionGroup.xml + +- actiongroup: "ShipmentFormFreeShippingActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontShippmentFromActionGroup.xml + +- actiongroup: "StorefrontCheckThatCartIsEmptyActionGroup" + page: "storefront" + description: Clicks on the Mini Shopping Cart icon in the Storefront Header. Validates that the "Empty Cart" message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckThatCartIsEmptyActionGroup.xml + +- actiongroup: "StorefrontSelectOptionTimeActionGroup" + page: "storefront" + description: Selects the provided Hour, Minute and Part of Day under the provided Product Option Title on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionTimeActionGroup.xml + +- actiongroup: "StorefrontAddBundleProductToTheCartActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddBundleProductToTheCartActionGroup.xml + +- actiongroup: "StorefrontFillOptionTextAreaActionGroup" + page: "storefront" + description: Fills in the provided Option Title with the provided Value on a Storefront product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillOptionTextAreaActionGroup.xml + +- actiongroup: "AssertStorefrontCheckoutCartItemsActionGroup" + page: "storefront" + description: Validates that the provided Product details (Name, SKU, Price, Subtotal and Quantity) are present and correct on the Storefront Shopping Cart page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontCheckoutCartItemsActionGroup.xml + +- actiongroup: "AdminCheckoutSelectCheckMoneyOrderBillingMethodActionGroup" + page: "admin/sales/order_create/index/" + description: Selects the Billing Method "Check / Money order" on the Admin 'Create New Order for' page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AdminCheckoutActionGroup.xml + +- actiongroup: "VerifyCheckoutPaymentOrderSummaryActionGroup" + page: "storefront" + description: Validates that the provided Subtotal, Shipping Total and Summary Total prices are present and correct on the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/VerifyCheckoutPaymentOrderSummaryActionGroup.xml + +- actiongroup: "StorefrontSelectOptionRadioButtonActionGroup" + page: "storefront" + description: Checks the provided Product Option radio button for the provided Product Option Price on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionRadioButtonActionGroup.xml + +- actiongroup: "StorefrontAssertCartEstimateShippingAndTaxActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml + +- actiongroup: "StorefrontSelectOptionMultiSelectActionGroup" + page: "storefront" + description: Selects the provided Product Option under the provided Product Option Title on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionMultiSelectActionGroup.xml + +- actiongroup: "StorefrontAssertMiniCartItemCountActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertMiniCartItemCountActionGroup.xml + +- actiongroup: "StorefrontFillEmailFieldOnCheckoutActionGroup" + page: "storefront" + description: Fills in the provided Email Address on the Storefront Checkout page. Double clicks on the Email tooltip. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillEmailFieldOnCheckoutActionGroup.xml + +- actiongroup: "StorefrontClickOnMiniCartActionGroup" + page: "storefront" + description: Scrolls to the Top of the Page. Clicks on the Mini Shopping Cart icon in the Storefront Header. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontClickOnMiniCartActionGroup.xml + +- actiongroup: "StorefrontAddSimpleProductToCartActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddSimpleProductToCartActionGroup.xml + +- actiongroup: "AssertStorefrontMiniCartItemsActionGroup" + page: "storefront" + description: Validates that the provided Product details (Name, Price, Subtotal and Quantity) are present and correct in the Storefront Mini Shopping Cart. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontMiniCartItemsActionGroup.xml + +- actiongroup: "StorefrontAttachOptionFileActionGroup" + page: "storefront" + description: Attaches the provided File to the provided Product Option on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAttachOptionFileActionGroup.xml + +- actiongroup: "StorefrontOpenMiniCartActionGroup" + page: "storefront" + description: Clicks on the Mini Shopping Cart icon in the Storefront Header. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenMiniCartActionGroup.xml + +- actiongroup: "LoginAsCustomerUsingSignInLinkActionGroup" + page: "storefront" + description: Clicks on "Sign In" on the Storefront Checkout page. Fills in the provided Customer details (Email and Password). Clicks on Sign In. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/LoginAsCustomerUsingSignInLinkActionGroup.xml + +- actiongroup: "AssertStorefrontShoppingCartSummaryWithShippingActionGroup" + page: "storefront" + description: EXTENDS: AssertStorefrontShoppingCartSummaryItemsActionGroup. Waits for the Storefront Checkout 'Shipping Methods' section to appear. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontShoppingCartSummaryWithShippingActionGroup.xml + +- actiongroup: "StorefrontAssertShippingMethodPresentInCartActionGroup" + page: "storefront" + description: Validates that the provided Shipping Method Name is present in the "Summary" section of the Storefront Shopping Cart page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingMethodPresentInCartActionGroup.xml + +- actiongroup: "StorefrontAddProductWithSelectedConfigurableOptionToCartActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductWithSelectedOptionToCartActionGroup.xml + +- actiongroup: "GuestCheckoutFillNewBillingAddressActionGroup" + page: "storefront" + description: Fills in the provided Customer and Address details on the Storefront Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewBillingAddressActionGroup.xml + +- actiongroup: "StorefrontEnterProductQuantityAndAddToTheCartActionGroup" + page: "storefront" + description: Fills in the provided Product Quantity on a Storefront Bundled product page. Clicks on Add to Cart. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontEnterProductQuantityAndAddToTheCartActionGroup.xml + +- actiongroup: "StorefrontCheckoutCheckOutOfStockProductActionGroup" + page: "storefront" + description: Validates that the "Out of Stock" Error Message is present and correct on the Storefront Checkout page for the provided Product. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutCheckOutOfStockProductActionGroup.xml + +- actiongroup: "AssertStorefrontEmailNoteMessageOnCheckoutActionGroup" + page: "storefront" + description: Validates that the provided 'Email Address' message is present on the Storefront Checkout page under the "Email Address" field. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml + +- actiongroup: "AssertStorefrontEmailValidationMessageOnCheckoutActionGroup" + page: "storefront" + description: Validates that the provided Error Message appears on the Storefront Checkout page after an invalid Email Addressed is inputted. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml + +- actiongroup: "StorefrontAssertCartShippingMethodSelectedActionGroup" + page: "storefront" + description: Validates that the provided Shipping Method Carrier/Method Code is checked on the Storefront Shopping Cart page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartShippingMethodSelectedActionGroup.xml + +- actiongroup: "AssertThatShippingAndBillingAddressTheSame" + page: "storefront" + description: Validates that the Shipping and Billing Addresses are the same. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/IdentityOfDefaultBillingAndShippingAddressActionGroup.xml + +- actiongroup: "CaptchaFormsDisplayingActionGroup" + page: "admin/" + description: Navigates to store configuration page through UI and expands the CAPTCHA section under Customers > Customer Configuration. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/CaptchaFormsDisplayingActionGroup.xml + +- actiongroup: "StorefrontCustomerChangeEmailWithCaptchaActionGroup" + page: "storefront" + description: EXTENDS: StorefrontCustomerChangeEmailActionGroup. Fills in the Captcha field on the Storefront Customer Information page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml + +- actiongroup: "AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup" + page: "storefront" + description: Validate that the Captcha IS present on the Storefront Create Customer page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml + +- actiongroup: "AssertCaptchaVisibleOnCustomerAccountInfoActionGroup" + page: "storefront" + description: Validate that the Captcha IS present on the Storefront Customer Account Information page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml + +- actiongroup: "StorefrontFillContactUsFormWithCaptchaActionGroup" + page: "storefront" + description: EXTENDS: StorefrontFillContactUsFormActionGroup. Fills in the Captcha field on the Storefront Contact Us page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillContactUsFormWithCaptchaActionGroup.xml + +- actiongroup: "StorefrontFillCustomerLoginFormWithCaptchaActionGroup" + page: "storefront" + description: EXTENDS: StorefrontFillCustomerLoginFormActionGroup. Fills in the Captcha field on the Storefront Customer Login page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml + +- actiongroup: "AssertCaptchaVisibleOnContactUsFormActionGroup" + page: "storefront" + description: Validate that the Captcha IS present on the Storefront Contact Us page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnContactUsFormActionGroup.xml + +- actiongroup: "AssertCaptchaVisibleOnAdminLoginFormActionGroup" + page: "admin/" + description: Validate that the Captcha IS present on the Backend Admin Login page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml + +- actiongroup: "AdminLoginWithCaptchaActionGroup" + page: "admin/" + description: EXTENDS: LoginAsAdmin. Fills in the Captcha field on the Backend Admin Login page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AdminLoginWithCaptchaActionGroup.xml + +- actiongroup: "AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup" + page: "storefront" + description: Validate that the Captcha is NOT present on the Backend Admin Login page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml + +- actiongroup: "StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup" + page: "storefront" + description: EXTENDS: StorefrontFillCustomerAccountCreationFormActionGroup. Fills in the Captcha field on the Storefront Create Customer page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml + +- actiongroup: "AssertCaptchaVisibleOnCustomerLoginFormActionGroup" + page: "storefront" + description: Validate that the Captcha IS present on the Storefront Customer Login page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml + +- actiongroup: "StoreFrontSelectDropDownSearchSuggestionActionGroup" + page: "storefront" + description: Fills the Storefront Quick Search field. Validates that the provided Search Suggestion is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/StoreFrontSelectDropDownSearchSuggestionActionGroup.xml + +- actiongroup: "searchTermFilterBySearchQuery" + page: "admin/search/term/index/" + description: Fills in the provided Search Query on the Admin Search Term grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminSearchTermActionGroup.xml + +- actiongroup: "AdminFillAllSearchTermFieldsActionGroup" + page: "admin/search/term/index/" + description: Fills in the provided Search Term on the Admin Search Terms grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminEditSearchTermActionGroup.xml + +- actiongroup: "checkRequiredFieldsInGroupedProductForm" + page: "admin/catalog/product/new/set/4/type/grouped/" + description: Clears the Product Name and SKU fields when adding a Grouped Product and then verifies that they are required after attempting to Save. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminGroupedProductActionGroup.xml + +- actiongroup: "StorefrontAddThreeGroupedProductToTheCartActionGroup" + page: "storefront" + description: Goes to the provided URL for a Grouped Product. Validates that the provided Products and Quantities are present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/StorefrontAddThreeGroupedProductToTheCartActionGroup.xml + +- actiongroup: "AssertLinkPresenceOnGroupedProductPage" + page: "storefront" + description: Validates that the provided Product Name is present and correct on a Storefront Grouped Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AssertLinkPresenceOnGroupedProductPageActionGroup.xml + +- actiongroup: "VerifyProductTypeOrder" + page: "admin/catalog/product/" + description: Checks that Grouped is in the correct order in comparison to other product types on the add product dropdown. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml + +- actiongroup: "AdminOpenCMSPagesGridActionGroup" + page: "admin/cms/page/" + description: Goes to the Admin Pages grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpenCMSPagesGridActionGroup.xml + +- actiongroup: "AssertBlockContent" + page: "admin/cms/block/" + description: Validates that the Block details are present and correct. PLEASE NOTE: The Block data is Hardcoded, using "_defaultBlock". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSBlockContentActionGroup.xml + +- actiongroup: "StorefrontGoToCMSPageActionGroup" + page: "storefront" + description: Goes to the provided Storefront CMS Page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/StorefrontGoToCMSPageActionGroup.xml + +- actiongroup: "ClearWidgetsFromCMSContent" + page: "admin/cms_page/edit/page_id/" + description: Goes to the Admin CMS Page Edit page for the Page ID #2. Clears the Widget and replaces it with Text. PLEASE NOTE: The Page ID/Text is Hardcoded. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/ClearWidgetsFromCMSContentActionGroup.xml + +- actiongroup: "AssertCMSPageNotFoundOnStorefrontActionGroup" + page: "storefront" + description: Validates that the "Whoops, our bad" error message is present and correct for a Storefront CMS Page that doesn't exist. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageNotFoundOnStorefrontActionGroup.xml + +- actiongroup: "AdminCMSPageMassActionSelectActionGroup" + page: "admin/cms/page/" + description: Selects the provided Action in the 'Mass Action' drop down menu on the Admin Pages grid. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminCMSPageMassActionSelectActionGroup.xml + +- actiongroup: "FillOutCMSPageContent" + page: "admin/cms/page/" + 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'. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutCMSPageContentActionGroup.xml + +- actiongroup: "navigateToCreatedCMSPage" + page: "admin/cms/page/" + description: Goes to the Admin CMS Pages page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CMSActionGroup.xml + +- actiongroup: "AssignBlockToCMSPage" + page: "admin/cms/page/" + description: Goes to the Admin Pages grid page. Adds a Block to a CMS Page. Clicks on Save. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssignBlockToCMSPageActionGroup.xml + +- actiongroup: "FillOutBlockContent" + page: "admin/cms/block/" + description: Fills in the Block Title, Identifier, Store View and Content. PLEASE NOTE: The values are Hardcoded using "_defaultBlock". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutBlockContentActionGroup.xml + +- actiongroup: "RestoreLayoutSetting" + page: "admin/system_config/edit/section/web/" + description: Sets the "Default Page Layout" to '1 column'. PLEASE NOTE: The value is Hardcoded. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml + +- actiongroup: "VerifyTinyMCEActionGroup" + page: "admin/cms/page/new/" + description: Goes to Admin CMS Page creation page. Validates that all of the Tiny MCE buttons are present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/VerifyTinyMCEActionGroup.xml + +- actiongroup: "searchBlockOnGridPage" + page: "admin/cms/block/" + description: Searches the Admin CMS Blocks grid based on the provided Block. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/SearchBlockOnGridPageActionGroup.xml + +- actiongroup: "AssertCMSPageContent" + page: "admin/cms/page/" + description: Validates that the CMS Page details are present and correct. PLEASE NOTE: The CMS Page data is Hardcoded, using "_duplicatedCMSPage". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageContentActionGroup.xml + +- actiongroup: "AssertCMSPageInGridActionGroup" + page: "admin/cms/page/" + description: Validates that the provided CMS Page is present in the Admin Pages grid. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageInGridActionGroup.xml + +- actiongroup: "NavigateToMediaFolderActionGroup" + page: "admin/cms/page/" + description: Clicks on the provided Folder Name in the Storage folder tree. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/NavigateToMediaFolderActionGroup.xml + +- actiongroup: "AdminSelectCMSPageInGridActionGroup" + page: "admin/cms/page/" + description: Checks the Row for the provided Identifier on the Admin Pages grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminSelectCMSPageInGridActionGroup.xml + +- actiongroup: "clickBrowseBtnOnUploadPopup" + page: "admin/cms/" + description: Clicks on the Browse button in the "Insert/edit image" model. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/SelectImageFromMediaStorageActionGroup.xml + +- actiongroup: "DeletePageByUrlKeyActionGroup" + page: "admin/cms/page/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeletePageByUrlKeyActionGroup.xml + +- actiongroup: "CreateNewPageWithAllValues" + page: "admin/cms/page/new/" + description: Goes to the Admin CMS creation page. Fills in the provided Page details (Title, Heading, URL, Store View and Hierarchy). + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithAllValuesActionGroup.xml + +- actiongroup: "CreateNewPageWithWidget" + page: "admin/cms/page/new/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithWidgetActionGroup.xml + +- actiongroup: "DeleteImageFromStorageActionGroup" + page: "admin/cms/page/" + description: Deletes the provided Image from Storage. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeleteImageFromStorageActionGroup.xml + +- actiongroup: "StorefrontClickOnHeaderLogoActionGroup" + page: "storefront" + description: Goes to the Storefront. Clicks on the Logo. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Theme/Test/Mftf/ActionGroup/StorefrontClickOnHeaderLogoActionGroup.xml + +- actiongroup: "NavigateToFaviconMediaFolderActionGroup" + page: "admin/catalog/category/" + description: Navigates to the Favicon Media folder in the "Media Gallery". Clicks on the provided Store Folder. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Theme/Test/Mftf/ActionGroup/NavigateToFaviconMediaFolderActionGroup.xml + +- actiongroup: "AdminAddUrlRewrite" + page: "admin/url_rewrite/edit/id/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteActionGroup.xml + +- actiongroup: "AssertStorefrontUrlRewriteRedirect" + page: "storefront" + description: Goes to the provided New URL. Validates that the redirect works and the provided Category is present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/StorefrontUrlRewriteRedirectActionGroup.xml + +- actiongroup: "AdminSearchByRequestPath" + page: "admin/url_rewrite/index/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteGridActionGroup.xml + +- actiongroup: "OpenPayPalButtonCheckoutPage" + page: "admin/system_config/edit/section/payment/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OpenPayPalButtonCheckoutPageActionGroup.xml + +- actiongroup: "ConfigPayPalExpressCheckout" + page: "admin/system_config/edit/section/payment/" + description: Goes to the "Configuration" page for 'Payment Methods'. Fills in the provided PayPal credentials and other details. Clicks on Save. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/PayPalExpressCheckoutConfigurationActionGroup.xml + +- actiongroup: "EnablePayPalConfiguration" + page: "admin/system_config/edit/section/payment/" + description: Expands the "OTHER PAYPAL PAYMENT SOLUTIONS" tab on the Admin Configuration page. Enables the provided PayPal Config type for the provided Country Code. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OtherPayPalConfigurationActionGroup.xml + +- actiongroup: "setColorPickerByHex" + page: "admin/catalog/product/" + description: Sets the provided HEX value in the provided Color Picker. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/ColorPickerActionGroup.xml + +- actiongroup: "AddVisualSwatchToProductActionGroup" + page: "admin/catalog/product/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/AddSwatchToProductActionGroup.xml + +- actiongroup: "displayOutOfStockProduct" + page: "admin/system_config/edit/section/cataloginventory/" + description: Goes to the "Configuration" page for 'Inventory'. Enables 'Display Out of Stock Products'. Clicks on the Save button. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogInventory/Test/Mftf/ActionGroup/DisplayOutOfStockProductActionGroup.xml + +- actiongroup: "FillPaymentInformation" + page: "storefront" + description: Fill Payment Method with Authorize.net + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/FillPaymentInformationActionGroup.xml + +- actiongroup: "ConfigureAuthorizenetAcceptjs" + page: "admin/system_config/" + description: Sets up the Authorize.net Accept JS configuration setting with a specified Payment action. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ConfigureAuthorizenetAcceptjsActionGroup.xml + +- actiongroup: "ViewAndValidateOrderActionGroup" + page: "admin/sales/order/" + description: Validate the Order is Correct. Then Submit the Invoice. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ViewAndValidateOrderActionGroup.xml + +- actiongroup: "CheckingGiftOptionsActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/CheckingGiftOptionsActionGroup.xml + +- actiongroup: "AdminDeleteCatalogRuleActionGroup" + page: "admin/catalog_rule/promo_catalog/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminDeleteCatalogRuleActionGroup.xml + +- actiongroup: "AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup" + page: "admin/catalog_rule/promo_catalog/" + description: Validate that the provided Customer Group is not present on the Catalog Price Rules creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml + +- actiongroup: "SaveAndApplyCatalogPriceRuleActionGroup" + page: "admin/catalog_rule/promo_catalog/" + description: Clicks on Save and Apply. Validates that the Success Message is present and correct on the Admin Catalog Price Rule creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/SaveAndApplyCatalogPriceRuleActionGroup.xml + +- actiongroup: "AssertCatalogPriceRuleFormActionGroup" + page: "admin/catalog_rule/promo_catalog/new/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCatalogPriceRuleFormActionGroup.xml + +- actiongroup: "AdminCreateNewCatalogPriceRuleActionGroup" + page: "admin/catalog_rule/promo_catalog/new/" + description: Goes to the Admin Catalog Price Rule creation page. Fills in the provided Catalog Rule details. Selects the provided Customer Group. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminCreateNewCatalogPriceRuleActionGroup.xml + +- actiongroup: "AssertCatalogRuleInGridActionGroup" + page: "admin/catalog_rule/promo_catalog/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCatalogRuleInGridActionGroup.xml + +- actiongroup: "CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup" + page: "admin/catalog_rule/promo_catalog/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup.xml + +- actiongroup: "CatalogSelectCustomerGroupActionGroup" + page: "admin/catalog_rule/promo_catalog/" + description: Selects the provided Customer Group Name on the Admin Catalog Price Rule creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogSelectCustomerGroupActionGroup.xml + +- actiongroup: "newCatalogPriceRuleByUI" + page: "admin/catalog_rule/promo_catalog/" + description: Goes to the Catalog Price Rule grid. Clicks on Add. Fills in the provided Catalog Rule details. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogPriceRuleActionGroup.xml + +- actiongroup: "AdminSearchCatalogRuleInGridActionGroup" + page: "admin/catalog_rule/promo_catalog/" + description: Goes to the Admin Catalog Price Rules grid page. Searches the grid for the provided Catalog Price Rule name. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSearchCatalogRuleInGridActionGroup.xml + +- actiongroup: "AdminSaveAndApplyRulesActionGroup" + page: "admin/catalog_rule/promo_catalog/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSaveAndApplyRulesActionGroup.xml + +- actiongroup: "AdminOpenNewCatalogPriceRuleFormPageActionGroup" + page: "admin/catalog_rule/promo_catalog/new/" + description: Goes to the create Catalog Price Rule page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml + +- actiongroup: "AdminSelectCatalogRuleFromGridActionGroup" + page: "admin/catalog_rule/promo_catalog/" + description: Clicks on the Admin Catalog Price Rule row that contains the provided Catalog Price Rule name. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSelectCatalogRuleFromGridActionGroup.xml + +- actiongroup: "StorefrontCreateNewAccountNewsletterChecked" + page: "storefront" + description: EXTENDS: SignUpNewUserFromStorefrontActionGroup. Clicks on "Sign Up for Newsletter". Validates that the Subscription Confirmation message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/VerifySubscribedNewsletterDisplayedActionGroup.xml + +- actiongroup: "StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup" + page: "storefront" + description: Validates that the provided Product Name and Price for a Configurable Product are present on a Storefront Category page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup.xml + +- actiongroup: "GotoCatalogProductsPage" + page: "admin/" + description: Goes to the Admin Products grid via the Admin Side Menu. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductAttributeNameDesignActionGroup.xml + +- actiongroup: "StorefrontCheckCategoryConfigurableProduct" + page: "storefront" + description: Validates that the provided Configurable Product is present and correct on a Category page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml + +- actiongroup: "AdminCreateApiConfigurableProductActionGroup" + page: "admin/" + description: Creates a Configurable Product with 2 Product Options via the API. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminCreateApiConfigurableProductActionGroup.xml + +- actiongroup: "CheckConfigurableProductInCheckoutCartItemsActionGroup" + page: "storefront" + description: Validates that the Configurable Product is present and correct in the Cart area on the Checkout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductCheckoutActionGroup.xml + +- actiongroup: "StorefrontAddConfigurableProductToTheCartActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontAddConfigurableProductToTheCartActionGroup.xml + +- actiongroup: "StorefrontCheckConfigurableProduct" + page: "storefront" + description: Goes to the provided Storefront Product page. Validates that the Product details are present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml + +- actiongroup: "StorefrontCheckCartConfigurableProductActionGroup" + page: "storefront" + description: Validates that the provided Option Price and Option Quantity is present and correct in the Mini Shopping Cart on the Storefront. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml + +- actiongroup: "addOptionsToAttributeActionGroup" + page: "admin/catalog/product/new/set/4/type/configurable/" + description: Adds 5 provided Options to a new Attribute on the Configurable Product creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminAddOptionsToAttributeActionGroup.xml + +- actiongroup: "SelectStorefrontSideBarAttributeOption" + page: "storefront" + description: Goes to the provided Storefront Category page. Validates that the provided Attribute Label is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductAttributeActionGroup.xml + +- actiongroup: "StorefrontCheckCompareConfigurableProductActionGroup" + page: "storefront" + description: Validates that the Configurable Product is present and correct in the Compare Product area. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml + +- actiongroup: "VerifyProductTypeOrder" + page: "admin/catalog/product/" + description: Validates that the "Configurable Product" option is present in the 'Add Product' dropdown menu on the Products grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml + +- actiongroup: "viewConfigurableProductInAdminGrid" + page: "admin/catalog/product/" + description: Goes to the Admin Product grid page. Validates the provided Configurable Product is present and correct in the grid. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminConfigurableProductActionGroup.xml + +- actiongroup: "createSystemBackup" + page: "admin/backup/index/" + description: Creates a System Backup using provided Backup Entity. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backup/Test/Mftf/ActionGroup/CreateBackupActionGroup.xml + +- actiongroup: "deleteBackup" + page: "admin/backup/index/" + description: Deletes a Backup using provided Backup Entity. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backup/Test/Mftf/ActionGroup/DeleteBackupActionGroup.xml + +- actiongroup: "AdminCreateBlockWithWidget" + page: "admin/widget_instance/" + description: Inserts a Widget into a Block on the Block creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogWidget/Test/Mftf/ActionGroup/AdminCreateBlockWithWidgetActionGroup.xml + +- actiongroup: "updateIndexerBySchedule" + page: "admin/indexer/indexer/list/" + description: Goes to the Index Management page. Checks the provided Indexer Name. Selects "Update by Schedule". Clicks on Submit. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Indexer/Test/Mftf/ActionGroup/IndexerActionGroup.xml + +- actiongroup: "CreateNewTemplate" + page: "admin/email_template/" + description: Clicks on Add New Template. Fills the Template details. Clicks on Save. PLEASE NOTE: The values are Hardcoded. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Email/Test/Mftf/ActionGroup/EmailTemplateActionGroup.xml + +- actiongroup: "AdminCreateCustomerGroupActionGroup" + page: "admin/customer/group/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerGroupActionGroup.xml + +- actiongroup: "StorefrontCustomerAddressBookNumberOfAddresses" + page: "storefront" + description: Validate that the Customer Address count is present and correct on the Storefront Customer Dashboard page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml + +- actiongroup: "CreateCustomerActionGroup" + page: "admin/" + 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". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/CreateCustomerActionGroup.xml + +- actiongroup: "AssertStorefrontPasswordAutoCompleteOffActionGroup" + page: "storefront" + description: Goes to the Storefront Customer Sign-In page. Validates that the Password field does NOT contain the 'autocomplete' attribute. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertStorefrontPasswordAutocompleteOffActionGroup.xml + +- actiongroup: "AssertMessageCustomerCreateAccountActionGroup" + page: "storefront" + description: Validates that the provided Message/Message Type are present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerCreateAccountActionGroup.xml + +- actiongroup: "AdminAssertCustomerNoDefaultShippingAddress" + page: "admin/customer/index/edit/id/" + description: Validates that a Customer does NOT have a Default Shipping Address assigned. PLEASE NOTE: The error message is hardcoded. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml + +- actiongroup: "AdminAssertCustomerNoDefaultBillingAddress" + page: "admin/customer/index/edit/id/" + description: Validates that a Customer does NOT have a Default Billing Address assigned. PLEASE NOTE: The error message is hardcoded. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml + +- actiongroup: "AdminAddProductToShoppingCartActionGroup" + page: "admin/sales/order_create/index/customer_id/" + description: Adds the provided Product Name to the Cart on the Admin Customer creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerShopingCartActionGroup.xml + +- actiongroup: "AdminAssertCustomerDefaultBillingAddress" + page: "admin/customer/index/edit/id/" + description: Validates that the provided Default Customer Billing Address details are present and correct on the Customer creation/edit page. Under the section "Addresses". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultBillingAddressActionGroup.xml + +- actiongroup: "AssertCustomerGroupNotInGridActionGroup" + page: "admin/customer/index/" + description: Filters the Admin Customers grid for the Customer Group (Code). Validates that the grid is empty. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotInGridActionGroup.xml + +- actiongroup: "StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup" + page: "storefront" + description: Clicks on the Storefront Header "Create Account" link. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml + +- actiongroup: "AdminFilterCustomerByEmail" + page: "admin/customer/index/" + description: Goes to the Customer grid page. Filter results based on provided Customer Email Address. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerGridActionGroup.xml + +- actiongroup: "StorefrontClickSignInButtonActionGroup" + page: "storefront" + description: Click on the Storefront Header "Sign-In" link. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignInButtonActionGroup.xml + +- actiongroup: "AdminAssertCustomerAccountInformation" + page: "admin/customer/index/edit/id/" + description: Validates that the provided Customer details are present and correct on the Customer creation/edit page. Under the "Account Information" section. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerAccountInformationActionGroup.xml + +- actiongroup: "StorefrontOpenCustomerLoginPageActionGroup" + page: "storefront" + description: Goes to the Storefront Customer Sign-In page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerLoginPageActionGroup.xml + +- actiongroup: "SetCustomerGroupForSelectedCustomersViaGrid" + page: "admin/customer/index/" + description: Clicks on the "Actions" dropdown menu. Clicks on "Assign a Customer Group". Clicks on "Ok". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SetGroupCustomerActionGroup.xml + +- actiongroup: "AdminFilterCustomerGroupByNameActionGroup" + page: "admin/customer/index/" + description: Filters the Admin Customers grid by the provided Customer Group Name. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGroupByNameActionGroup.xml + +- actiongroup: "AssertMessageCustomerLoginActionGroup" + page: "storefront" + description: Validates that the provided Message/Message Type are present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerLoginActionGroup.xml + +- actiongroup: "AdminEditCustomerAddressSetDefaultShippingAndBilling" + page: "admin/customer/index/" + description: EXTENDS: AdminEditCustomerAddressesFrom. Removes "selectState" and "fillZipCode". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml + +- actiongroup: "StorefrontAssertSuccessLoginToStorefront" + page: "storefront" + description: EXTENDS: LoginToStorefrontActionGroup. Validates that the provided Customer name is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAssertSuccessLoginToStorefrontActionGroup.xml + +- actiongroup: "SignUpNewUserFromStorefrontActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SignUpNewUserFromStorefrontActionGroup.xml + +- actiongroup: "AssertCustomerGroupNotOnProductFormActionGroup" + page: "admin/catalog/product/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnProductFormActionGroup.xml + +- actiongroup: "VerifyCustomerGroupForCustomer" + page: "admin/customer/group/" + description: Clicks on the Edit link for the provided Customer Email Address. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/VerifyGroupCustomerActionGroup.xml + +- actiongroup: "AdminDeleteAddressInCustomersAddressGrid" + page: "admin/customer/index/edit/id/" + description: Deletes a Customer Address from the Customer creation/edit page under the "Addresses" section. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteAddressInCustomersAddressGridActionGroup.xml + +- actiongroup: "NavigateToCustomerGroupPage" + page: "admin/" + description: Goes to the Admin Customer Groups page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerGroupActionGroup.xml + +- actiongroup: "StorefrontRegisterCustomerFromOrderSuccessPage" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontRegisterCustomerFromOrderSuccessPageActionGroup.xml + +- actiongroup: "AssertMessageCustomerChangeAccountInfoActionGroup" + page: "storefront" + description: Validates that the provided Message/Message Type are present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerChangeAccountInfoActionGroup.xml + +- actiongroup: "StorefrontOpenCustomerAccountInfoEditPageActionGroup" + page: "storefront" + description: Goes to the Storefront Customer Edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml + +- actiongroup: "AdminFilterCustomerByName" + page: "admin/customer/index/" + description: Filters the Admin Customers grid by the provided Name. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerByNameActionGroup.xml + +- actiongroup: "AssertCustomerAccountPageTitleActionGroup" + page: "storefront" + description: Validates that the provided Page Title is present and correct on the Storefront Customer Dashboard. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerAccountPageTitleActionGroup.xml + +- actiongroup: "AdminAssertNumberOfRecordsInCustomersAddressGrid" + page: "admin/customer/index/" + description: Validates that the Number of Records listed on the Customer grid page is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml + +- actiongroup: "AssertCustomerResetPasswordActionGroup" + page: "storefront" + description: Validates that the provided URL is present and correct. Validates that the provided Message/Message Type is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerResetPasswordActionGroup.xml + +- actiongroup: "AdminUpdateCustomerGroupByEmailActionGroup" + page: "admin/customer/index/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminUpdateCustomerGroupActionGroup.xml + +- actiongroup: "SetCustomerDataLifetimeActionGroup" + page: "admin/system_config/edit/section/customer/" + description: Goes to the Customer Configuration page. Fills Customer Data Lifetime. Clicks on Save. Validates that the Success message is present. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminConfigCustomerActionGroup.xml + +- actiongroup: "DeleteCustomerActionGroup" + page: "admin/customer/index/" + description: Goes to the Admin Customers grid page. Deletes a Customer based on the provided Last Name. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/DeleteCustomerActionGroup.xml + +- actiongroup: "AdminResetFilterInCustomerAddressGrid" + page: "admin/customer/index/" + description: Clears the Admin Customer Address grid Filters. Sets the grid view to "Default View". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerAddressGridActionGroup.xml + +- actiongroup: "StorefrontCustomerLogoutActionGroup" + page: "storefront" + description: Goes to the Storefront Customer Logout page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerLogoutActionGroup.xml + +- actiongroup: "AdminSaveCustomerAndAssertSuccessMessage" + page: "admin/customer/index/" + description: Clicks on the Save button. Validates that the Success Message is present and correct. PLEASE NOTE: The message is Hardcoded. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml + +- actiongroup: "AssertCustomerGroupOnCustomerFormActionGroup" + page: "admin/customer/index/" + description: Validates that the provided Customer Group is selected on the Admin Customer edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupOnCustomerFormActionGroup.xml + +- actiongroup: "StorefrontAddNewCustomerAddressActionGroup" + page: "storefront" + description: Goes to the Storefront Customer Add New Address page. Fills in the provided Address details. Clicks on Save. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAddCustomerAddressActionGroup.xml + +- actiongroup: "AdminFilterCustomerGridByEmail" + page: "admin/customer/index/" + description: Filters the Admin Customers grid by the provided Email Address. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGridByEmailActionGroup.xml + +- actiongroup: "AdminDeleteCustomerActionGroup" + page: "admin/customer/index/" + description: Goes to the Customers grid page. Check the row for the provided Customer Email Address. Delete the Customer. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerActionGroup.xml + +- actiongroup: "AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup" + page: "storefront" + description: Validates that the Storefront Customer Sign-In popup form does NOT contain the "autocomplete=off" attribute. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml + +- actiongroup: "AdminEditCustomerAddressesFrom" + page: "admin/customer/index/" + description: Adds the provided Address to a Customer from the Admin Customers creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressesFromActionGroup.xml + +- actiongroup: "AssertCustomerWelcomeMessageActionGroup" + page: "storefront" + description: Validates that the Welcome message is present and correct, including the provided Customers Full Name. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerLoggedInActionGroup.xml + +- actiongroup: "SignOut" + page: "admin/" + description: Click on the Backend Admin current Admin User menu. Click on "Logout". Validate that you are logged out. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SwitchAccountActionGroup.xml + +- actiongroup: "StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup" + page: "storefront" + description: EXTENDS: StorefrontFillCustomerLoginFormActionGroup. Removes 'fillPassword'. Fills in an invalid Password. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup.xml + +- actiongroup: "StorefrontClickSignOnCustomerLoginFormActionGroup" + page: "storefront" + description: Click on the Customer Sign In button on the Storefront Customer Sign-In page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignOnCustomerLoginFormActionGroup.xml + +- actiongroup: "StorefrontCustomerAddressBookNotContains" + page: "storefront" + description: Validate that the provided Address does NOT appear in the Storefront Customer Address list. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNotContainsActionGroup.xml + +- actiongroup: "AdminDeleteCustomerGroupActionGroup" + page: "admin/customer/group/" + description: Goes to the Customer Groups grid page. Filter results based on provided Customer Group Name. Delete Customer from grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerGroupActionGroup.xml + +- actiongroup: "FillCustomerSignInPopupFormActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/FillCustomerSignInPopupFormActionGroup.xml + +- actiongroup: "LoginToStorefrontActionGroup" + page: "storefront" + description: Goes to the Storefront Customer Sign In page. Logs in using the provided Customer. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontActionGroup.xml + +- actiongroup: "StorefrontFillCustomerAccountCreationFormActionGroup" + page: "storefront" + description: Fills in the provided Customer details on the Storefront Customer creation page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormActionGroup.xml + +- actiongroup: "OpenEditCustomerFromAdminActionGroup" + page: "admin/customer/index/" + description: Goes to the Admin Customers grid page. Filters the grid based on the provided Customer. Clicks on Edit. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenEditCustomerFromAdminActionGroup.xml + +- actiongroup: "AdminEditCustomerAddressNoZipNoState" + page: "admin/customer/index/" + description: EXTENDS: AdminEditCustomerAddressesFrom. Removes "selectState" and "fillZipCode". Clicks on "Set Default" for Billing/Shipping. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressNoZipNoStateActionGroup.xml + +- actiongroup: "OpenMyAccountPageActionGroup" + page: "storefront" + description: Clicks on the Storefront Customer menu in the Header. Clicks on "My Account". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenMyAccountPageActionGroup.xml + +- actiongroup: "CustomerLogoutStorefrontByMenuItemsActionGroup" + page: "storefront" + description: Click on the Storefront Current Customer menu. Click on Logout. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml + +- actiongroup: "StorefrontCustomerChangeEmailActionGroup" + page: "storefront" + description: Change the Customer Email Address for a Customer Account via the Storefront Customer Dashboard page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailActionGroup.xml + +- actiongroup: "LoginToStorefrontWithEmailAndPassword" + page: "storefront" + description: Goes to the Storefront Customer Sign In page. Logs in using the provided Email and Password. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontWithEmailAndPasswordActionGroup.xml + +- actiongroup: "NavigateThroughCustomerTabsActionGroup" + page: "storefront" + description: Clicks on the provided Storefront Customer Dashboard Side Bar tab names. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateThroughCustomerTabsActionGroup.xml + +- actiongroup: "StorefrontOpenCustomerAccountCreatePageActionGroup" + page: "storefront" + description: Goes to the Storefront Customer Create page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountCreatePageActionGroup.xml + +- actiongroup: "AdminResetFilterInCustomerGrid" + page: "admin/customer/index/" + description: Clears the Admin Customer grid Filters. Sets the grid view to "Default View". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerGridActionGroup.xml + +- actiongroup: "AdminAssertCustomerDefaultShippingAddress" + page: "admin/customer/index/edit/id/" + description: Validates that the provided Default Customer Shipping Address details are present and correct on the Customer creation/edit page. Under the section "Addresses". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultShippingAddressActionGroup.xml + +- actiongroup: "AdminAssertAddressInCustomersAddressGrid" + page: "admin/customer/index/edit/id/" + description: Validates that the provided Customer Address is present in the Customer Address grid on the Customer creation/edit page. Under the "Addresses" section. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertAddressInCustomersAddressGridActionGroup.xml + +- actiongroup: "StorefrontCustomerAddressBookContains" + page: "storefront" + description: Validate that the provided Address appears in the Storefront Customer Address list. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookContainsActionGroup.xml + +- actiongroup: "AdminOpenCustomerEditPageActionGroup" + page: "admin/customer/index/" + description: Goes to the Admin Customer Edit page for the provided Customer ID #. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminOpenCustomerEditPageActionGroup.xml + +- actiongroup: "EditCustomerAddressesFromAdminActionGroup" + page: "admin/customer/index/" + description: Adds the provided Address to a Customer from the Admin Customers creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/EditCustomerAddressesFromAdminActionGroup.xml + +- actiongroup: "AdminFilterCustomerAddressGridByPhoneNumber" + page: "admin/customer/index/" + description: Filters the Admin Customers grid by the provided Phone Number. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml + +- actiongroup: "NavigateToAllCustomerPage" + page: "admin/" + description: Goes to the Admin Customers grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerActionGroup.xml + +- actiongroup: "AdminCustomerSaveAndContinue" + page: "admin/customer/index/edit/id/" + description: Clicks on "Save and Continue" on the Customer creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerSaveAndContinueActionGroup.xml + +- actiongroup: "AdminEditCustomerAccountInformationActionGroup" + page: "admin/customer/index/" + description: Fills in the Customer First Name, Last Name and Email. Clicks on Save and Continue. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerInformationFromActionGroup.xml + +- actiongroup: "StorefrontCustomerGoToSidebarMenu" + page: "storefront" + description: Click on the Storefront Customer Account Dashboard sub-menu based on the provided Menu Name. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerGoToSidebarMenuActionGroup.xml + +- actiongroup: "AdminCreateCustomerWithWebsiteAndStoreViewActionGroup" + page: "admin/customer/index/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml + +- actiongroup: "StorefrontFillCustomerLoginFormActionGroup" + page: "storefront" + description: Fills Storefront Customer Login Email Address. Fills Storefront Customer Login Password. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormActionGroup.xml + +- actiongroup: "AdminSelectCustomerByEmail" + page: "admin/customer/index/" + description: Checks the Customer for the provided Customer Email Address in the Admin Customers grid. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectCustomerByEmailActionGroup.xml + +- actiongroup: "AdminSelectAllCustomers" + page: "admin/customer/index/" + description: Selects All of the Customers in the Admin Customers grid. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectAllCustomersActionGroup.xml + +- actiongroup: "StorefrontCustomerResetPasswordActionGroup" + page: "storefront" + description: Goes to the Storefront Customer Sign-In page. Clicks on "Forgot Password". Fills Email Address. Clicks on Reset Password. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerResetPasswordActionGroup.xml + +- actiongroup: "AdminAssertCustomerInCustomersGrid" + page: "admin/customer/index/" + description: Validates that the provided Customer is present and correct in the Backend Customer grid page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerInCustomersGridActionGroup.xml + +- actiongroup: "StorefrontCustomerAddCategoryProductToWishlistActionGroup" + page: "storefront" + description: Adds the provided Product to the Wish List from a Storefront Category page. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Wishlist/Test/Mftf/ActionGroup/StorefrontCustomerWishlistActionGroup.xml + +- actiongroup: "GenerateOrderReportActionGroup" + page: "admin/reports/report_sales/sales/" + description: Clicks on "here" to refresh the grid data. Enters the provided Order From/To Dates. Clicks on "Show Report". + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Reports/Test/Mftf/ActionGroup/GenerateOrderReportActionGroup.xml + +- actiongroup: "AdminReviewOrderActionGroup" + page: "admin/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Reports/Test/Mftf/ActionGroup/AdminReviewOrderActionGroup.xml + +- actiongroup: "EditCustomStoreGroupAcceptWarningMessageActionGroup" + page: "admin/system_store/" + description: EXTENDS: CreateCustomStore. Removes 'selectCreateStore'. Clicks on the 1st row. Clicks on Ok. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/EditCustomStoreGroupAcceptWarningMessageActionGroup.xml + +- actiongroup: "AssertStorefrontStoreCodeInUrlActionGroup" + page: "storefront" + description: Validates that the provided Store Code is present in the Storefront URL. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreCodeInUrlActionGroup.xml + +- actiongroup: "DeleteCustomStoreActionGroup" + page: "admin/system_store/" + description: Goes to the Admin Stores grid page. Deletes the provided Store Group Name. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomStoreActionGroup.xml + +- actiongroup: "StoreFrontProductValidationActionGroup" + page: "storefront" + description: Goes to the provided Storefront Product page. Validates that the provided Product details are present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreFrontProductValidationActionGroup.xml + +- actiongroup: "AdminSwitchStoreViewActionGroup" + page: "admin/" + description: Selects the provided Website from the "Store View" dropdown menu on the Admin Grid pages. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchStoreViewActionGroup.xml + +- actiongroup: "AssertStoreGroupFormActionGroup" + page: "admin/system_store/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupFormActionGroup.xml + +- actiongroup: "DeleteCustomWebsiteActionGroup" + page: "admin/system_store/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomWebsiteActionGroup.xml + +- actiongroup: "AdminSwitchWebsiteActionGroup" + page: "admin/" + description: Selects the provided Website from the "Store View" dropdown menu on the Admin Grid pages. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchWebsiteActionGroup.xml + +- actiongroup: "AdminFilterStoreViewActionGroup" + page: "admin/catalog/product/" + description: Filters the Admin Catalog Product page based on the provided Store Group and Custom Store. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminFilterStoreViewActionGroup.xml + +- actiongroup: "CreateCustomStoreViewActionGroup" + page: "admin/system_store/newStore/" + description: Goes to the Admin Store Views creation page. Fills in the provided Store View Name. Clicks on Save. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/CreateCustomStoreViewActionGroup.xml + +- actiongroup: "AssertStoreFrontendActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreFrontendActionGroup.xml + +- actiongroup: "StorefrontSwitchStoreViewActionGroup" + page: "storefront" + description: Switch the Storefront to the provided Store View. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StorefrontSwitchStoreViewActionGroup.xml + +- actiongroup: "AdminCreateWebsiteActionGroup" + page: "admin/system_store/newWebsite/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateWebsiteActionGroup.xml + +- actiongroup: "AssertStoreViewFormActionGroup" + page: "admin/system_store/" + description: Validates that the provided Store, Name, Code and Status are present and correct on the Admin Stores creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewFormActionGroup.xml + +- actiongroup: "AdminCreateStoreViewActionGroup" + page: "admin/system_store/newStore/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateStoreViewActionGroup.xml + +- actiongroup: "AssertStorefrontStoreVisibleInFooterActionGroup" + page: "storefront" + description: Goes to the Storefront. Validates that the provided Store is present in the Footer Switch Store View drop down menu on the Storefront. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreVisibleInFooterActionGroup.xml + +- actiongroup: "StoreViewDisabledErrorSaveMessageActionGroup" + page: "admin/system_store/newStore/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreViewDisabledErrorSaveMessageActionGroup.xml + +- actiongroup: "AdminDeleteWebsiteActionGroup" + page: "admin/system_store/" + description: Goes to the Admin Stores grid page. Deletes the provided Website Name. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteWebsiteActionGroup.xml + +- actiongroup: "AdminDeleteStoreViewActionGroup" + page: "admin/system_store/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteStoreViewActionGroup.xml + +- actiongroup: "AssertStoreGroupInGridActionGroup" + page: "admin/system_store/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupInGridActionGroup.xml + +- actiongroup: "ChangeStoreInStoreViewActionGroup" + page: "admin/system_store/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/ChangeStoreInStoreViewActionGroup.xml + +- actiongroup: "AdminStoreGroupCreateActionGroup" + page: "admin/system_store/newGroup/" + description: Fills in the provided Website and Store Group details. Clicks on Save. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminStoreGroupCreateActionGroup.xml + +- actiongroup: "AdminCreateNewStoreGroupActionGroup" + page: "admin/system_store/newGroup/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateNewStoreGroupActionGroup.xml + +- actiongroup: "AssertStorefrontStoreNotVisibleInFooterActionGroup" + page: "storefront" + description: Goes to the Storefront. Validates that the provided Store is NOT present in the Footer Switch Store View drop down menu. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreNotVisibleInFooterActionGroup.xml + +- actiongroup: "AssertStoreConfigurationBackendActionGroup" + page: "admin/system_config/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreConfigurationBackendActionGroup.xml + +- actiongroup: "AssertStoreViewInGridActionGroup" + page: "admin/system_store/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewInGridActionGroup.xml + +- actiongroup: "AssertStorefrontStoreVisibleInHeaderActionGroup" + page: "storefront" + description: Goes to the Storefront. Validates that the provided Store is present in the Header Switch Store View drop down menu on the Storefront. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreVisibleInHeaderActionGroup.xml + +- actiongroup: "AdminCreateCartPriceRuleLabelsSectionActionGroup" + page: "admin/sales_rule/promo_quote/" + description: Fills in the provided Rule details on a Admin Cart Price Rule creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleLabelsSectionActionGroup.xml + +- actiongroup: "StorefrontAddToTheCartActionGroup" + page: "" + description: + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontAddToTheCartActionGroup.xml + +- actiongroup: "selectNotLoggedInCustomerGroup" + page: "admin/sales_rule/promo_quote/" + description: Selects "NOT LOGGED IN" from the 'Customer Groups' list (Magento 2 B2B). PLEASE NOTE: The value is Hardcoded. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCartPriceRuleActionGroup.xml + +- actiongroup: "AssertCustomerGroupNotOnCartPriceRuleFormActionGroup" + page: "admin/sales_rule/promo_quote/" + description: Validates that the "Customer Groups" section does NOT contain the provided Customer Group on the Admin Cart Price Rule creation/edit page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml + +- actiongroup: "AssertCartPriceRuleSuccessSaveMessageActionGroup" + page: "admin/sales_rule/promo_quote/" + description: Clicks on the Save button on the Admin Cart Price Rule creation/edit page. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCartPriceRuleSuccessSaveMessageActionGroup.xml + +- actiongroup: "AdminDeleteCartPriceRuleActionGroup" + page: "admin/sales_rule/promo_quote/" + description: Goes to the Admin Cart Price Rules grid page. Filters the grid for the provided Rule Name. Deletes the Rule via the grid. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminDeleteCartPriceRuleActionGroup.xml + +- actiongroup: "AdminCreateCartPriceRuleActionsSectionDiscountFieldsActionGroup" + page: "admin/catalog_rule/promo_catalog/" + description: Clicks on the "Actions" section on the Admin Cart Price Rule creation/edit page. Fills in the provided Cart Price Rule details. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionsSectionActionGroup.xml + +- actiongroup: "StorefrontApplyCouponActionGroup" + page: "storefront" + description: Applies the provided Coupon Code to the Storefront Shopping Cart. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontSalesRuleActionGroup.xml + +- actiongroup: "DeleteCartPriceRuleByName" + page: "admin/sales_rule/promo_quote/" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminSalesRuleActionGroup.xml + +- actiongroup: "AdminCreateCartPriceRuleRuleInfoSectionActionGroup" + page: "admin/sales_rule/promo_quote/" + description: Goes to the Admin Cart Price Rule grid page. Clicks on Add New Rule. Fills in the provided Rule details. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleRuleInfoSectionActionGroup.xml + +- actiongroup: "StorefrontClickOnMiniCartActionGroup" + page: "" + description: + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontClickOnMiniCartActionGroup.xml + +- actiongroup: "AdminFilterCartPriceRuleActionGroup" + page: "admin/sales_rule/promo_quote/" + description: Filters the Admin Cart Price Rule grid based on the provided Rule Name. Clicks on the 1st row in the grid. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminFilterCartPriceRuleActionGroup.xml + +- actiongroup: "AdminCreateCartPriceRuleActionGroup" + page: "admin/sales_rule/promo_quote/" + description: Goes to the Admin Cart Price Rule grid page. Adds the provided Rule. Validates that the Success Message is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionGroup.xml + +- actiongroup: "AdminOpenNewCartPriceRuleFormPageActionGroup" + page: "admin/sales_rule/promo_quote/new/" + description: Goes to the Admin Cart Price Rule creation page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminOpenNewCartPriceRuleFormPageActionGroup.xml + +- actiongroup: "AssertStorefrontMiniCartItemsActionGroup" + page: "" + description: + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertStorefrontMiniCartItemsActionGroup.xml + +- actiongroup: "ApplyCartRuleOnStorefrontActionGroup" + page: "storefront" + 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. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/ApplyCartRuleOnStorefrontActionGroup.xml + +- actiongroup: "StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup" + page: "storefront" + description: Validates that the provided Product Name and Price are present on a Storefront Product page. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRuleConfigurable/Test/Mftf/ActionGroup/StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup.xml + +- actiongroup: "StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup" + page: "storefront" + description: Selects the provided Product Option on a Storefront Product page. Validates the provided Expected Price is present and correct. + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRuleConfigurable/Test/Mftf/ActionGroup/StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup.xml + diff --git a/_data/mftf.yaml b/_data/mftf.yaml deleted file mode 100644 index e1430006eb5..00000000000 --- a/_data/mftf.yaml +++ /dev/null @@ -1,1589 +0,0 @@ -- filename: "BraintreeCreditCardOnCheckoutTest" - testname: "BraintreeCreditCardOnCheckoutTest" - module: "Braintree" - stories: "MAGETWO-91624 - Braintree saved cards use billing address the same as shipping" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Test/Mftf/Test/BraintreeCreditCardOnCheckoutTest.xml" - title: "Use saved for Braintree credit card on checkout with selecting billing address" - description: "Use saved for Braintree credit card on checkout with selecting billing address" -- filename: "AdminSwitchWYSIWYGOptionsTest" - testname: "AdminSwitchWYSIWYGOptionsTest" - module: "Tinymce3" - stories: "MAGETWO-51829-Extensible list of WYSIWYG editors available in Magento" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tinymce3/Test/Mftf/Test/AdminSwitchWYSIWYGOptionsTest.xml" - title: "Admin should able to switch between versions of TinyMCE" - description: "Admin should able to switch between versions of TinyMCE" -- filename: "NewProductsListWidgetTest" - testname: "NewProductsListWidgetTest" - module: "Widget" - stories: "New products list widget" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Widget/Test/Mftf/Test/NewProductsListWidgetTest.xml" - title: "Admin should be able to set products as new so that they show up in the Catalog New Products List Widget" - description: "Admin should be able to set products as new so that they show up in the Catalog New Products List Widget" -- filename: "NewProductsListWidgetTest" - testname: "NewProductsListWidgetSimpleProductTest" - module: "PageCache" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/PageCache/Test/Mftf/Test/NewProductsListWidgetTest.xml" - title: "" - description: "" -- filename: "AdminCreateInvoiceTest" - testname: "AdminCreateInvoiceTest" - module: "Sales" - stories: "Create an Invoice via the Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/Test/AdminCreateInvoiceTest.xml" - title: "Admin should be able to create an invoice" - description: "Admin should be able to create an invoice" -- filename: "EndToEndB2CAdminTest" - testname: "EndToEndB2CAdminTest" - module: "Sales" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/Test/EndToEndB2CAdminTest.xml" - title: "" - description: "" -- filename: "AdminCreateOrderWithMinimumAmountEnabledTest" - testname: "AdminCreateOrderWithMinimumAmountEnabledTest" - module: "Sales" - stories: "Admin create order" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/Test/AdminCreateOrderWithMinimumAmountEnabledTest.xml" - title: "Admin order is not restricted by 'Minimum Order Amount' configuration." - description: "Admin should be able to create an order regardless of the minimum order amount." -- filename: "AdminSubmitsOrderWithAndWithoutEmailTest" - testname: "AdminSubmitsOrderWithAndWithoutEmailTest" - module: "Sales" - stories: "Create orders" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/Test/AdminSubmitsOrderWithAndWithoutEmailTest.xml" - title: "Email is required to create an order from Admin Panel" - description: "Admin should not be able to submit orders without an email address" -- filename: "AdminSubmitConfigurableProductOrderTest" - testname: "AdminSubmitConfigurableProductOrderTest" - module: "Sales" - stories: "MAGETWO-59632: Create Sales > Order from admin add configurable product and change options click OK does not update Items Ordered List" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/Test/AdminSubmitConfigurableProductOrderTest.xml" - title: "Create Order in Admin and update product configuration" - description: "Create Order in Admin and update product configuration" -- filename: "CreditMemoTotalAfterShippingDiscountTest" - testname: "CreditMemoTotalAfterShippingDiscountTest" - module: "Sales" - stories: "Credit memos" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Sales/Test/Mftf/Test/CreditMemoTotalAfterShippingDiscountTest.xml" - title: "Verify credit memo grand total after shipping discount is applied via Cart Price Rule" - description: "Verify credit memo grand total after shipping discount is applied via Cart Price Rule" -- filename: "AdminAddDefaultVideoSimpleProductTest" - testname: "AdminAddDefaultVideoSimpleProductTest" - module: "ProductVideo" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ProductVideo/Test/Mftf/Test/AdminAddDefaultVideoSimpleProductTest.xml" - title: "" - description: "" -- filename: "AdminRemoveDefaultVideoSimpleProductTest" - testname: "AdminRemoveDefaultVideoSimpleProductTest" - module: "ProductVideo" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ProductVideo/Test/Mftf/Test/AdminRemoveDefaultVideoSimpleProductTest.xml" - title: "" - description: "" -- filename: "GuestCheckoutWithEnabledPersistentTest" - testname: "GuestCheckoutWithEnabledPersistentTest" - module: "Persistent" - stories: "Guest checkout" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Persistent/Test/Mftf/Test/GuestCheckoutWithEnabledPersistentTest.xml" - title: "Guest Checkout with Enabled Persistent" - description: "Checkout data must be restored after page checkout reload." -- filename: "ConfigurationTest" - testname: "VerifyAllowDynamicMediaURLsSettingIsRemoved" - module: "Config" - stories: "Dynamic Media URL" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Config/Test/Mftf/Test/ConfigurationTest.xml" - title: "Verify that Allow Dynamic Media URLs setting is removed from configuration page" - description: "Verify that Allow Dynamic Media URLs setting is removed from configuration page" -- filename: "EndToEndB2CGuestUserTest" - testname: "EndToEndB2CGuestUserTest" - module: "CatalogSearch" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogSearch/Test/Mftf/Test/EndToEndB2CGuestUserTest.xml" - title: "" - description: "" -- filename: "AdvanceCatalogSearchSimpleProductTest" - testname: "AdvanceCatalogSearchSimpleProductByNameTest" - module: "CatalogSearch" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogSearch/Test/Mftf/Test/AdvanceCatalogSearchSimpleProductTest.xml" - title: "" - description: "" -- filename: "EndToEndB2CLoggedInUserTest" - testname: "EndToEndB2CLoggedInUserTest" - module: "CatalogSearch" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogSearch/Test/Mftf/Test/EndToEndB2CLoggedInUserTest.xml" - title: "" - description: "" -- filename: "AdminRemoveDefaultImageSimpleProductTest" - testname: "AdminRemoveDefaultImageSimpleProductTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminRemoveDefaultImageSimpleProductTest.xml" - title: "Admin should be able to remove default images from a Simple Product" - description: "Admin should be able to remove default images from a Simple Product" -- filename: "AdminMultipleWebsitesUseDefaultValuesTest" - testname: "AdminMultipleWebsitesUseDefaultValuesTest" - module: "Catalog" - stories: "Create websites" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminMultipleWebsitesUseDefaultValuesTest.xml" - title: "Use Default Value checkboxes should be checked for new website scope" - description: "Use Default Value checkboxes for product attribute should be checked for new website scope" -- filename: "AdminUnassignProductAttributeFromAttributeSetTest" - testname: "AdminUnassignProductAttributeFromAttributeSetTest" - module: "Catalog" - stories: "Add/Update attribute set" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminUnassignProductAttributeFromAttributeSetTest.xml" - title: "Admin should be able to unassign attributes from an attribute set" - description: "Admin should be able to unassign attributes from an attribute set" -- filename: "AdminRemoveDefaultVideoVirtualProductTest" - testname: "AdminRemoveDefaultVideoVirtualProductTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminRemoveDefaultVideoVirtualProductTest.xml" - title: "Admin should be able to remove default product video from a Virtual Product" - description: "Admin should be able to remove default product video from a Virtual Product" -- filename: "StorefrontProductWithEmptyAttributeTest" - testname: "StorefrontProductWithEmptyAttributeTest" - module: "Catalog" - stories: "Create products" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/StorefrontProductWithEmptyAttributeTest.xml" - title: "Product attribute is not visible on storefront if it is empty" - description: "Product attribute should not be visible on storefront if it is empty" -- filename: "EndToEndB2CGuestUserTest" - testname: "EndToEndB2CGuestUserTest" - module: "Catalog" - stories: "B2C guest user - MAGETWO-75411" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/EndToEndB2CGuestUserTest.xml" - title: "You should be able to pass End to End B2C Guest User scenario" - description: "User browses catalog, searches for product, adds product to cart, adds product to wishlist, compares products, uses coupon code and checks out." -- filename: "VerifyChildCategoriesShouldNotIncludeInMenuTest" - testname: "VerifyChildCategoriesShouldNotIncludeInMenuTest" - module: "Catalog" - stories: "Create categories" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/VerifyChildCategoriesShouldNotIncludeInMenuTest.xml" - title: "Customer should not see categories that are not included in the menu" - description: "Customer should not see categories that are not included in the menu" -- filename: "AdminCreateSimpleProductTest" - testname: "AdminCreateSimpleProductTest" - module: "Catalog" - stories: "Create a Simple Product via Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminCreateSimpleProductTest.xml" - title: "Admin should be able to create a Simple Product" - description: "Admin should be able to create a Simple Product" -- filename: "SaveProductWithCustomOptionsSecondWebsiteTest" - testname: "SaveProductWithCustomOptionsAdditionalWebsiteTest" - module: "Catalog" - stories: "Purchase a product with Custom Options of different types" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/SaveProductWithCustomOptionsSecondWebsiteTest.xml" - title: "You should be able to save a product with custom options assigned to a different website" - description: "Custom Options should not be split when saving the product after assigning to a different website" -- filename: "SimpleProductTwoCustomOptionsTest" - testname: "SimpleProductTwoCustomOptionsTest" - module: "Catalog" - stories: "Create simple product with two custom options" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/SimpleProductTwoCustomOptionsTest.xml" - title: "Admin should be able to create simple product with two custom options" - description: "Admin should be able to create simple product with two custom options" -- filename: "AdminCreateDropdownProductAttributeTest" - testname: "AdminCreateDropdownProductAttributeTest" - module: "Catalog" - stories: "Create/configure Dropdown product attribute" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminCreateDropdownProductAttributeTest.xml" - title: "Admin should be able to create dropdown product attribute" - description: "Admin should be able to create dropdown product attribute" -- filename: "VerifyDefaultWYSIWYGToolbarOnProductTest" - testname: "VerifyDefaultWYSIWYGToolbarOnProductTest" - module: "Catalog" - stories: "MAGETWO-70412-Default toolbar configuration in Magento" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/VerifyDefaultWYSIWYGToolbarOnProductTest.xml" - title: "Admin should be able to see default toolbar display on Description content area" - description: "Admin should be able to see default toolbar display on Description content area" -- filename: "AdminProductGridFilteringByDateAttributeTest" - testname: "AdminProductGridFilteringByDateAttributeTest" - module: "Catalog" - stories: "Filter products" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminProductGridFilteringByDateAttributeTest.xml" - title: "Verify Set Product as new Filter input on Product Grid doesn't getreset to currentDate" - description: "Data input in the new from date filter field should not change" -- filename: "DeleteCategoriesTest" - testname: "DeleteCategoriesTest" - module: "Catalog" - stories: "Delete categories" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/DeleteCategoriesTest.xml" - title: "Admin should be able to delete the default root category and subcategories and still see products in the storefront" - description: "Admin should be able to delete the default root category and subcategories and still see products in the storefront" -- filename: "AdminAddDefaultImageSimpleProductTest" - testname: "AdminAddDefaultImageSimpleProductTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminAddDefaultImageSimpleProductTest.xml" - title: "Admin should be able to add default image for a Simple Product" - description: "Admin should be able to add default images for a Simple Product" -- filename: "VerifyTinyMCEv4IsNativeWYSIWYGOnCatalogTest" - testname: "VerifyTinyMCEv4IsNativeWYSIWYGOnCatalogTest" - module: "Catalog" - stories: "MAGETWO-72137-Apply new WYSIWYG on Categories Page" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/VerifyTinyMCEv4IsNativeWYSIWYGOnCatalogTest.xml" - title: "Admin should see TinyMCEv4.6 is the native WYSIWYG on Catalog Page" - description: "Admin should see TinyMCEv4.6 is the native WYSIWYG on Catalog Page" -- filename: "AdminSimpleProductSetEditContentTest" - testname: "AdminSimpleProductSetEditContentTest" - module: "Catalog" - stories: "Create/edit simple product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminSimpleProductSetEditContentTest.xml" - title: "Admin should be able to set/edit product Content when editing a simple product" - description: "Admin should be able to set/edit product Content when editing a simple product" -- filename: "AdminUpdateCategoryStoreUrlKeyTest" - testname: "AdminUpdateCategoryStoreUrlKeyTest" - module: "Catalog" - stories: "Update SEO-friendly URL via the Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminUpdateCategoryStoreUrlKeyTest.xml" - title: "SEO-friendly URL should update regardless of scope or redirect change." - description: "SEO-friendly URL should update regardless of scope or redirect change." -- filename: "AdminRemoveDefaultImageVirtualProductTest" - testname: "AdminRemoveDefaultImageVirtualProductTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminRemoveDefaultImageVirtualProductTest.xml" - title: "Admin should be able to remove default images from a Virtual Product" - description: "Admin should be able to remove default images from a Virtual Product" -- filename: "AdminRequiredFieldsHaveRequiredFieldIndicatorTest" - testname: "AdminRequiredFieldsHaveRequiredFieldIndicatorTest" - module: "Catalog" - stories: "Verify the presence of required field indicators across different pages in Magento Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminRequiredFieldsHaveRequiredFieldIndicatorTest.xml" - title: "Required fields should have the required asterisk indicator " - description: "Verify that Required fields should have the required indicator icon next to the field name" -- filename: "AdvanceCatalogSearchVirtualProductTest" - testname: "AdvanceCatalogSearchVirtualProductByNameTest" - module: "Catalog" - stories: "Advanced Catalog Product Search for all product types" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdvanceCatalogSearchVirtualProductTest.xml" - title: "Guest customer should be able to advance search virtual product with product name" - description: "Guest customer should be able to advance search virtual product with product name" -- filename: "AdminVirtualSetEditRelatedProductsTest" - testname: "AdminVirtualSetEditRelatedProductsTest" - module: "Catalog" - stories: "Create/edit virtual product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminVirtualSetEditRelatedProductsTest.xml" - title: "Admin should be able to set/edit Related Products information when editing a virtual product" - description: "Admin should be able to set/edit Related Products information when editing a virtual product" -- filename: "AdminAssignProductAttributeToAttributeSetTest" - testname: "AdminAssignProductAttributeToAttributeSetTest" - module: "Catalog" - stories: "Add/Update attribute set" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminAssignProductAttributeToAttributeSetTest.xml" - title: "Admin should be able to assign attributes to an attribute set" - description: "Admin should be able to assign attributes to an attribute set" -- filename: "AdminMoveAnchoredCategoryTest" - testname: "AdminMoveAnchoredCategoryTest" - module: "Catalog" - stories: "Edit categories" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminMoveAnchoredCategoryTest.xml" - title: "Admin should be able to move a category via categories tree and changes should be applied on frontend without a forced cache cleaning" - description: "Admin should be able to move a category via categories tree and changes should be applied on frontend without a forced cache cleaning" -- filename: "StorefrontPurchaseProductCustomOptionsDifferentStoreViewsTest" - testname: "StorefrontPurchaseProductCustomOptionsDifferentStoreViewsTest" - module: "Catalog" - stories: "Custom options different storeviews" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/StorefrontPurchaseProductCustomOptionsDifferentStoreViewsTest.xml" - title: "Admin should be able to sell products with different variants of their own" - description: "Admin should be able to sell products with different variants of their own" -- filename: "AdminAddImageToWYSIWYGProductTest" - testname: "AdminAddImageToWYSIWYGProductTest" - module: "Catalog" - stories: "MAGETWO-42041-Default WYSIWYG toolbar configuration with Magento Media Gallery" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminAddImageToWYSIWYGProductTest.xml" - title: "Admin should be able to add image to WYSIWYG Editor on Product Page" - description: "Admin should be able to add image to WYSIWYG Editor on Product Page" -- filename: "EndToEndB2CAdminTest" - testname: "EndToEndB2CAdminTest" - module: "Catalog" - stories: "B2C admin - MAGETWO-75412" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/EndToEndB2CAdminTest.xml" - title: "Pass End to End B2C Admin scenario" - description: "Admin creates products, creates and manages categories, creates promotions, creates an order, processes an order, processes a return, uses admin grids" -- filename: "NewProductsListWidgetVirtualProductTest" - testname: "NewProductsListWidgetVirtualProductTest" - module: "Catalog" - stories: "New products list widget" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/NewProductsListWidgetVirtualProductTest.xml" - title: "Admin should be able to set Virtual Product as new so that it shows up in the Catalog New Products List Widget" - description: "Admin should be able to set Virtual Product as new so that it shows up in the Catalog New Products List Widget" -- filename: "AdminCreateSimpleProductWithUnicodeTest" - testname: "AdminCreateSimpleProductWithUnicodeTest" - module: "Catalog" - stories: "Create a Unicode Named Simple Product via Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminCreateSimpleProductWithUnicodeTest.xml" - title: "Admin should be able to create a unicode named simple product" - description: "Admin should be able to create a unicode named simple product" -- filename: "AdminConfigureProductImagePlaceholderTest" - testname: "AdminConfigureProductImagePlaceholderTest" - module: "Catalog" - stories: "Configure product placeholder images" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminConfigureProductImagePlaceholderTest.xml" - title: "Admin is able to configure product placeholder images" - description: "Admin should be able to configure the images used for product image placeholders. The configured placeholders should be seen on the frontend when an image has no image." -- filename: "AdminRemoveImageFromCategoryTest" - testname: "AdminRemoveImageFromCategoryTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminRemoveImageFromCategoryTest.xml" - title: "Admin should be able to remove image from a Category" - description: "Admin should be able to remove image from a Category" -- filename: "AdminAddDefaultVideoSimpleProductTest" - testname: "AdminAddDefaultVideoSimpleProductTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminAddDefaultVideoSimpleProductTest.xml" - title: "Admin should be able to add default product video for a Simple Product" - description: "Admin should be able to add default product video for a Simple Product" -- filename: "AdvanceCatalogSearchSimpleProductTest" - testname: "AdvanceCatalogSearchSimpleProductByNameTest" - module: "Catalog" - stories: "Advanced Catalog Product Search for all product types" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdvanceCatalogSearchSimpleProductTest.xml" - title: "Guest customer should be able to advance search simple product with product name" - description: "Guest customer should be able to advance search simple product with product name" -- filename: "AdminEditTextEditorProductAttributeTest" - testname: "AdminEditTextEditorProductAttributeTest" - module: "Catalog" - stories: "MAGETWO-51484-Input type configuration for custom Product Attributes" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminEditTextEditorProductAttributeTest.xml" - title: "Admin should be able to switch between two versions of TinyMCE" - description: "Admin should be able to switch between two versions of TinyMCE" -- filename: "AdminVirtualProductSetEditContentTest" - testname: "AdminVirtualProductSetEditContentTest" - module: "Catalog" - stories: "Create/edit virtual product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminVirtualProductSetEditContentTest.xml" - title: "Admin should be able to set/edit product Content when editing a virtual product" - description: "Admin should be able to set/edit product Content when editing a virtual product" -- filename: "AdminMassChangeProductsStatusTest" - testname: "AdminMassChangeProductsStatusTest" - module: "Catalog" - stories: "Mass change product status" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminMassChangeProductsStatusTest.xml" - title: "Admin should be able to mass change products status" - description: "Admin should be able to mass change products status" -- filename: "AdminMassUpdateProductAttributesStoreViewScopeTest" - testname: "AdminMassUpdateProductAttributesStoreViewScopeTest" - module: "Catalog" - stories: "Mass update product attributes" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminMassUpdateProductAttributesStoreViewScopeTest.xml" - title: "Admin should be able to mass update product attributes in store view scope" - description: "Admin should be able to mass update product attributes in store view scope" -- filename: "AdminAddDefaultImageVirtualProductTest" - testname: "AdminAddRemoveProductImageVirtualProductTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminAddDefaultImageVirtualProductTest.xml" - title: "Admin should be able to add default images for a Virtual Product" - description: "Admin should be able to add default images for a Virtual Product" -- filename: "AdminMassUpdateProductAttributesMissingRequiredFieldTest" - testname: "AdminMassUpdateProductAttributesMissingRequiredFieldTest" - module: "Catalog" - stories: "Mass update product attributes" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminMassUpdateProductAttributesMissingRequiredFieldTest.xml" - title: "Mass update product attributes - missing required field" - description: "Mass update product attributes - missing required field" -- filename: "StorefrontProductsCompareWithEmptyAttributeTest" - testname: "StorefrontProductsCompareWithEmptyAttributeTest" - module: "Catalog" - stories: "Product attributes" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/StorefrontProductsCompareWithEmptyAttributeTest.xml" - title: "Product attribute is not visible on product compare page if it is empty" - description: "Product attribute should not be visible on the product compare page if it is empty for all products that are being compared, not even displayed as N/A" -- filename: "AdminCreateCategoryFromProductPageTest" - testname: "AdminCreateCategoryFromProductPageTest" - module: "Catalog" - stories: "Create/Edit Category in Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminCreateCategoryFromProductPageTest.xml" - title: "Admin should be able to create category from the product page" - description: "Admin should be able to create category from the product page" -- filename: "AdminCreateCategoryTest" - testname: "AdminCreateCategoryTest" - module: "Catalog" - stories: "Create a Category via the Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminCreateCategoryTest.xml" - title: "Admin should be able to create a Category" - description: "Admin should be able to create a Category" -- filename: "AdminCreateProductDuplicateUrlkeyTest" - testname: "AdminCreateProductDuplicateUrlkeyTest" - module: "Catalog" - stories: "Errors" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminCreateProductDuplicateUrlkeyTest.xml" - title: "Admin should see an error when trying to save a product with a duplicate URL key" - description: "Admin should see an error when trying to save a product with a duplicate URL key" -- filename: "AdminSimpleProductImagesTest" - testname: "AdminSimpleProductImagesTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminSimpleProductImagesTest.xml" - title: "Admin should be able to add images of different types and sizes to Simple Product" - description: "Admin should be able to add images of different types and sizes to Simple Product" -- filename: "AdminSimpleProductEditUiTest" - testname: "AdminSimpleProductUiValidationTest" - module: "Catalog" - stories: "Edit products" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminSimpleProductEditUiTest.xml" - title: "UI elements on the simple product edit screen should be organized as expected" - description: "Admin should be able to use simple product UI in expected manner" -- filename: "AdminApplyTierPriceToProductTest" - testname: "AdminApplyTierPriceToProductTest" - module: "Catalog" - stories: "Apply tier price to a product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminApplyTierPriceToProductTest.xml" - title: "You should be able to apply tier price to a product." - description: "You should be able to apply tier price to a product." -- filename: "AdminProductStatusAttributeDisabledByDefaultTest" - testname: "AdminProductStatusAttributeDisabledByDefaultTest" - module: "Catalog" - stories: "Create products" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminProductStatusAttributeDisabledByDefaultTest.xml" - title: "Verify the default option value for product Status attribute is set correctly during product creation" - description: "The default option value for product Status attribute is set correctly during product creation" -- filename: "AdminRemoveDefaultVideoSimpleProductTest" - testname: "AdminRemoveDefaultVideoSimpleProductTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminRemoveDefaultVideoSimpleProductTest.xml" - title: "Admin should be able to remove default product video from a Simple Product" - description: "Admin should be able to remove default product video from a Simple Product" -- filename: "AdminAddImageToWYSIWYGCatalogTest" - testname: "AdminAddImageToWYSIWYGCatalogTest" - module: "Catalog" - stories: "MAGETWO-42041-Default WYSIWYG toolbar configuration with Magento Media Gallery" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminAddImageToWYSIWYGCatalogTest.xml" - title: "Admin should be able to add image to WYSIWYG Editor on Catalog Page" - description: "Admin should be able to add image to WYSIWYG Editor on Catalog Page" -- filename: "NewProductsListWidgetSimpleProductTest" - testname: "NewProductsListWidgetSimpleProductTest" - module: "Catalog" - stories: "New products list widget" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/NewProductsListWidgetSimpleProductTest.xml" - title: "Admin should be able to set Simple Product as new so that it shows up in the Catalog New Products List Widget" - description: "Admin should be able to set Simple Product as new so that it shows up in the Catalog New Products List Widget" -- filename: "AdminAddDefaultVideoVirtualProductTest" - testname: "AdminAddDefaultVideoVirtualProductTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminAddDefaultVideoVirtualProductTest.xml" - title: "Admin should be able to add default product video for a Virtual Product" - description: "Admin should be able to add default product video for a Virtual Product" -- filename: "AdminMassUpdateProductAttributesGlobalScopeTest" - testname: "AdminMassUpdateProductAttributesGlobalScopeTest" - module: "Catalog" - stories: "Mass update product attributes" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminMassUpdateProductAttributesGlobalScopeTest.xml" - title: "Admin should be able to mass update product attributes in global scope" - description: "Admin should be able to mass update product attributes in global scope" -- filename: "VerifyTinyMCEv4IsNativeWYSIWYGOnProductTest" - testname: "VerifyTinyMCEv4IsNativeWYSIWYGOnProductTest" - module: "Catalog" - stories: "MAGETWO-72114-TinyMCE v4.6 as a native WYSIWYG editor" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/VerifyTinyMCEv4IsNativeWYSIWYGOnProductTest.xml" - title: "Admin should see TinyMCEv4.6 is the native WYSIWYG on Product Page" - description: "Admin should see TinyMCEv4.6 is the native WYSIWYG on Product Page" -- filename: "AdminCreateRootCategoryAndSubcategoriesTest" - testname: "AdminCreateRootCategoryAndSubcategoriesTest" - module: "Catalog" - stories: "Create categories" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminCreateRootCategoryAndSubcategoriesTest.xml" - title: "Admin should be able to create a Root Category and a Subcategory" - description: "Admin should be able to create a Root Category and a Subcategory" -- filename: "EndToEndB2CLoggedInUserTest" - testname: "EndToEndB2CLoggedInUserTest" - module: "Catalog" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/EndToEndB2CLoggedInUserTest.xml" - title: "" - description: "" -- filename: "AdminAddImageForCategoryTest" - testname: "AdminAddImageForCategoryTest" - module: "Catalog" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminAddImageForCategoryTest.xml" - title: "Admin should be able to add image to a Category" - description: "Admin should be able to add image to a Category" -- filename: "CheckTierPricingOfProductsTest" - testname: "CheckTierPricingOfProductsTest" - module: "Catalog" - stories: "MAGETWO-91697 - [Magento Cloud] 'Tier Pricing' of Products changes to 'Price' (without discount) after Updated Items and Quantities in the Order of B2B Store View." - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/CheckTierPricingOfProductsTest.xml" - title: "Checking 'Tier Pricing' of Products and 'Price' (without discount) in the Order of B2B Store View" - description: "Checking 'Tier Pricing' of Products and 'Price' (without discount) in the Order of B2B Store View" -- filename: "AdminSimpleSetEditRelatedProductsTest" - testname: "AdminSimpleSetEditRelatedProductsTest" - module: "Catalog" - stories: "Create/edit simple product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Catalog/Test/Mftf/Test/AdminSimpleSetEditRelatedProductsTest.xml" - title: "Admin should be able to set/edit Related Products information when editing a simple product" - description: "Admin should be able to set/edit Related Products information when editing a simple product" -- filename: "AdminSpecifyLayerNavigationConfigurationTest" - testname: "AdminSpecifyLayerNavigationConfigurationTest" - module: "LayeredNavigation" - stories: "Magento_LayeredNavigation" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/LayeredNavigation/Test/Mftf/Test/AdminSpecifyLayerNavigationConfigurationTest.xml" - title: "Admin should be able to uncheck Default Value checkbox for dependent field" - description: "Admin should be able to uncheck Default Value checkbox for dependent field" -- filename: "StorefrontTaxInformationInShoppingCartForCustomerPhysicalQuoteTest" - testname: "StorefrontTaxInformationInShoppingCartForCustomerPhysicalQuoteTest" - module: "Tax" - stories: "Shopping cart taxes" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tax/Test/Mftf/Test/StorefrontTaxInformationInShoppingCartForCustomerPhysicalQuoteTest.xml" - title: "Tax information are updating/recalculating on fly in shopping cart for Customer with default addresses (physical quote)" - description: "Tax information are updating/recalculating on fly in shopping cart for Customer with default addresses (physical quote)" -- filename: "StorefrontTaxInformationInShoppingCartForGuestPhysicalQuoteTest" - testname: "StorefrontTaxInformationInShoppingCartForGuestPhysicalQuoteTest" - module: "Tax" - stories: "Shopping cart taxes" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tax/Test/Mftf/Test/StorefrontTaxInformationInShoppingCartForGuestPhysicalQuoteTest.xml" - title: "Tax information are updating/recalculating on fly in shopping cart for Guest (physical quote)" - description: "Tax information are updating/recalculating on fly in shopping cart for Guest (physical quote)" -- filename: "StorefrontTaxQuoteCheckoutTest" - testname: "StorefrontTaxQuoteCheckoutGuestVirtual" - module: "Tax" - stories: "Tax Calculation in One Page Checkout" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tax/Test/Mftf/Test/StorefrontTaxQuoteCheckoutTest.xml" - title: "Tax for Virtual Product Quote should be recalculated according to inputted data on Checkout flow for Guest Customer" - description: "Tax for Virtual Product Quote should be recalculated according to inputted data on Checkout flow for Guest Customer" -- filename: "StorefrontTaxInformationInShoppingCartForCustomerVirtualQuoteTest" - testname: "StorefrontTaxInformationInShoppingCartForCustomerVirtualQuoteTest" - module: "Tax" - stories: "Shopping cart taxes" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tax/Test/Mftf/Test/StorefrontTaxInformationInShoppingCartForCustomerVirtualQuoteTest.xml" - title: "Tax information are updating/recalculating on fly in shopping cart for Customer with default addresses (virtual quote)" - description: "Tax information are updating/recalculating on fly in shopping cart for Customer with default addresses (virtual quote)" -- filename: "StorefrontTaxQuoteCartTest" - testname: "StorefrontTaxQuoteCartLoggedInSimple" - module: "Tax" - stories: "Tax Calculation in Shopping Cart" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tax/Test/Mftf/Test/StorefrontTaxQuoteCartTest.xml" - title: "Tax for Simple Product Quote should be recalculated in Shopping Cart for Logged in Customer with Default Address" - description: "Tax for Simple Product Quote should be recalculated in Shopping Cart for Logged in Customer with Default Address" -- filename: "StorefrontTaxInformationInShoppingCartForGuestVirtualQuoteTest" - testname: "StorefrontTaxInformationInShoppingCartForGuestVirtualQuoteTest" - module: "Tax" - stories: "Shopping cart taxes" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Tax/Test/Mftf/Test/StorefrontTaxInformationInShoppingCartForGuestVirtualQuoteTest.xml" - title: "Tax information are updating/recalculating on fly in shopping cart for Guest (virtual quote)" - description: "Tax information are updating/recalculating on fly in shopping cart for Guest (virtual quote)" -- filename: "StorefrontBundleProductDetailsTest" - testname: "StorefrontBundleProductDetailsTest" - module: "Bundle" - stories: "Bundle product details page" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/StorefrontBundleProductDetailsTest.xml" - title: "Customer should be able to see basic bundle product details" - description: "Customer should be able to see basic bundle product details" -- filename: "AdminRemoveDefaultImageBundleProductTest" - testname: "AdminRemoveDefaultImageBundleProductTest" - module: "Bundle" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdminRemoveDefaultImageBundleProductTest.xml" - title: "Admin should be able to remove default images from a Bundle Product" - description: "Admin should be able to remove default images from a Bundle Product" -- filename: "AdminEditRelatedBundleProductTest" - testname: "AdminEditRelatedBundleProductTest" - module: "Bundle" - stories: "Create/Edit bundle product in Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdminEditRelatedBundleProductTest.xml" - title: "Admin should be able to set/edit Related Products information when editing a bundle product" - description: "Admin should be able to set/edit Related Products information when editing a bundle product" -- filename: "StorefrontGoToDetailsPageWhenAddingToCartTest" - testname: "StorefrontGoToDetailsPageWhenAddingToCart" - module: "Bundle" - stories: "Bundle products list on Storefront" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/StorefrontGoToDetailsPageWhenAddingToCartTest.xml" - title: "Customer should be taken to bundle product details page when clicking “Add to Cart” button" - description: "Customer should be taken to bundle product details page when clicking “Add to Cart” button" -- filename: "NewBundleProductSelectionTest" - testname: "NewBundleProductSelectionTest" - module: "Bundle" - stories: "Create/Edit bundle product in Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/NewBundleProductSelectionTest.xml" - title: "Admin should be able to select a “Bundle Product” product type when adding a new product" - description: "Admin should be able to select a “Bundle Product” product type when adding a new product" -- filename: "AdminAddDefaultImageBundleProductTest" - testname: "AdminAddDefaultImageBundleProductTest" - module: "Bundle" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdminAddDefaultImageBundleProductTest.xml" - title: "Admin should be able to add default images for a Bundle Product" - description: "Admin should be able to add default images for a Bundle Product" -- filename: "StorefrontCustomerSelectAndSetBundleOptionsTest" - testname: "StorefrontCustomerSelectAndSetBundleOptionsTest" - module: "Bundle" - stories: "Bundle product details page" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/StorefrontCustomerSelectAndSetBundleOptionsTest.xml" - title: "Customer should be able to select customisable bundle product options and set quantity for them" - description: "Customer should be able to select customisable bundle product options and set quantity for them" -- filename: "AdminBasicBundleProductAttributesTest" - testname: "AdminBasicBundleProductAttributesTest" - module: "Bundle" - stories: "Create/Edit bundle product in Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdminBasicBundleProductAttributesTest.xml" - title: "Admin should be able to set/edit all the basic product attributes when creating/editing a bundle product" - description: "Admin should be able to set/edit all the basic product attributes when creating/editing a bundle product" -- filename: "StorefrontVerifyDynamicBundleProductPricesForCombinationOfOptionsTest" - testname: "StorefrontVerifyDynamicBundleProductPricesForCombinationOfOptionsTest" - module: "Bundle" - stories: "View bundle products" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/StorefrontVerifyDynamicBundleProductPricesForCombinationOfOptionsTest.xml" - title: "Verify dynamic bundle product prices for combination of options" - description: "Verify prices for various configurations of Dynamic Bundle product" -- filename: "EndToEndB2CAdminTest" - testname: "EndToEndB2CAdminTest" - module: "Bundle" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/EndToEndB2CAdminTest.xml" - title: "" - description: "" -- filename: "AdminBundleProductSetEditContentTest" - testname: "AdminBundleProductSetEditContentTest" - module: "Bundle" - stories: "Create/Edit bundle product in Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdminBundleProductSetEditContentTest.xml" - title: "Admin should be able to set/edit product Content when editing a bundle product" - description: "Admin should be able to set/edit product Content when editing a bundle product" -- filename: "StorefrontBundleCartTest" - testname: "StorefrontBundleCartTest" - module: "Bundle" - stories: "Bundle product details page" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/StorefrontBundleCartTest.xml" - title: "Customer should not be able to add a Bundle Product to the cart without selecting options" - description: "Customer should not be able to add a Bundle Product to the cart without selecting options" -- filename: "AdminAddDefaultVideoBundleProductTest" - testname: "AdminAddDefaultVideoBundleProductTest" - module: "Bundle" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdminAddDefaultVideoBundleProductTest.xml" - title: "Admin should be able to add default video for a Bundle Product" - description: "Admin should be able to add default video for a Bundle Product" -- filename: "AdvanceCatalogSearchBundleProductTest" - testname: "AdvanceCatalogSearchBundleByNameTest" - module: "Bundle" - stories: "Advanced Catalog Product Search for all product types" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdvanceCatalogSearchBundleProductTest.xml" - title: "Guest customer should be able to advance search Bundle product with product name" - description: "Guest customer should be able to advance search Bundle product with product name" -- filename: "EnableDisableBundleProductStatusTest" - testname: "EnableDisableBundleProductStatusTest" - module: "Bundle" - stories: "Admin list bundle products" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/EnableDisableBundleProductStatusTest.xml" - title: "Admin should be able to change a bundle product status to Enabled/Disabled" - description: "Admin should be able to change a bundle product status to Enabled/Disabled" -- filename: "BundleProductFixedPricingTest" - testname: "BundleProductFixedPricingTest" - module: "Bundle" - stories: "Bundle Product Pricing" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/BundleProductFixedPricingTest.xml" - title: "Admin should be able to apply fixed pricing for Bundled Product" - description: "Admin should be able to apply fixed pricing for Bundled Product" -- filename: "AdminAttributeSetSelectionTest" - testname: "AdminAttributeSetSelectionTest" - module: "Bundle" - stories: "Create/Edit bundle product in Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdminAttributeSetSelectionTest.xml" - title: "Admin should be able to select/edit the “Attributes Set” when creating/editing a bundle product" - description: "Admin should be able to select/edit the “Attributes Set” when creating/editing a bundle product" -- filename: "StorefrontEditBundleProductTest" - testname: "StorefrontEditBundleProductTest" - module: "Bundle" - stories: "Bundle products list on Storefront" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/StorefrontEditBundleProductTest.xml" - title: "Customer should be able to change chosen options for Bundle Product when clicking Edit button in Shopping Cart page" - description: "Customer should be able to change chosen options for Bundle Product when clicking Edit button in Shopping Cart page" -- filename: "AdminAddBundleItemsTest" - testname: "AdminAddBundleItemsTest" - module: "Bundle" - stories: "Create/Edit bundle product in Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdminAddBundleItemsTest.xml" - title: "Admin should be able to add/edit bundle items when creating/editing a bundle product" - description: "Admin should be able to add/edit bundle items when creating/editing a bundle product" -- filename: "AdminProductBundleCreationTest" - testname: "AdminProductBundleCreationTest" - module: "Bundle" - stories: "Create/Edit bundle product in Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdminProductBundleCreationTest.xml" - title: "Admin should be able to save and publish a bundle product" - description: "Admin should be able to save and publish a bundle product" -- filename: "MassEnableDisableBundleProductsTest" - testname: "MassEnableDisableBundleProductsTest" - module: "Bundle" - stories: "Admin list bundle products" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/MassEnableDisableBundleProductsTest.xml" - title: "Admin should be able to mass change bundle products status to Enabled/Disabled" - description: "Admin should be able to mass change bundle products status to Enabled/Disabled" -- filename: "NewProductsListWidgetBundleProductTest" - testname: "NewProductsListWidgetBundleProductTest" - module: "Bundle" - stories: "New products list widget" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/NewProductsListWidgetBundleProductTest.xml" - title: "Admin should be able to set Bundle Product as new so that it shows up in the Catalog New Products List Widget" - description: "Admin should be able to set Bundle Product as new so that it shows up in the Catalog New Products List Widget" -- filename: "AdminRemoveDefaultVideoBundleProductTest" - testname: "AdminRemoveDefaultVideoBundleProductTest" - module: "Bundle" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/AdminRemoveDefaultVideoBundleProductTest.xml" - title: "Admin should be able to remove default video from a Bundle Product" - description: "Admin should be able to remove default video from a Bundle Product" -- filename: "StorefrontAdminEditDataTest" - testname: "StorefrontAdminEditDataTest" - module: "Bundle" - stories: "Bundle products list on Storefront" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Bundle/Test/Mftf/Test/StorefrontAdminEditDataTest.xml" - title: "Customer should be able to see chosen options for Bundle Product in Shopping Cart when Option Title is edited in Admin" - description: "Customer should be able to see chosen options for Bundle Product in Shopping Cart when Option Title is edited in Admin" -- filename: "AdminLoginTest" - testname: "AdminLoginTest" - module: "Backend" - stories: "Login on the Admin Login page" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/Test/AdminLoginTest.xml" - title: "Admin should be able to log into the Magento Admin backend" - description: "Admin should be able to log into the Magento Admin backend" -- filename: "AdminMenuNavigationWithSecretKeysTest" - testname: "AdminMenuNavigationWithSecretKeysTest" - module: "Backend" - stories: "Menu Navigation" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backend/Test/Mftf/Test/AdminMenuNavigationWithSecretKeysTest.xml" - title: "Admin should be able to navigate between menu options with secret url keys enabled" - description: "Admin should be able to navigate between menu options with secret url keys enabled" -- filename: "EndToEndB2CAdminTest" - testname: "EndToEndB2CAdminTest" - module: "Shipping" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Shipping/Test/Mftf/Test/EndToEndB2CAdminTest.xml" - title: "" - description: "" -- filename: "AdvanceCatalogSearchDownloadableProductTest" - testname: "AdvanceCatalogSearchDownloadableByNameTest" - module: "Downloadable" - stories: "Advanced Catalog Product Search for all product types" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/Test/AdvanceCatalogSearchDownloadableProductTest.xml" - title: "Guest customer should be able to advance search Downloadable product with product name" - description: "Guest customer should be able to advance search Downloadable product with product name" -- filename: "AdminRemoveDefaultVideoDownloadableProductTest" - testname: "AdminRemoveDefaultVideoDownloadableProductTest" - module: "Downloadable" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/Test/AdminRemoveDefaultVideoDownloadableProductTest.xml" - title: "Admin should be able to remove default video from a Downloadable Product" - description: "Admin should be able to remove default video from a Downloadable Product" -- filename: "AdminAddDefaultVideoDownloadableProductTest" - testname: "AdminAddDefaultVideoDownloadableProductTest" - module: "Downloadable" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/Test/AdminAddDefaultVideoDownloadableProductTest.xml" - title: "Admin should be able to add default video for a Downloadable Product" - description: "Admin should be able to add default video for a Downloadable Product" -- filename: "EndToEndB2CAdminTest" - testname: "EndToEndB2CAdminTest" - module: "Downloadable" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/Test/EndToEndB2CAdminTest.xml" - title: "" - description: "" -- filename: "AdminDownloadableSetEditRelatedProductsTest" - testname: "AdminDownloadableSetEditRelatedProductsTest" - module: "Downloadable" - stories: "Create/edit downloadable product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/Test/AdminDownloadableSetEditRelatedProductsTest.xml" - title: "Admin should be able to set/edit Related Products information when editing a downloadable product" - description: "Admin should be able to set/edit Related Products information when editing a downloadable product" -- filename: "AdminRemoveDefaultImageDownloadableProductTest" - testname: "AdminRemoveDefaultImageDownloadableProductTest" - module: "Downloadable" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/Test/AdminRemoveDefaultImageDownloadableProductTest.xml" - title: "Admin should be able to remove default images from a Downloadable Product" - description: "Admin should be able to remove default images from a Downloadable Product" -- filename: "AdminDownloadableProductSetEditContentTest" - testname: "AdminDownloadableProductSetEditContentTest" - module: "Downloadable" - stories: "Create/edit downloadable product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/Test/AdminDownloadableProductSetEditContentTest.xml" - title: "Admin should be able to set/edit product Content when editing a downloadable product" - description: "Admin should be able to set/edit product Content when editing a downloadable product" -- filename: "NewProductsListWidgetDownloadableProductTest" - testname: "NewProductsListWidgetDownloadableProductTest" - module: "Downloadable" - stories: "New products list widget" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/Test/NewProductsListWidgetDownloadableProductTest.xml" - title: "Admin should be able to set Downloadable Product as new so that it shows up in the Catalog New Products List Widget" - description: "Admin should be able to set Downloadable Product as new so that it shows up in the Catalog New Products List Widget" -- filename: "AdminAddDefaultImageDownloadableProductTest" - testname: "AdminAddDefaultImageDownloadableProductTest" - module: "Downloadable" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Downloadable/Test/Mftf/Test/AdminAddDefaultImageDownloadableProductTest.xml" - title: "Admin should be able to add default images for a Downloadable Product" - description: "Admin should be able to add default images for a Downloadable Product" -- filename: "EndToEndB2CGuestUserTest" - testname: "EndToEndB2CGuestUserTest" - module: "Checkout" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/Test/EndToEndB2CGuestUserTest.xml" - title: "" - description: "" -- filename: "CheckoutSpecificDestinationsTest" - testname: "CheckoutSpecificDestinationsTest" - module: "Checkout" - stories: "MAGETWO-91511: Top destinations cannot be removed after a selection was previously saved" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/Test/CheckoutSpecificDestinationsTest.xml" - title: "Check that top destinations can be removed after a selection was previously saved" - description: "Check that top destinations can be removed after a selection was previously saved" -- filename: "AddressStateFieldForUKCustomerRemainOptionAfterRefreshTest" - testname: "AddressStateFieldForUKCustomerRemainOptionAfterRefreshTest" - module: "Checkout" - stories: "Guest checkout" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/Test/AddressStateFieldForUKCustomerRemainOptionAfterRefreshTest.xml" - title: "Address State Field For UK Customers Remain Option even After Browser Refresh" - description: "Address State Field For UK Customers Remain Option even After Browser Refresh" -- filename: "StorefrontCustomerCheckoutTest" - testname: "StorefrontCustomerCheckoutTest" - module: "Checkout" - stories: "Checkout via the Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/Test/StorefrontCustomerCheckoutTest.xml" - title: "Customer Checkout" - description: "Should be able to place an order as a customer." -- filename: "CheckCheckoutSuccessPageTest" - testname: "CheckCheckoutSuccessPageAsRegisterCustomer" - module: "Checkout" - stories: "Success page elements are presented for placed order as Customer" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/Test/CheckCheckoutSuccessPageTest.xml" - title: "Customer Checkout" - description: "To be sure that other elements of Success page are shown for placed order as registered Customer." -- filename: "NoErrorCartCheckoutForProductsDeletedFromMiniCartTest" - testname: "NoErrorCartCheckoutForProductsDeletedFromMiniCartTest" - module: "Checkout" - stories: "Delete product from Storefront checkout" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/Test/NoErrorCartCheckoutForProductsDeletedFromMiniCartTest.xml" - title: "Delete product from Checkout" - description: "No error from cart should be thrown for product deleted from minicart" -- filename: "AddressStateFieldShouldNotAcceptJustIntegerValuesTest" - testname: "AddressStateFieldShouldNotAcceptJustIntegerValuesTest" - module: "Checkout" - stories: "MAGETWO-91465" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/Test/AddressStateFieldShouldNotAcceptJustIntegerValuesTest.xml" - title: "Guest Checkout" - description: "Address State field should not allow just integer values" -- filename: "StorefrontGuestCheckoutTest" - testname: "StorefrontGuestCheckoutTest" - module: "Checkout" - stories: "Checkout via Guest Checkout" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/Test/StorefrontGuestCheckoutTest.xml" - title: "Guest Checkout" - description: "Should be able to place an order as a Guest." -- filename: "EndToEndB2CLoggedInUserTest" - testname: "EndToEndB2CLoggedInUserTest" - module: "Checkout" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/Test/EndToEndB2CLoggedInUserTest.xml" - title: "" - description: "" -- filename: "IdentityOfDefaultBillingAndShippingAddressTest" - testname: "IdentityOfDefaultBillingAndShippingAddressTest" - module: "Checkout" - stories: "MAGETWO-62891: New address is not marked as 'Default Billing'" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Checkout/Test/Mftf/Test/IdentityOfDefaultBillingAndShippingAddressTest.xml" - title: "Checking assignment of default billing address after placing an orde" - description: "In 'Address book' field 'Default Billing Address' should be the same as 'Default Shipping Address'" -- filename: "CaptchaFormsDisplayingTest" - testname: "CaptchaFormsDisplayingTest" - module: "Captcha" - stories: "MAGETWO-91552 - [github] CAPTCHA doesn't show when check out as guest" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Captcha/Test/Mftf/Test/CaptchaFormsDisplayingTest.xml" - title: "Captcha forms displaying" - description: "Captcha forms displaying" -- filename: "AdminRemoveDefaultVideoGroupedProductTest" - testname: "AdminRemoveDefaultVideoGroupedProductTest" - module: "GroupedProduct" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/Test/AdminRemoveDefaultVideoGroupedProductTest.xml" - title: "Admin should be able to remove default video from a Grouped Product" - description: "Admin should be able to remove default video from a Grouped Product" -- filename: "AdminGroupedSetEditRelatedProductsTest" - testname: "AdminGroupedSetEditRelatedProductsTest" - module: "GroupedProduct" - stories: "Create/edit grouped product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/Test/AdminGroupedSetEditRelatedProductsTest.xml" - title: "Admin should be able to set/edit Related Products information when editing a grouped product" - description: "Admin should be able to set/edit Related Products information when editing a grouped product" -- filename: "NewProductsListWidgetGroupedProductTest" - testname: "NewProductsListWidgetGroupedProductTest" - module: "GroupedProduct" - stories: "New products list widget" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/Test/NewProductsListWidgetGroupedProductTest.xml" - title: "Admin should be able to set Grouped Product as new so that it shows up in the Catalog New Products List Widget" - description: "Admin should be able to set Grouped Product as new so that it shows up in the Catalog New Products List Widget" -- filename: "AdvanceCatalogSearchGroupedProductTest" - testname: "AdvanceCatalogSearchGroupedProductByNameTest" - module: "GroupedProduct" - stories: "Advanced Catalog Product Search for all product types" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/Test/AdvanceCatalogSearchGroupedProductTest.xml" - title: "Guest customer should be able to advance search Grouped product with product name" - description: "Guest customer should be able to advance search Grouped product with product name" -- filename: "AdminGroupedProductSetEditContentTest" - testname: "AdminGroupedProductSetEditContentTest" - module: "GroupedProduct" - stories: "Create/edit grouped product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/Test/AdminGroupedProductSetEditContentTest.xml" - title: "Admin should be able to set/edit product Content when editing a grouped product" - description: "Admin should be able to set/edit product Content when editing a grouped product" -- filename: "AdminRemoveDefaultImageGroupedProductTest" - testname: "AdminRemoveDefaultImageGroupedProductTest" - module: "GroupedProduct" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/Test/AdminRemoveDefaultImageGroupedProductTest.xml" - title: "Admin should be able to remove default images from a Grouped Product" - description: "Admin should be able to remove default images from a Grouped Product" -- filename: "EndToEndB2CAdminTest" - testname: "EndToEndB2CAdminTest" - module: "GroupedProduct" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/Test/EndToEndB2CAdminTest.xml" - title: "" - description: "" -- filename: "AdminAddDefaultImageGroupedProductTest" - testname: "AdminAddDefaultImageGroupedProductTest" - module: "GroupedProduct" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/Test/AdminAddDefaultImageGroupedProductTest.xml" - title: "Admin should be able to add default images for a Grouped Product" - description: "Admin should be able to add default images for a Grouped Product" -- filename: "AdminAddDefaultVideoGroupedProductTest" - testname: "AdminAddDefaultVideoGroupedProductTest" - module: "GroupedProduct" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/GroupedProduct/Test/Mftf/Test/AdminAddDefaultVideoGroupedProductTest.xml" - title: "Admin should be able to add default video for a Grouped Product" - description: "Admin should be able to add default video for a Grouped Product" -- filename: "AdminAddWidgetToWYSIWYGWithCatalogProductLinkTypeTest" - testname: "AdminAddWidgetToWYSIWYGWithCatalogProductLinkTypeTest" - module: "Cms" - stories: "MAGETWO-42156-Widgets in WYSIWYG" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddWidgetToWYSIWYGWithCatalogProductLinkTypeTest.xml" - title: "Admin should be able to create a CMS page with widget type: Catalog product link" - description: "Admin should be able to create a CMS page with widget type: Catalog product link" -- filename: "AdminCreateCmsPageTest" - testname: "AdminCreateCmsPageTest" - module: "Cms" - stories: "Create a CMS Page via the Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminCreateCmsPageTest.xml" - title: "Admin should be able to create a CMS Page" - description: "Admin should be able to create a CMS Page" -- filename: "VerifyTinyMCEv4IsNativeWYSIWYGOnBlockTest" - testname: "VerifyTinyMCEv4IsNativeWYSIWYGOnBlockTest" - module: "Cms" - stories: "MAGETWO-42046-Apply new WYSIWYG on CMS Page and Block" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/VerifyTinyMCEv4IsNativeWYSIWYGOnBlockTest.xml" - title: "Admin should see TinyMCEv4.6 is the native WYSIWYG on Block" - description: "Admin should see TinyMCEv4.6 is the native WYSIWYG on Block" -- filename: "AdminCreateCmsBlockTest" - testname: "AdminCreateDuplicatedCmsBlockTest" - module: "Cms" - stories: "CMS Block Duplication and Reset Removal MAGETWO-88797" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminCreateCmsBlockTest.xml" - title: "Admin should be able to duplicate a CMS block" - description: "Admin should be able to duplicate a CMS block" -- filename: "VerifyTinyMCEv4IsNativeWYSIWYGOnCMSPageTest" - testname: "VerifyTinyMCEv4IsNativeWYSIWYGOnCMSPageTest" - module: "Cms" - stories: "MAGETWO-42046-Apply new WYSIWYG on CMS Page" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/VerifyTinyMCEv4IsNativeWYSIWYGOnCMSPageTest.xml" - title: "Admin should see TinyMCEv4.6 is the native WYSIWYG on CMS Page" - description: "Admin should see TinyMCEv4.6 is the native WYSIWYG on CMS Page" -- filename: "AdminAddImageToWYSIWYGCMSTest" - testname: "AdminAddImageToWYSIWYGCMSTest" - module: "Cms" - stories: "MAGETWO-42041-Default WYSIWYG toolbar configuration with Magento Media Gallery" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddImageToWYSIWYGCMSTest.xml" - title: "Admin should be able to add image to WYSIWYG content of CMS Page" - description: "Admin should be able to add image to WYSIWYG content of CMS Page" -- filename: "AdminAddWidgetToWYSIWYGWithCMSPageLinkTypeTest" - testname: "AdminAddWidgetToWYSIWYGWithCMSPageLinkTypeTest" - module: "Cms" - stories: "MAGETWO-42156-Widgets in WYSIWYG" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddWidgetToWYSIWYGWithCMSPageLinkTypeTest.xml" - title: "Admin should be able to create a CMS page with widget type: CMS page link" - description: "Admin should be able to create a CMS page with widget type: CMS page link" -- filename: "AdminAddImageToCMSPageTinyMCE3Test" - testname: "AdminAddImageToCMSPageTinyMCE3Test" - module: "Cms" - stories: "Admin should be able to upload images with TinyMCE3 WYSIWYG" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddImageToCMSPageTinyMCE3Test.xml" - title: "Verify that admin is able to upload image to a CMS Page with TinyMCE3 enabled" - description: "Verify that admin is able to upload image to CMS Page with TinyMCE3 enabled" -- filename: "AdminAddWidgetToWYSIWYGBlockTest" - testname: "AdminAddWidgetToWYSIWYGBlockTest" - module: "Cms" - stories: "MAGETWO-42156-Apply new WYSIWYG in Block" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddWidgetToWYSIWYGBlockTest.xml" - title: "Admin should be able to add widget to WYSIWYG content of Block" - description: "Admin should be able to add widget to WYSIWYG content Block" -- filename: "AdminAddWidgetToWYSIWYGWithRecentlyComparedProductsTypeTest" - testname: "AdminAddWidgetToWYSIWYGWithRecentlyComparedProductsTypeTest" - module: "Cms" - stories: "MAGETWO-42156-Widgets in WYSIWYG" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddWidgetToWYSIWYGWithRecentlyComparedProductsTypeTest.xml" - title: "Admin should be able to create a CMS page with widget type: Recently Compared Products" - description: "Admin should be able to create a CMS page with widget type: Recently Compared Products" -- filename: "AdminAddWidgetToWYSIWYGWithCatalogCategoryLinkTypeTest" - testname: "AdminAddWidgetToWYSIWYGWithCatalogCategoryLinkTypeTest" - module: "Cms" - stories: "MAGETWO-42156-Widgets in WYSIWYG" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddWidgetToWYSIWYGWithCatalogCategoryLinkTypeTest.xml" - title: "Admin should be able to create a CMS page with widget type: Catalog category link" - description: "Admin should be able to create a CMS page with widget type: Catalog category link" -- filename: "AdminAddWidgetToWYSIWYGWithRecentlyViewedProductsTypeTest" - testname: "AdminAddWidgetToWYSIWYGWithRecentlyViewedProductsTypeTest" - module: "Cms" - stories: "MAGETWO-42156-Widgets in WYSIWYG" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddWidgetToWYSIWYGWithRecentlyViewedProductsTypeTest.xml" - title: "Admin should be able to create a CMS page with widget type: Recently Viewed Products" - description: "Admin should be able to create a CMS page with widget type: Recently Viewed Products" -- filename: "AdminAddWidgetToWYSIWYGWithCMSStaticBlockTypeTest" - testname: "AdminAddWidgetToWYSIWYGWithCMSStaticBlockTypeTest" - module: "Cms" - stories: "MAGETWO-42156-Widgets in WYSIWYG" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddWidgetToWYSIWYGWithCMSStaticBlockTypeTest.xml" - title: "Admin should be able to create a CMS page with widget type: CMS Static Block" - description: "Admin should be able to create a CMS page with widget type: CMS Static Block" -- filename: "AdminAddVariableToWYSIWYGBlockTest" - testname: "AdminAddVariableToWYSIWYGBlockTest" - module: "Cms" - stories: "MAGETWO-42158-Variable with WYSIWYG" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddVariableToWYSIWYGBlockTest.xml" - title: "Admin should be able to add variable to WYSIWYG content of Block" - description: "You should be able to add variable to WYSIWYG content Block" -- filename: "AdminAddImageToWYSIWYGBlockTest" - testname: "AdminAddImageToWYSIWYGBlockTest" - module: "Cms" - stories: "MAGETWO-42041-Default WYSIWYG toolbar configuration with Magento Media Gallery" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddImageToWYSIWYGBlockTest.xml" - title: "Admin should be able to add image to WYSIWYG content of Block" - description: "Admin should be able to add image to WYSIWYG content of Block" -- filename: "AdminAddVariableToWYSIWYGCMSTest" - testname: "AdminAddVariableToWYSIWYGCMSTest" - module: "Cms" - stories: "MAGETWO-42158-Variable with WYSIWYG " - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddVariableToWYSIWYGCMSTest.xml" - title: "Admin should be able to insert the default Magento variable into content of WYSIWYG on CMS Pages" - description: "Admin should be able to insert the default Magento variable into content of WYSIWYG on CMS Pages" -- filename: "AdminAddWidgetToWYSIWYGWithCatalogProductListTypeTest" - testname: "AdminAddWidgetToWYSIWYGWithCatalogProductListTypeTest" - module: "Cms" - stories: "MAGETWO-42156-Widgets in WYSIWYG" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Cms/Test/Mftf/Test/AdminAddWidgetToWYSIWYGWithCatalogProductListTypeTest.xml" - title: "Admin should be able to create a CMS page with widget type: Catalog product list" - description: "Admin should be able to create a CMS page with widget type: Catalog product list" -- filename: "ThemeTest" - testname: "ThemeTest" - module: "Theme" - stories: "Themes" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Theme/Test/Mftf/Test/ThemeTest.xml" - title: "Magento Rush theme should not be available in Themes grid" - description: "Magento Rush theme should not be available in Themes grid" -- filename: "StorefrontFilterByTextSwatchTest" - testname: "StorefrontFilterByTextSwatchTest" - module: "Swatches" - stories: "View swatches in product listing" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/Test/StorefrontFilterByTextSwatchTest.xml" - title: "Customers can filter products using text swatches" - description: "Customers can filter products using text swatches" -- filename: "StorefrontSwatchProductWithFileCustomOptionTest" - testname: "StorefrontSwatchProductWithFileCustomOptionTest" - module: "Swatches" - stories: "Add configurable product to cart" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/Test/StorefrontSwatchProductWithFileCustomOptionTest.xml" - title: "Configurable product with swatch option and file custom option" - description: "Configurable product with swatch option and file custom option. When adding to cart with an invalid filetype, the correct error message is shown, and options remain selected." -- filename: "StorefrontFilterByImageSwatchTest" - testname: "StorefrontFilterByImageSwatchTest" - module: "Swatches" - stories: "View swatches in product listing" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/Test/StorefrontFilterByImageSwatchTest.xml" - title: "Customers can filter products using image swatches" - description: "Customers can filter products using image swatches" -- filename: "AdminCreateVisualSwatchTest" - testname: "AdminCreateVisualSwatchTest" - module: "Swatches" - stories: "Create/configure swatches" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/Test/AdminCreateVisualSwatchTest.xml" - title: "Admin can create product attribute with picked color swatch" - description: "Admin can create product attribute with picked color swatch" -- filename: "AdminCreateVisualSwatchWithNonValidOptionsTest" - testname: "AdminCreateVisualSwatchWithNonValidOptionsTest" - module: "Swatches" - stories: "Create/configure swatches product attribute" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/Test/AdminCreateVisualSwatchWithNonValidOptionsTest.xml" - title: "Admin should be able to create swatch product attribute" - description: "Admin should be able to create swatch product attribute" -- filename: "AdminCreateImageSwatchTest" - testname: "AdminCreateImageSwatchTest" - module: "Swatches" - stories: "Create/configure swatches" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/Test/AdminCreateImageSwatchTest.xml" - title: "Admin can create product attribute with image swatch" - description: "Admin can create product attribute with image swatch" -- filename: "AdminCreateTextSwatchTest" - testname: "AdminCreateTextSwatchTest" - module: "Swatches" - stories: "Create/configure swatches" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/Test/AdminCreateTextSwatchTest.xml" - title: "Admin can create product attribute with text swatch" - description: "Admin can create product attribute with text swatch" -- filename: "StorefrontFilterByVisualSwatchTest" - testname: "StorefrontFilterByVisualSwatchTest" - module: "Swatches" - stories: "View swatches in product listing" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Swatches/Test/Mftf/Test/StorefrontFilterByVisualSwatchTest.xml" - title: "Customers can filter products using visual swatches" - description: "Customers can filter products using visual swatches " -- filename: "StorefrontInactiveCatalogRuleTest" - testname: "StorefrontInactiveCatalogRuleTest" - module: "CatalogRule" - stories: "Customer view catalog price rule" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/Test/StorefrontInactiveCatalogRuleTest.xml" - title: "Customer should not see the catalog price rule promotion if status is inactive" - description: "Customer should not see the catalog price rule promotion if status is inactive" -- filename: "AdminDeleteCatalogPriceRuleTest" - testname: "AdminDeleteCatalogPriceRuleTest" - module: "CatalogRule" - stories: "Delete Catalog Price Rule" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/Test/AdminDeleteCatalogPriceRuleTest.xml" - title: "Admin should be able to delete catalog price rule" - description: "Admin should be able to delete catalog price rule" -- filename: "AdminCreateCatalogPriceRuleTest" - testname: "AdminCreateCatalogPriceRuleByPercentTest" - module: "CatalogRule" - stories: "Create catalog price rule" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/Test/AdminCreateCatalogPriceRuleTest.xml" - title: "Admin should be able to create a catalog price rule applied as a percentage of original (for simple product)" - description: "Admin should be able to create a catalog price rule applied as a percentage of original (for simple product)" -- filename: "AdminApplyCatalogRuleByCategoryTest" - testname: "AdminApplyCatalogRuleByCategoryTest" - module: "CatalogRule" - stories: "Apply catalog price rule" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/CatalogRule/Test/Mftf/Test/AdminApplyCatalogRuleByCategoryTest.xml" - title: "Admin should be able to apply the catalog rule by category" - description: "Admin should be able to apply the catalog rule by category" -- filename: "AdminAddVariableToWYSIWYGNewsletterTest" - testname: "AdminAddVariableToWYSIWYGNewsletterTest" - module: "Newsletter" - stories: "MAGETWO-42158-Variable with WYSIWYG" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Newsletter/Test/Mftf/Test/AdminAddVariableToWYSIWYGNewsletterTest.xml" - title: "Admin should be able to add variable to WYSIWYG Editor of Newsletter" - description: "Admin should be able to add variable to WYSIWYG Editor Newsletter" -- filename: "AdminAddWidgetToWYSIWYGNewsletterTest" - testname: "AdminAddWidgetToWYSIWYGNewsletterTest" - module: "Newsletter" - stories: "MAGETWO-47309-Apply new WYSIWYG in Newsletter" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Newsletter/Test/Mftf/Test/AdminAddWidgetToWYSIWYGNewsletterTest.xml" - title: "Admin should be able to add widget to WYSIWYG Editor of Newsletter" - description: "Admin should be able to add widget to WYSIWYG Editor Newsletter" -- filename: "AdminAddImageToWYSIWYGNewsletterTest" - testname: "AdminAddImageToWYSIWYGNewsletterTest" - module: "Newsletter" - stories: "MAGETWO-47309-Apply new WYSIWYG in Newsletter" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Newsletter/Test/Mftf/Test/AdminAddImageToWYSIWYGNewsletterTest.xml" - title: "Admin should be able to add image to WYSIWYG content of Newsletter" - description: "Admin should be able to add image to WYSIWYG content Newsletter" -- filename: "VerifyTinyMCEv4IsNativeWYSIWYGOnNewsletterTest" - testname: "VerifyTinyMCEv4IsNativeWYSIWYGOnNewsletterTest" - module: "Newsletter" - stories: "MAGETWO-47309-Apply new WYSIWYG in Newsletter" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Newsletter/Test/Mftf/Test/VerifyTinyMCEv4IsNativeWYSIWYGOnNewsletterTest.xml" - title: "Admin should see TinyMCEv4.6 is the native WYSIWYG on Newsletter" - description: "Admin should see TinyMCEv4.6 is the native WYSIWYG on Newsletter" -- filename: "VerifySubscribedNewsletterDisplayedTest" - testname: "VerifySubscribedNewsletterDisplayedTest" - module: "Newsletter" - stories: "MAGETWO-91701: Newsletter subscription is not correctly updated when user is registered on 2 stores" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Newsletter/Test/Mftf/Test/VerifySubscribedNewsletterDisplayedTest.xml" - title: "Newsletter subscription when user is registered on 2 stores" - description: "Newsletter subscription when user is registered on 2 stores" -- filename: "AdminConfigurableProductCreateTest" - testname: "AdminConfigurableProductCreateTest" - module: "ConfigurableProduct" - stories: "Create, Read, Update, Delete" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminConfigurableProductCreateTest.xml" - title: "admin should be able to create a configurable product with attributes" - description: "admin should be able to create a configurable product with attributes" -- filename: "ConfigurableProductAttributeNameDesignTest" - testname: "ConfigurableProductAttributeNameDesignTest" - module: "ConfigurableProduct" - stories: "MAGETWO-91524 : 'element.disabled is not a function' error is thrown when configurable products are generated with an attribute named 'design'" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/ConfigurableProductAttributeNameDesignTest.xml" - title: "Generation of configurable products with an attribute named 'design'" - description: "Generation of configurable products with an attribute named 'design'" -- filename: "AdminConfigurableProductOutOfStockTest" - testname: "AdminConfigurableProductChildrenOutOfStockTest" - module: "ConfigurableProduct" - stories: "Product visibility when in stock/out of stock" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminConfigurableProductOutOfStockTest.xml" - title: "Configurable Product goes 'Out of Stock' if all associated Simple Products are 'Out of Stock'" - description: "Configurable Product goes 'Out of Stock' if all associated Simple Products are 'Out of Stock'" -- filename: "EndToEndB2CGuestUserTest" - testname: "EndToEndB2CGuestUserTest" - module: "ConfigurableProduct" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/EndToEndB2CGuestUserTest.xml" - title: "" - description: "" -- filename: "AdminConfigurableProductUpdateAttributeTest" - testname: "AdminConfigurableProductUpdateAttributeTest" - module: "ConfigurableProduct" - stories: "Edit a configurable product in admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminConfigurableProductUpdateAttributeTest.xml" - title: "Admin should be able to update existing attributes of a configurable product" - description: "Admin should be able to update existing attributes of a configurable product" -- filename: "AdminRemoveDefaultImageConfigurableTest" - testname: "AdminRemoveDefaultImageConfigurableTest" - module: "ConfigurableProduct" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminRemoveDefaultImageConfigurableTest.xml" - title: "Admin should be able to remove default images from a Configurable Product" - description: "Admin should be able to remove default images from a Configurable Product" -- filename: "NewProductsListWidgetConfigurableProductTest" - testname: "NewProductsListWidgetConfigurableProductTest" - module: "ConfigurableProduct" - stories: "New products list widget" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/NewProductsListWidgetConfigurableProductTest.xml" - title: "Admin should be able to set Configurable Product as new so that it shows up in the Catalog New Products List Widget" - description: "Admin should be able to set Configurable Product as new so that it shows up in the Catalog New Products List Widget" -- filename: "AdminAddDefaultImageConfigurableTest" - testname: "AdminAddDefaultImageConfigurableTest" - module: "ConfigurableProduct" - stories: "Add/remove images and videos for all product types and category" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminAddDefaultImageConfigurableTest.xml" - title: "Admin should be able to add default images for a Configurable Product" - description: "Admin should be able to add default images for a Configurable Product" -- filename: "EndToEndB2CAdminTest" - testname: "EndToEndB2CAdminTest" - module: "ConfigurableProduct" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/EndToEndB2CAdminTest.xml" - title: "" - description: "" -- filename: "ConfigurableProductPriceAdditionalStoreViewTest" - testname: "ConfigurableProductPriceAdditionalStoreViewTest" - module: "ConfigurableProduct" - stories: "View products" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/ConfigurableProductPriceAdditionalStoreViewTest.xml" - title: "Configurable product prices should not disappear on storefront for additional store" - description: "Configurable product price should not disappear for additional stores on frontEnd if disabled for default store" -- filename: "AdminConfigurableProductSetEditContentTest" - testname: "AdminConfigurableProductSetEditContentTest" - module: "ConfigurableProduct" - stories: "Create/edit configurable product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminConfigurableProductSetEditContentTest.xml" - title: "Admin should be able to set/edit product Content when editing a configurable product" - description: "Admin should be able to set/edit product Content when editing a configurable product" -- filename: "AdminConfigurableSetEditRelatedProductsTest" - testname: "AdminConfigurableSetEditRelatedProductsTest" - module: "ConfigurableProduct" - stories: "Create/Edit configurable product" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminConfigurableSetEditRelatedProductsTest.xml" - title: "Admin should be able to set/edit Related Products information when editing a configurable product" - description: "Admin should be able to set/edit Related Products information when editing a configurable product" -- filename: "AdminConfigurableProductDeleteTest" - testname: "AdminConfigurableProductDeleteTest" - module: "ConfigurableProduct" - stories: "Create, Read, Update, Delete" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminConfigurableProductDeleteTest.xml" - title: "admin should be able to delete a configurable product" - description: "admin should be able to delete a configurable product" -- filename: "StorefrontConfigurableProductDetailsTest" - testname: "StorefrontConfigurableProductBasicInfoTest" - module: "ConfigurableProduct" - stories: "View configurable product details in storefront" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/StorefrontConfigurableProductDetailsTest.xml" - title: "Guest customer should see basic Configurable Product details" - description: "Guest customer should see basic Configurable Product details" -- filename: "StorefrontConfigurableProductViewTest" - testname: "StorefrontConfigurableProductGridViewTest" - module: "ConfigurableProduct" - stories: "View configurable product in a category in storefront" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/StorefrontConfigurableProductViewTest.xml" - title: "customer should see the configurable product in the category grid" - description: "customer should see the configurable product in the category grid" -- filename: "AdminConfigurableProductSearchTest" - testname: "AdminConfigurableProductSearchTest" - module: "ConfigurableProduct" - stories: "Search" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminConfigurableProductSearchTest.xml" - title: "admin should be able to search for a configurable product" - description: "admin should be able to search for a configurable product" -- filename: "AdminRelatedProductsTest" - testname: "AdminRelatedProductsTest" - module: "ConfigurableProduct" - stories: "Promote Products as Related" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminRelatedProductsTest.xml" - title: "Admin should be able to promote products as related" - description: "Admin should be able to promote products as related" -- filename: "AdvanceCatalogSearchConfigurableTest" - testname: "AdvanceCatalogSearchConfigurableByNameTest" - module: "ConfigurableProduct" - stories: "Advanced Catalog Product Search for all product types" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdvanceCatalogSearchConfigurableTest.xml" - title: "Guest customer should be able to advance search configurable product with product name" - description: "Guest customer should be able to advance search configurable product with product name" -- filename: "StorefrontConfigurableProductChildSearchTest" - testname: "StorefrontConfigurableProductChildSearchTest" - module: "ConfigurableProduct" - stories: "View configurable product details in storefront" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/StorefrontConfigurableProductChildSearchTest.xml" - title: "Guest customer should be able to search configurable product by attributes of child products" - description: "Guest customer should be able to search configurable product by attributes of child products" -- filename: "StorefrontConfigurableProductWithFileCustomOptionTest" - testname: "StorefrontConfigurableProductWithFileCustomOptionTest" - module: "ConfigurableProduct" - stories: "Add configurable product to cart" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/StorefrontConfigurableProductWithFileCustomOptionTest.xml" - title: "Correct error message and redirect with invalid file option" - description: "Configurable product has file custom option. When adding to cart with an invalid filetype, the correct error message is shown, and options remain selected." -- filename: "AdminConfigurableProductUpdateTest" - testname: "AdminConfigurableProductBulkUpdateTest" - module: "ConfigurableProduct" - stories: "Create, Read, Update, Delete" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/AdminConfigurableProductUpdateTest.xml" - title: "admin should be able to bulk update attributes of configurable products" - description: "admin should be able to bulk update attributes of configurable products" -- filename: "EndToEndB2CLoggedInUserTest" - testname: "EndToEndB2CLoggedInUserTest" - module: "ConfigurableProduct" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/ConfigurableProduct/Test/Mftf/Test/EndToEndB2CLoggedInUserTest.xml" - title: "" - description: "" -- filename: "AdminCreateAndDeleteBackupsTest" - testname: "AdminCreateAndDeleteBackupsTest" - module: "Backup" - stories: "Create and delete backups" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Backup/Test/Mftf/Test/AdminCreateAndDeleteBackupsTest.xml" - title: "Create and delete backups" - description: "An admin user can create a backup of each type and delete each backup." -- filename: "ProductQuickSearchUsingElasticSearchTest" - testname: "ProductQuickSearchUsingElasticSearchTest" - module: "Elasticsearch" - stories: "Quick Search of products on Storefront when ES 5.0+ is enabled" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Elasticsearch/Test/Mftf/Test/ProductQuickSearchUsingElasticSearchTest.xml" - title: "Product quick search doesn't throw exception after ES is chosen as search engine" - description: "Verify no elastic search exception is thrown when searching for product before catalogsearch reindexing" -- filename: "StorefrontCreateCustomerTest" - testname: "StorefrontCreateCustomerTest" - module: "Customer" - stories: "Create a Customer via the Storefront" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/Test/StorefrontCreateCustomerTest.xml" - title: "Admin should be able to create a customer via the storefront" - description: "Admin should be able to create a customer via the storefront" -- filename: "AddingProductWithExpiredSessionTest" - testname: "AddingProductWithExpiredSessionTest" - module: "Customer" - stories: "MAGETWO-66666: Adding a product to cart from category page with an expired session does not allow product to be added" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/Test/AddingProductWithExpiredSessionTest.xml" - title: "Adding a product to cart from category page with an expired session" - description: "Adding a product to cart from category page with an expired session" -- filename: "AdminResetCustomerPasswordTest" - testname: "AdminResetCustomerPasswordTest" - module: "Customer" - stories: "Admin should be able to reset an existing customer's password" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/Test/AdminResetCustomerPasswordTest.xml" - title: "" - description: "Admin should be able to reset customer password" -- filename: "StorefrontPersistedCustomerLoginTest" - testname: "StorefrontPersistedCustomerLoginTest" - module: "Customer" - stories: "Login" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/Test/StorefrontPersistedCustomerLoginTest.xml" - title: "Persisted customer should be able to login from storefront" - description: "Persisted customer should be able to login from storefront" -- filename: "AdminCreateCustomerTest" - testname: "AdminCreateCustomerTest" - module: "Customer" - stories: "Create a Customer via the Admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/Test/AdminCreateCustomerTest.xml" - title: "Admin should be able to create a customer" - description: "Admin should be able to create a customer" -- filename: "EndToEndB2CLoggedInUserTest" - testname: "EndToEndB2CLoggedInUserTest" - module: "Customer" - stories: "B2C logged in user - MAGETWO-72524" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Customer/Test/Mftf/Test/EndToEndB2CLoggedInUserTest.xml" - title: "You should be able to pass End to End B2C Logged In User scenario" - description: "New user signup and browses catalog, searches for product, adds product to cart, adds product to wishlist, compares products, uses coupon code and checks out." -- filename: "StorefrontRemoveProductsFromWishlistUsingSidebarTest" - testname: "StorefrontRemoveProductsFromWishlistUsingSidebarTest" - module: "Wishlist" - stories: "Remove from wishlist" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Wishlist/Test/Mftf/Test/StorefrontRemoveProductsFromWishlistUsingSidebarTest.xml" - title: "Remove products from the wishlist using the sidebar." - description: "Products removed from wishlist and a customer remains on the same page." -- filename: "StorefrontAddMultipleStoreProductsToWishlistTest" - testname: "StorefrontAddMultipleStoreProductsToWishlistTest" - module: "Wishlist" - stories: "Adding to wishlist" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Wishlist/Test/Mftf/Test/StorefrontAddMultipleStoreProductsToWishlistTest.xml" - title: "Customer should be able to add products to wishlist from different stores" - description: "All products added to wishlist should be visible on any store. Even if product visibility was set to 'Not Visible Individually' for this store" -- filename: "StorefrontAddProductsToCartFromWishlistUsingSidebarTest" - testname: "StorefrontAddProductsToCartFromWishlistUsingSidebarTest" - module: "Wishlist" - stories: "Add to wishlist" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Wishlist/Test/Mftf/Test/StorefrontAddProductsToCartFromWishlistUsingSidebarTest.xml" - title: "Add products from the wishlist to the cart using the sidebar." - description: "Products added to the cart from wishlist and a customer remains on the same page." -- filename: "StorefrontDeletePersistedWishlistTest" - testname: "StorefrontDeletePersistedWishlistTest" - module: "Wishlist" - stories: "Delete a persist wishlist for a customer" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Wishlist/Test/Mftf/Test/StorefrontDeletePersistedWishlistTest.xml" - title: "Customer should be able to delete a persistent wishlist" - description: "Customer should be able to delete a persistent wishlist" -- filename: "ConfigurableProductChildImageShouldBeShownOnWishListTest" - testname: "ConfigurableProductChildImageShouldBeShownOnWishListTest" - module: "Wishlist" - stories: "MAGETWO-8709" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Wishlist/Test/Mftf/Test/ConfigurableProductChildImageShouldBeShownOnWishListTest.xml" - title: "When user add Configurable child product to WIshlist then child product image should be shown in Wishlist" - description: "When user add Configurable child product to WIshlist then child product image should be shown in Wishlist" -- filename: "StorefrontUpdateWishlistTest" - testname: "StorefrontUpdateWishlistTest" - module: "Wishlist" - stories: "MAGETWO-91666: Wishlist update does not return a success message" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Wishlist/Test/Mftf/Test/StorefrontUpdateWishlistTest.xml" - title: "Displaying of message after Wish List update" - description: "Displaying of message after Wish List update" -- filename: "EndToEndB2CLoggedInUserTest" - testname: "EndToEndB2CLoggedInUserTest" - module: "Wishlist" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Wishlist/Test/Mftf/Test/EndToEndB2CLoggedInUserTest.xml" - title: "" - description: "" -- filename: "AdminConfigurationEnableDisableAnalyticsTest" - testname: "AdminConfigurationEnableDisableAnalyticsTest" - module: "Analytics" - stories: "Enable/disable Advanced Reporting" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Analytics/Test/Mftf/Test/AdminConfigurationEnableDisableAnalyticsTest.xml" - title: "Enable Disable Advanced Reporting" - description: "An admin user can enable/disable Advanced Reporting." -- filename: "AdminConfigurationBlankIndustryTest" - testname: "AdminConfigurationBlankIndustryTest" - module: "Analytics" - stories: "Try to save empty Magento Advanced Reporting vertical" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Analytics/Test/Mftf/Test/AdminConfigurationBlankIndustryTest.xml" - title: "Try to save empty Magento Advanced Reporting vertical" - description: "An admin user cannot save a blank industry setting on the Advanced Reporting configuration page." -- filename: "AdminConfigurationPermissionTest" - testname: "AdminConfigurationPermissionTest" - module: "Analytics" - stories: "Advanced Reporting configuration permission" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Analytics/Test/Mftf/Test/AdminConfigurationPermissionTest.xml" - title: "Advanced Reporting configuration permission" - description: "An admin user without Analytics permissions should not be able to see the Advanced Reporting configuration page." -- filename: "AdminConfigurationTimeToSendDataTest" - testname: "AdminConfigurationTimeToSendDataTest" - module: "Analytics" - stories: "Time of the day to collect data" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Analytics/Test/Mftf/Test/AdminConfigurationTimeToSendDataTest.xml" - title: "Time of the day to collect data" - description: "An admin user can change the time of the day to collect data setting on the Advanced Reporting configuration page." -- filename: "AdminConfigurationIndustryTest" - testname: "AdminConfigurationIndustryTest" - module: "Analytics" - stories: "Set Magento Advanced reporting industry" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Analytics/Test/Mftf/Test/AdminConfigurationIndustryTest.xml" - title: "Set Magento Advanced reporting industry" - description: "An admin user can change the industry setting on the Advanced Reporting configuration page." -- filename: "AdminCreateStoreViewTest" - testname: "AdminCreateStoreViewTest" - module: "Store" - stories: "Create a store view in admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/Test/AdminCreateStoreViewTest.xml" - title: "Admin should be able to create a store view" - description: "Admin should be able to create a store view" -- filename: "AdminCreateStoreGroupTest" - testname: "AdminCreateStoreGroupTest" - module: "Store" - stories: "Create a store group in admin" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Store/Test/Mftf/Test/AdminCreateStoreGroupTest.xml" - title: "Admin should be able to create a store group" - description: "Admin should be able to create a store group" -- filename: "AdminCreateCartPriceRuleForGeneratedCouponTest" - testname: "AdminCreateCartPriceRuleForGeneratedCouponTest" - module: "SalesRule" - stories: "Create cart price rule" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/Test/AdminCreateCartPriceRuleForGeneratedCouponTest.xml" - title: "Admin should be able to create a cart price rule for auto generated coupon codes" - description: "Admin should be able to create a cart price rule for auto generated coupon codes" -- filename: "AdminCreateFixedAmountWholeCartDiscountTest" - testname: "AdminCreateFixedAmountWholeCartDiscountTest" - module: "SalesRule" - stories: "Create cart price rule" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/Test/AdminCreateFixedAmountWholeCartDiscountTest.xml" - title: "Admin should be able to create a cart price rule of type Fixed amount discount for whole cart" - description: "Admin should be able to create a cart price rule of type Fixed amount discount for whole cart" -- filename: "EndToEndB2CGuestUserTest" - testname: "EndToEndB2CGuestUserTest" - module: "SalesRule" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/Test/EndToEndB2CGuestUserTest.xml" - title: "" - description: "" -- filename: "CartPriceRuleForConfigurableProductTest" - testname: "CartPriceRuleForConfigurableProductTest" - module: "SalesRule" - stories: "MAGETWO-94407 - Cart Price Rule for configurable products" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/Test/CartPriceRuleForConfigurableProductTest.xml" - title: "Checking Cart Price Rule for configurable products" - description: "Checking Cart Price Rule for configurable products" -- filename: "AdminCreateFixedAmountDiscountTest" - testname: "AdminCreateFixedAmountDiscountTest" - module: "SalesRule" - stories: "Create cart price rule" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/Test/AdminCreateFixedAmountDiscountTest.xml" - title: "Admin should be able to create a cart price rule of type Fixed amount discount" - description: "Admin should be able to create a cart price rule of type Fixed amount discount" -- filename: "AdminCreateCartPriceRuleForCouponCodeTest" - testname: "AdminCreateCartPriceRuleForCouponCodeTest" - module: "SalesRule" - stories: "Create cart price rule" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/Test/AdminCreateCartPriceRuleForCouponCodeTest.xml" - title: "Admin should be able to create a cart price rule for a specific coupon code" - description: "Admin should be able to create a cart price rule for a specific coupon code" -- filename: "AdminCreatePercentOfProductPriceTest" - testname: "AdminCreatePercentOfProductPriceTest" - module: "SalesRule" - stories: "Create cart price rule" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/Test/AdminCreatePercentOfProductPriceTest.xml" - title: "Admin should be able to create a cart price rule of type Percent of product price discount" - description: "Admin should be able to create a cart price rule of type Percent of product price discount" -- filename: "PriceRuleCategoryNestingTest" - testname: "PriceRuleCategoryNestingTest" - module: "SalesRule" - stories: "Create categories" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/Test/PriceRuleCategoryNestingTest.xml" - title: "Category nesting level must be the same as were created in categories." - description: "Category nesting level must be the same as were created in categories." -- filename: "AdminCreateBuyXGetYFreeTest" - testname: "AdminCreateBuyXGetYFreeTest" - module: "SalesRule" - stories: "Create cart price rule" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/Test/AdminCreateBuyXGetYFreeTest.xml" - title: "Admin should be able to create a cart price rule of type Buy X get Y free" - description: "Admin should be able to create a cart price rule of type Buy X get Y free" -- filename: "EndToEndB2CLoggedInUserTest" - testname: "EndToEndB2CLoggedInUserTest" - module: "SalesRule" - stories: "" - link: "https://github.com/magento/magento2/blob/2.3/app/code/Magento/SalesRule/Test/Mftf/Test/EndToEndB2CLoggedInUserTest.xml" - title: "" - description: "" diff --git a/_data/toc/actiongroups.yml b/_data/toc/actiongroups.yml new file mode 100644 index 00000000000..f9b726fd66a --- /dev/null +++ b/_data/toc/actiongroups.yml @@ -0,0 +1,189 @@ +pages: +- label: "AuthorizenetAcceptjs" + url: /mftf/docs/actiongroups/authorizenetacceptjs.html + versionless: true + +- label: "Backend" + url: /mftf/docs/actiongroups/backend.html + versionless: true + +- label: "Backup" + url: /mftf/docs/actiongroups/backup.html + versionless: true + +- label: "Braintree" + url: /mftf/docs/actiongroups/braintree.html + versionless: true + +- label: "Bundle" + url: /mftf/docs/actiongroups/bundle.html + versionless: true + +- label: "Captcha" + url: /mftf/docs/actiongroups/captcha.html + versionless: true + +- label: "Catalog" + url: /mftf/docs/actiongroups/catalog.html + versionless: true + +- label: "CatalogImportExport" + url: /mftf/docs/actiongroups/catalogimportexport.html + versionless: true + +- label: "CatalogInventory" + url: /mftf/docs/actiongroups/cataloginventory.html + versionless: true + +- label: "CatalogRule" + url: /mftf/docs/actiongroups/catalogrule.html + versionless: true + +- label: "CatalogRuleConfigurable" + url: /mftf/docs/actiongroups/catalogruleconfigurable.html + versionless: true + +- label: "CatalogSearch" + url: /mftf/docs/actiongroups/catalogsearch.html + versionless: true + +- label: "CatalogWidget" + url: /mftf/docs/actiongroups/catalogwidget.html + versionless: true + +- label: "Checkout" + url: /mftf/docs/actiongroups/checkout.html + versionless: true + +- label: "Cms" + url: /mftf/docs/actiongroups/cms.html + versionless: true + +- label: "Config" + url: /mftf/docs/actiongroups/config.html + versionless: true + +- label: "ConfigurableProduct" + url: /mftf/docs/actiongroups/configurableproduct.html + versionless: true + +- label: "Contact" + url: /mftf/docs/actiongroups/contact.html + versionless: true + +- label: "Customer" + url: /mftf/docs/actiongroups/customer.html + versionless: true + +- label: "Downloadable" + url: /mftf/docs/actiongroups/downloadable.html + versionless: true + +- label: "Email" + url: /mftf/docs/actiongroups/email.html + versionless: true + +- label: "GiftMessage" + url: /mftf/docs/actiongroups/giftmessage.html + versionless: true + +- label: "GroupedProduct" + url: /mftf/docs/actiongroups/groupedproduct.html + versionless: true + +- label: "ImportExport" + url: /mftf/docs/actiongroups/importexport.html + versionless: true + +- label: "Indexer" + url: /mftf/docs/actiongroups/indexer.html + versionless: true + +- label: "Newsletter" + url: /mftf/docs/actiongroups/newsletter.html + versionless: true + +- label: "PageCache" + url: /mftf/docs/actiongroups/pagecache.html + versionless: true + +- label: "Payment" + url: /mftf/docs/actiongroups/payment.html + versionless: true + +- label: "Paypal" + url: /mftf/docs/actiongroups/paypal.html + versionless: true + +- label: "Persistent" + url: /mftf/docs/actiongroups/persistent.html + versionless: true + +- label: "ProductVideo" + url: /mftf/docs/actiongroups/productvideo.html + versionless: true + +- label: "Reports" + url: /mftf/docs/actiongroups/reports.html + versionless: true + +- label: "Sales" + url: /mftf/docs/actiongroups/sales.html + versionless: true + +- label: "SalesRule" + url: /mftf/docs/actiongroups/salesrule.html + versionless: true + +- label: "Search" + url: /mftf/docs/actiongroups/search.html + versionless: true + +- label: "Shipping" + url: /mftf/docs/actiongroups/shipping.html + versionless: true + +- label: "Store" + url: /mftf/docs/actiongroups/store.html + versionless: true + +- label: "Swatches" + url: /mftf/docs/actiongroups/swatches.html + versionless: true + +- label: "Tax" + url: /mftf/docs/actiongroups/tax.html + versionless: true + +- label: "Theme" + url: /mftf/docs/actiongroups/theme.html + versionless: true + +- label: "Ui" + url: /mftf/docs/actiongroups/ui.html + versionless: true + +- label: "UrlRewrite" + url: /mftf/docs/actiongroups/urlrewrite.html + versionless: true + +- label: "User" + url: /mftf/docs/actiongroups/user.html + versionless: true + +- label: "Variable" + url: /mftf/docs/actiongroups/variable.html + versionless: true + +- label: "Weee" + url: /mftf/docs/actiongroups/weee.html + versionless: true + +- label: "Widget" + url: /mftf/docs/actiongroups/widget.html + versionless: true + +- label: "Wishlist" + url: /mftf/docs/actiongroups/wishlist.html + versionless: true + diff --git a/_layouts/actiongroups.html b/_layouts/actiongroups.html new file mode 100644 index 00000000000..91b7668c163 --- /dev/null +++ b/_layouts/actiongroups.html @@ -0,0 +1,37 @@ +--- +group: actiongroups +--- + +{%- include layout/header.html -%} + +
+ +{%- include layout/sidebar.html -%} +{%- assign currentpage = page.title | remove: ".html" -%} +{%- assign actiongroups = site.data.actiongroups | where:'page', currentpage | sort: "actiongroup" -%} +
+
+
+

{{ page.title }}

+
+{%- for item in actiongroups -%} + +

{{ item.actiongroup }}

+ +

{{ item.description }}

+ +Source Code + +{%- endfor -%} + {%- include layout/content-footer.html -%} +
+ + + {%- include layout/page-info.html -%} + +
+ + +
+ +{%- include layout/footer.html -%} From 2276ab822985c2bc4c57ff999ac20c9ff6216995 Mon Sep 17 00:00:00 2001 From: Donald Booth Date: Mon, 22 Jul 2019 15:59:16 -0500 Subject: [PATCH 2/7] Adding actiongroup ref test --- _data/actiongroups.yml | 3498 +++++++++++++------------ reference/mftf-actiongroups.md | 21 + {mftf/2.3 => reference}/mftf-tests.md | 0 3 files changed, 1866 insertions(+), 1653 deletions(-) create mode 100644 reference/mftf-actiongroups.md rename {mftf/2.3 => reference}/mftf-tests.md (100%) diff --git a/_data/actiongroups.yml b/_data/actiongroups.yml index 0a13654be34..4531cb6e949 100644 --- a/_data/actiongroups.yml +++ b/_data/actiongroups.yml @@ -1,2270 +1,2462 @@ -- actiongroup: "AdminGridFilterResetActionGroup" - page: "admin/" - description: Scrolls to the top of the page. Clicks on the "Clear Filters" link, if present, in the Admin Grid 'Filters' section. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterResetActionGroup.xml - -- actiongroup: "AdminGridFilterFillInputFieldActionGroup" - page: "admin/" - description: Expands the "Filters" section of an Admin Grid page. Fills in the provided Filter Value for the provided Filter Name. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterFillInputFieldActionGroup.xml - -- actiongroup: "AdminFormSaveAndClose" - page: "admin/catalog/product/" - description: Clicks on "Save and Close". Validates that the Success Message is present. +- page: "AdminSaveAndCloseActionGroup.xml" + module: "Ui" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminSaveAndCloseActionGroup.xml + actiongroups: + - actiongroup: "AdminFormSaveAndClose" + - actiongroup: "AdminFormSaveAndDuplicate" -- actiongroup: "AdminGridFilterSearchResultsByInput" - page: "admin/" - description: Filters an Admin Grid page using the provided Filter Selector and Search Value. +- page: "AdminGridFilterSearchResultsActionGroup.xml" + module: "Ui" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterSearchResultsActionGroup.xml + actiongroups: + - actiongroup: "AdminGridFilterSearchResultsByInput" -- actiongroup: "searchAdminDataGridByKeyword" - page: "admin/" - description: Fills "Search by keyword" on an Admin Grid page. Clicks on Submit Search. +- page: "AdminDataGridFilterActionGroup.xml" + module: "Ui" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridFilterActionGroup.xml + actiongroups: + - actiongroup: "searchAdminDataGridByKeyword" + - actiongroup: "resetAdminDataGridToDefaultView" + - actiongroup: "clearFiltersAdminDataGrid" -- actiongroup: "adminDataGridSelectPerPage" - page: "admin/" - description: Sets the provided preset "per page" display setting on an Admin Grid page. +- page: "AdminDataGridPaginationActionGroup.xml" + module: "Ui" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridPaginationActionGroup.xml + actiongroups: + - actiongroup: "adminDataGridSelectPerPage" + - actiongroup: "adminDataGridSelectCustomPerPage" + - actiongroup: "adminDataGridDeleteCustomPerPage" -- actiongroup: "AdminGridFilterApplyActionGroup" - page: "admin/" - description: Clicks on "Apply Filters" in the 'Filters' section of an Admin Grid page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterApplyActionGroup.xml - -- actiongroup: "GoToAllUsers" - page: "admin/" - description: Navigate to the Users page via Backend Admin Side Menu. PLEASE NOTE: Use the amOnPage action instead. +- page: "AdminUserActionGroup.xml" + module: "Braintree" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminUserActionGroup.xml + actiongroups: + - actiongroup: "GoToAllUsers" + - actiongroup: "AdminCreateUserAction" + - actiongroup: "AdminDeleteNewUserActionGroup" -- actiongroup: "StorefrontFillCartDataActionGroup" - page: "storefront" - description: Fills Cart Data with Braintree using the provided Data Entity. +- page: "StorefrontFillCartDataActionGroup.xml" + module: "Braintree" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/StorefrontFillCartDataActionGroup.xml + actiongroups: + - actiongroup: "StorefrontFillCartDataActionGroup" -- actiongroup: "ConfigureBraintree" - page: "admin/system_config/" - description: Sets up the Braintree configuration setting using the BraintreeConfigurationSection Data Entity. PLEASE NOTE: The Action Group values are Hardcoded. +- page: "ConfigureBraintreeActionGroup.xml" + module: "Braintree" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/ConfigureBraintreeActionGroup.xml + actiongroups: + - actiongroup: "ConfigureBraintree" + - actiongroup: "DisableBrainTree" -- actiongroup: "GoToUserRoles" - page: "admin/" - description: Navigate to the User Roles page via Backend Admin Side Menu. PLEASE NOTE: Use the amOnPage action instead. +- page: "AdminRoleActionGroup.xml" + module: "Braintree" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminRoleActionGroup.xml + actiongroups: + - actiongroup: "GoToUserRoles" + - actiongroup: "AdminCreateNewRole" + - actiongroup: "AdminDeleteRoleActionGroup" -- actiongroup: "AdminOrderBraintreeFillActionGroup" - page: "storefront" - description: Fill Payment Method with Braintree +- page: "AdminOrderBraintreeFillActionGroup.xml" + module: "Braintree" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminOrderBraintreeFillActionGroup.xml + actiongroups: + - actiongroup: "AdminOrderBraintreeFillActionGroup" -- actiongroup: "AdminProductAddFPTValueActionGroup" - page: "admin/catalog/product/" - description: Adds the provided FPT details (Attribute Code, Country, State and Value) on the Admin Product creation/edit page. +- page: "AdminProductAddFPTValueActionGroup.xml" + module: "Weee" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Weee/Test/Mftf/ActionGroup/AdminProductAddFPTValueActionGroup.xml + actiongroups: + - actiongroup: "AdminProductAddFPTValueActionGroup" -- actiongroup: "StorefrontFillContactUsFormActionGroup" - page: "storefront" - description: Fills Name, Email and Comment on the Storefront "Contact Us" page. +- page: "StorefrontFillContactUsFormActionGroup.xml" + module: "Contact" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontFillContactUsFormActionGroup.xml + actiongroups: + - actiongroup: "StorefrontFillContactUsFormActionGroup" -- actiongroup: "StorefrontSubmitContactUsFormActionGroup" - page: "storefront" - description: Clicks on the "Submit" button on the Storefront 'Contact Us' page. +- page: "StorefrontSubmitContactUsFormActionGroup.xml" + module: "Contact" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontSubmitContactUsFormActionGroup.xml + actiongroups: + - actiongroup: "StorefrontSubmitContactUsFormActionGroup" -- actiongroup: "AssertMessageContactUsFormActionGroup" - page: "storefront" - description: Validates that the provided Message appears in the correct Message Type on the Storefront "Contact Us" page. +- page: "AssertMessageContactUsFormActionGroup.xml" + module: "Contact" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/AssertMessageContactUsFormActionGroup.xml + actiongroups: + - actiongroup: "AssertMessageContactUsFormActionGroup" -- actiongroup: "StorefrontOpenContactUsPageActionGroup" - page: "storefront" - description: Goes to the Storefront "Contact Us" page. +- page: "StorefrontOpenContactUsPageActionGroup.xml" + module: "Contact" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontOpenContactUsPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontOpenContactUsPageActionGroup" -- actiongroup: "AdminCreateWidgetActionGroup" - page: "admin/widget_instance/new/" - description: Goes to the Admin Widget creation page. Creates the provided Widget. +- page: "AdminCreateWidgetActionGroup.xml" + module: "Widget" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml - -- actiongroup: "AdminCreateWidgetWithBlockActionGroup" - page: "admin/widget_instance/new/" - 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. + actiongroups: + - actiongroup: "AdminCreateWidgetActionGroup" + - actiongroup: "AdminCreateProductsListWidgetActionGroup" + - actiongroup: "AdminCreateDynamicBlocksRotatorWidgetActionGroup" + - actiongroup: "AdminDeleteWidgetActionGroup" + - actiongroup: "AdminCreateProductLinkWidgetActionGroup" + +- page: "AdminWidgetActionGroup.xml" + module: "Widget" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminWidgetActionGroup.xml + actiongroups: + - actiongroup: "AdminCreateWidgetWithBlockActionGroup" -- actiongroup: "AdminCreateAndSaveWidgetActionGroup" - page: "admin/widget_instance/" - description: EXTENDS: AdminCreateWidgetActionGroup. Clicks on Save. Validates that the Success Message is present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateAndSaveWidgetActionGroup.xml - -- actiongroup: "ClearCacheActionGroup" - page: "admin/cache/" - description: Goes to the Admin Cache Management page. Clicks on "Flush Magento Cache". +- page: "ClearCacheActionGroup.xml" + module: "PageCache" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearCacheActionGroup.xml + actiongroups: + - actiongroup: "ClearCacheActionGroup" + - actiongroup: "clearPageCache" -- actiongroup: "ClearPageCacheActionGroup" - page: "admin/cache/" - description: Goes to the Admin Cache Management page. Selects "Refresh". Checks the "Page Cache" row. Clicks on Submit. +- page: "ClearPageCacheActionGroup.xml" + module: "PageCache" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearPageCacheActionGroup.xml + actiongroups: + - actiongroup: "ClearPageCacheActionGroup" -- actiongroup: "CreateOrderToPrintPageActionGroup" - page: "storefront" - description: Goes to the provided Storefront Category page. Adds the Product to the Cart. Places the Order. Clicks on Print Order. +- page: "CreateOrderToPrintPageActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateOrderToPrintPageActionGroup.xml + actiongroups: + - actiongroup: "CreateOrderToPrintPageActionGroup" + - actiongroup: "CreateOrderToPrintPageWithSelectedPaymentMethodActionGroup" -- actiongroup: "AssertOrderButtonsAvailableActionGroup" - page: "admin/sales/order/view/" - description: Validates that the primary buttons appear on the Admin Order edit page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderButtonsAvailableActionGroup.xml - -- actiongroup: "AdminAssertRefundOrderStatusCommentsHistoryActionGroup" - page: "admin/sales/order/view/order_id/" - description: Clicks on the "Comments History" on Admin View Order page. Validates that the provided Order Status and Refund message are present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertRefundOrderStatusInCommentsHistoryActionGroup.xml - -- actiongroup: "verifyBasicCreditMemoInformation" - page: "admin/sales/order_creditmemo/view/creditmemo_id/" - description: Validates that the provided Customer, Shipping/Billing Address and Customer Group are present and correct on the Admin Credit Memo view page. +- page: "AdminCreditMemoActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminCreditMemoActionGroup.xml + actiongroups: + - actiongroup: "verifyBasicCreditMemoInformation" + - actiongroup: "seeProductInItemsRefunded" -- actiongroup: "filterOrderGridById" - page: "admin/sales/order/" - description: Goes to the Admin Orders page. Filters the grid based on the provided Order ID. +- page: "AdminOrderGridActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderGridActionGroup.xml - -- actiongroup: "AdminOrderStatusFormFillAndSave" - page: "admin/sales/order_edit/" - description: Fills in the provided Status and Label on the Admin Order Status section. + actiongroups: + - actiongroup: "filterOrderGridById" + - actiongroup: "filterOrderGridByBillingName" + - actiongroup: "filterOrderGridByBaseTotalRange" + - actiongroup: "filterOrderGridByPurchaseDate" + - actiongroup: "filterOrderGridByStatus" + - actiongroup: "AdminOrdersGridClearFiltersActionGroup" + - actiongroup: "OpenOrderById" + +- page: "AdminOrderStatusFormFillAndSaveActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderStatusFormFillAndSaveActionGroup.xml + actiongroups: + - actiongroup: "AdminOrderStatusFormFillAndSave" -- actiongroup: "AdminAssertRefundInRefundsGridActionGroup" - page: "admin/sales/creditmemo/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertRefundInRefundsGridActionGroup.xml - -- actiongroup: "useBraintreeForMasterCard" - page: "admin/sales/order_create/index/" - 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'. +- page: "CreateNewOrderActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateNewOrderActionGroup.xml + actiongroups: + - actiongroup: "useBraintreeForMasterCard" -- actiongroup: "AssertOrderStatusFormSaveSuccess" - page: "admin/sales/order/" - description: Validates that the Success Message is present and correct. +- page: "AssertOrderStatusFormSaveSuccessActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveSuccessActionGroup.xml + actiongroups: + - actiongroup: "AssertOrderStatusFormSaveSuccess" -- actiongroup: "AssertOrderStatusExistsInGrid" - page: "admin/sales/order/" - description: Validates that the provided Order Status and Label are present in the Admin Orders grid. +- page: "AssertOrderStatusExistsInGridActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusExistsInGridActionGroup.xml + actiongroups: + - actiongroup: "AssertOrderStatusExistsInGrid" -- actiongroup: "navigateToNewOrderPageNewCustomer" - page: "admin/sales/order/" - 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. +- page: "AdminOrderActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderActionGroup.xml - -- actiongroup: "AdminAssertProductQtyInGridActionGroup" - page: "admin/catalog/product/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminAssertProductQtyInGridActionGroup.xml - -- actiongroup: "verifyBasicInvoiceInformation" - page: "admin/sales/invoice/view/invoice_id/" - description: Validates that the provided Customer, Address and Customer Group details are present and correct on the Admin View Invoice page. + actiongroups: + - actiongroup: "navigateToNewOrderPageNewCustomer" + - actiongroup: "navigateToNewOrderPageNewCustomerSingleStore" + - actiongroup: "navigateToNewOrderPageExistingCustomer" + - actiongroup: "NavigateToNewOrderPageExistingCustomerAndStoreActionGroup" + - actiongroup: "checkRequiredFieldsNewOrderForm" + - actiongroup: "addSimpleProductToOrder" + - actiongroup: "addConfigurableProductToOrder" + - actiongroup: "addConfigurableProductToOrderFromAdmin" + - actiongroup: "configureOrderedConfigurableProduct" + - actiongroup: "addBundleProductToOrder" + - actiongroup: "addBundleProductToOrderAndCheckPriceInGrid" + - actiongroup: "addDownloadableProductToOrder" + - actiongroup: "addGroupedProductOptionToOrder" + - actiongroup: "fillOrderCustomerInformation" + - actiongroup: "orderSelectFlatRateShipping" + - actiongroup: "orderSelectFreeShipping" + - actiongroup: "verifyBasicOrderInformation" + - actiongroup: "verifyCreatedOrderInformation" + - actiongroup: "seeProductInItemsOrdered" + - actiongroup: "CreateOrderInStoreActionGroup" + - actiongroup: "CreateOrderInStoreChoosingPaymentMethodActionGroup" + - actiongroup: "cancelPendingOrder" + - actiongroup: "SelectCheckMoneyPaymentMethod" + - actiongroup: "CreateOrderActionGroup" + +- page: "AdminInvoiceActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminInvoiceActionGroup.xml - -- actiongroup: "AssertOrderStatusFormSaveDuplicateError" - page: "admin/sales/order/" - description: Validates that the "Duplicate Order" Error Message is present and correct. + actiongroups: + - actiongroup: "verifyBasicInvoiceInformation" + - actiongroup: "seeProductInInvoiceItems" + - actiongroup: "adminFastCreateInvoice" + - actiongroup: "clearInvoicesGridFilters" + - actiongroup: "goToInvoiceIntoOrder" + - actiongroup: "StartCreateInvoiceFromOrderPage" + - actiongroup: "SubmitInvoice" + - actiongroup: "filterInvoiceGridByOrderId" + +- page: "AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml + actiongroups: + - actiongroup: "AssertOrderStatusFormSaveDuplicateError" -- actiongroup: "AdminOpenAndFillCreditMemoRefundActionGroup" - page: "admin/sales/order/view/order_id/" - 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 #). - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOpenAndFillCreditMemoRefundActionGroup.xml - -- actiongroup: "StorefrontSearchGuestOrderActionGroup" - page: "storefront" - 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. +- page: "StorefrontOrderActionGroupActionGroup.xml" + module: "Sales" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontOrderActionGroupActionGroup.xml + actiongroups: + - actiongroup: "StorefrontSearchGuestOrderActionGroup" -- actiongroup: "assertProductVideoStorefrontProductPage" - page: "storefront" - description: Validates that the provided Video is present on the Storefront Product page. +- page: "StorefrontProductVideoActionGroup.xml" + module: "ProductVideo" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/StorefrontProductVideoActionGroup.xml + actiongroups: + - actiongroup: "assertProductVideoStorefrontProductPage" + - actiongroup: "assertProductVideoNotInStorefrontProductPage" -- actiongroup: "addProductVideo" - page: "admin/catalog/product/" - description: Expands the "Images And Videos" section on the Admin Product creation/edit page. Adds the provided Video to the Product. Clicks on Save. +- page: "AdminProductVideoActionGroup.xml" + module: "ProductVideo" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/AdminProductVideoActionGroup.xml - -- actiongroup: "CustomerLoginOnStorefrontWithRememberMeChecked" - page: "storefront" - description: EXTENDS: LoginToStorefrontActionGroup. Checks the "Remember Me" checkbox. + actiongroups: + - actiongroup: "addProductVideo" + - actiongroup: "removeProductVideo" + - actiongroup: "assertProductVideoAdminProductPage" + - actiongroup: "assertProductVideoNotInAdminProductPage" + +- page: "StorefrontCustomerActionGroup.xml" + module: "Persistent" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml + actiongroups: + - actiongroup: "CustomerLoginOnStorefrontWithRememberMeChecked" + - actiongroup: "CustomerLoginOnStorefrontWithRememberMeUnChecked" -- actiongroup: "CreateCustomVariableActionGroup" - page: "admin/system_variable/new/" - description: Goes to the Custom Variable creation page. Fills in the Custom Variable details. PLEASE NOTE: The Custom Variable details are Hardcoded using 'customVariable'. +- page: "CreateCustomVariableActionGroup.xml" + module: "Variable" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/CreateCustomVariableActionGroup.xml + actiongroups: + - actiongroup: "CreateCustomVariableActionGroup" + - actiongroup: "DeleteCustomVariableActionGroup" -- actiongroup: "EnableWebUrlOptions" - page: "admin/system_config/edit/section/web/" - description: Goes to the "Configuration" page for 'Url Options'. Enables "Add Store Code to Urls". Clicks on the Save button. +- page: "ConfigWebUrlOptionsActionGroup.xml" + module: "Config" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWebUrlOptionsActionGroup.xml + actiongroups: + - actiongroup: "EnableWebUrlOptions" + - actiongroup: "ResetWebUrlOptions" -- actiongroup: "SetGroupForValidVATIdIntraUnionActionGroup" - page: "admin/system_config/edit/section/customer/" - 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. +- page: "AdminConfigCreateNewAccountActionGroup.xml" + module: "Config" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/AdminConfigCreateNewAccountActionGroup.xml + actiongroups: + - actiongroup: "SetGroupForValidVATIdIntraUnionActionGroup" -- actiongroup: "SwitchToVersion4ActionGroup" - page: "admin/system_config/edit/section/cms/" - 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. +- page: "SwitcherActionGroup.xml" + module: "Config" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/SwitcherActionGroup.xml + actiongroups: + - actiongroup: "SwitchToVersion4ActionGroup" -- actiongroup: "NavigateToDefaultLayoutsSetting" - page: "admin/system_config/edit/section/web/" - description: Goes to the "Configuration" page for 'Web'. Expands the "Default Layouts" section. +- page: "GeneralConfigurationActionGroup.xml" + module: "Config" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/GeneralConfigurationActionGroup.xml - -- actiongroup: "EnabledWYSIWYG" - page: "magentoCLI" - description: Enables the WYSIWYG Editor via the CLI. + actiongroups: + - actiongroup: "NavigateToDefaultLayoutsSetting" + - actiongroup: "NavigateToConfigurationGeneralPage" + - actiongroup: "SelectTopDestinationsCountry" + - actiongroup: "UnSelectTopDestinationsCountry" + - actiongroup: "SelectCountriesWithRequiredRegion" + +- page: "ConfigWYSIWYGActionGroup.xml" + module: "Config" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWYSIWYGActionGroup.xml - -- actiongroup: "RestoreLayoutSetting" - page: "admin/system_config/edit/section/web/" - description: Goes to the "Configuration" page for 'Web'. Clicks on the Save button. + actiongroups: + - actiongroup: "EnabledWYSIWYG" + - actiongroup: "SwitchToTinyMCE3" + - actiongroup: "DisabledWYSIWYG" + - actiongroup: "UseStaticURLForMediaContentInWYSIWYG" + - actiongroup: "EnabledWYSIWYGEditor" + +- page: "RestoreLayoutSettingActionGroup.xml" + module: "Config" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml + actiongroups: + - actiongroup: "RestoreLayoutSetting" -- actiongroup: "SetTaxClassForShipping" - page: "admin/system_config/edit/section/tax/" - 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. +- page: "ConfigSalesTaxClassActionGroup.xml" + module: "Config" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigSalesTaxClassActionGroup.xml - -- actiongroup: "ChooseElasticSearchAsSearchEngine" - page: "admin/system_config/edit/section/catalog/" - 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. + actiongroups: + - actiongroup: "SetTaxClassForShipping" + - actiongroup: "ResetTaxClassForShipping" + - actiongroup: "SetTaxApplyOnSetting" + - actiongroup: "DisableTaxApplyOnOriginalPrice" + +- page: "ConfigAdminCatalogSearchActionGroup.xml" + module: "Config" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminCatalogSearchActionGroup.xml + actiongroups: + - actiongroup: "ChooseElasticSearchAsSearchEngine" + - actiongroup: "ResetSearchEngineConfiguration" -- actiongroup: "ConfigAdminAccountSharingActionGroup" - page: "admin/system_config/edit/section/admin/" - description: Goes to the "Configuration" page for 'Admin'. Enables "Admin Account Sharing". Clicks on the Save button. +- page: "ConfigAdminAccountSharingActionGroup.xml" + module: "Config" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminAccountSharingActionGroup.xml + actiongroups: + - actiongroup: "ConfigAdminAccountSharingActionGroup" + - actiongroup: "EnableAdminAccountSharingActionGroup" + - actiongroup: "DisableAdminAccountSharingActionGroup" -- actiongroup: "ApplyCouponOnPaymentPageActionGroup" - page: "storefront" - description: Adds the provided Coupon Code on the Storefront Shopping Cart page. Validates that the Discount Verification Message is present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Payment/Test/Mftf/ActionGroup/ApplyCouponOnPaymentPageActionGroup.xml - -- actiongroup: "AssertSearchTermSaveSuccessMessage" - page: "admin/search/term/index/" - description: Goes to the Catalog Search Term grid page. Adds the provided Search Term. Validates that the Success Message is present and correct. +- page: "AdminCatalogSearchTermActionGroup.xml" + module: "CatalogSearch" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminCatalogSearchTermActionGroup.xml + actiongroups: + - actiongroup: "AssertSearchTermSaveSuccessMessage" + - actiongroup: "AssertSearchTermSuccessDeleteMessage" + - actiongroup: "AssertSearchTermNotInGrid" -- actiongroup: "SetMinimalQueryLengthActionGroup" - page: "admin/system_config/edit/section/catalog/" - description: Goes to the "Configuration" page for 'Catalog'. Sets the Minimal Query Length. CLicks on the Save button. +- page: "AdminSetMinimalQueryLengthActionGroup.xml" + module: "CatalogSearch" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminSetMinimalQueryLengthActionGroup.xml + actiongroups: + - actiongroup: "SetMinimalQueryLengthActionGroup" -- actiongroup: "AssertSearchTermNotOnFrontend" - page: "storefront" - description: Goes to the Storefront. Fills the Search field with the provided Search Query. Clicks on Search. Validates that there are no results. +- page: "StorefrontCatalogSearchTermActionGroup.xml" + module: "CatalogSearch" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchTermActionGroup.xml + actiongroups: + - actiongroup: "AssertSearchTermNotOnFrontend" + - actiongroup: "AssertSearchTermOnFrontend" -- actiongroup: "StorefrontCheckQuickSearchActionGroup" - page: "storefront" - description: Submits Form POST for the Storefront Search feature. Validates that the URL is correct. Validates that the Title is present and correct. +- page: "StorefrontCatalogSearchActionGroup.xml" + module: "CatalogSearch" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchActionGroup.xml - -- actiongroup: "resetProductGridToDefaultView" - page: "admin/catalog/product/" - description: Sets the Admin Products grid view to the "Default View". + actiongroups: + - actiongroup: "StorefrontCheckQuickSearchActionGroup" + - actiongroup: "StorefrontCheckQuickSearchStringActionGroup" + - actiongroup: "StorefrontOpenProductFromQuickSearch" + - actiongroup: "StorefrontAddToCartFromQuickSearch" + - actiongroup: "StorefrontQuickSearchCheckProductNameInGrid" + - actiongroup: "StorefrontQuickSearchCheckProductNameNotInGrid" + - actiongroup: "StorefrontOpenAdvancedSearchActionGroup" + - actiongroup: "StorefrontCheckAdvancedSearchResultActionGroup" + - actiongroup: "StorefrontSelectSearchFilterCategoryActionGroup" + - actiongroup: "GoToStoreViewAdvancedCatalogSearchActionGroup" + - actiongroup: "StorefrontAdvancedCatalogSearchByProductNameActionGroup" + - actiongroup: "StorefrontAdvancedCatalogSearchByProductSkuActionGroup" + - actiongroup: "StorefrontAdvancedCatalogSearchByDescriptionActionGroup" + - actiongroup: "StorefrontAdvancedCatalogSearchByShortDescriptionActionGroup" + - actiongroup: "StorefrontAdvancedCatalogSearchByProductNameAndPriceActionGroup" + - actiongroup: "StorefrontAdvancedCatalogSearchByProductNameAndDescriptionActionGroup" + - actiongroup: "StorefrontCheckSearchIsEmpty" + +- page: "AdminProductGridActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductGridActionGroup.xml - -- actiongroup: "DeleteProductActionGroup" - page: "admin/catalog/product/" - description: Deletes the provided Product Name from the Product grid page. + actiongroups: + - actiongroup: "resetProductGridToDefaultView" + - actiongroup: "filterProductGridBySku" + - actiongroup: "filterProductGridBySku2" + - actiongroup: "filterProductGridByName" + - actiongroup: "filterProductGridByName2" + - actiongroup: "filterProductGridBySetNewFromDate" + - actiongroup: "filterProductGridByPriceRange" + - actiongroup: "filterProductGridByEnabledStatus" + - actiongroup: "filterProductGridByDisabledStatus" + - actiongroup: "searchProductGridByKeyword" + - actiongroup: "searchProductGridByKeyword2" + - actiongroup: "viewProductInAdminGrid" + - actiongroup: "filterProductGridBySkuAndName" + - actiongroup: "deleteProductUsingProductGrid" + - actiongroup: "deleteAllDuplicateProductUsingProductGrid" + - actiongroup: "deleteProductBySku" + - actiongroup: "deleteProductByName" + - actiongroup: "openProducForEditByClickingRowXColumnYInProductGrid" + - actiongroup: "sortProductsByIdDescending" + - actiongroup: "sortProductsByIdAscending" + - actiongroup: "ChangeStatusProductUsingProductGridActionGroup" + - actiongroup: "NavigateToAndResetProductGridToDefaultView" + - actiongroup: "NavigateToAndResetProductAttributeGridToDefaultView" + - actiongroup: "filterAndSelectProduct" + - actiongroup: "deleteProductsIfTheyExist" + +- page: "DeleteProductActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductActionGroup.xml + actiongroups: + - actiongroup: "DeleteProductActionGroup" -- actiongroup: "AssertDontSeeProductDetailsOnStorefrontActionGroup" - page: "storefront" - description: Validates that the provided Product Info does NOT appear in the Product Number on a Storefront Category page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertDontSeeProductDetailsOnStorefrontActionGroup.xml - -- actiongroup: "StorefrontAssertProductNameOnProductMainPageActionGroup" - page: "storefront" - description: Validates that the provided Product Name is present and correct on a Storefront Category page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductMainPageActionGroup.xml - -- actiongroup: "CreateCustomRadioOptions" - page: "admin/catalog/product/edit/id/" - description: Adds a custom Radio Product Option with 3 Radio Options to a Product based on the provided Options. +- page: "CustomOptionsActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CustomOptionsActionGroup.xml - -- actiongroup: "GoToStorefrontCategoryPageByParameters" - page: "storefront" - description: Goes to the Storefront Category page using URI Search Parameters. + actiongroups: + - actiongroup: "CreateCustomRadioOptions" + - actiongroup: "AddProductCustomOptionFile" + - actiongroup: "AddProductCustomOptionField" + - actiongroup: "importProductCustomizableOptions" + - actiongroup: "resetImportOptionFilter" + - actiongroup: "checkCustomizableOptionImport" + +- page: "StorefrontCategoryActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml - -- actiongroup: "AssertProductInStorefrontProductPage" - page: "storefront" - description: Goes to the Storefront page. Validates that the provided Product details are present. + actiongroups: + - actiongroup: "GoToStorefrontCategoryPageByParameters" + - actiongroup: "VerifyCategoryPageParameters" + - actiongroup: "StorefrontCheckCategoryActionGroup" + - actiongroup: "StorefrontCheckCategorySimpleProduct" + - actiongroup: "StorefrontSwitchCategoryViewToListMode" + - actiongroup: "GoToSubCategoryPage" + +- page: "AssertProductInStorefrontProductPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontProductPageActionGroup.xml + actiongroups: + - actiongroup: "AssertProductInStorefrontProductPage" + - actiongroup: "AssertProductNameAndSkuInStorefrontProductPage" + - actiongroup: "AssertProductNameAndSkuInStorefrontProductPageByCustomAttributeUrlKey" -- actiongroup: "AssertProductInStorefrontCategoryPage" - page: "storefront" - description: Goes to Storefront Category page for the provided Category. Validates that the Product details are present and correct. +- page: "AssertProductInStorefrontCategoryPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontCategoryPageActionGroup.xml + actiongroups: + - actiongroup: "AssertProductInStorefrontCategoryPage" -- actiongroup: "AddSimpleProductToCart" - page: "storefront" - description: Navigates to the Storefront Product page. Then adds the Product to the Cart. Validates that the Success Message is present and correct. +- page: "AddProductToCartActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddProductToCartActionGroup.xml + actiongroups: + - actiongroup: "AddSimpleProductToCart" -- actiongroup: "AdminAddTitleAndPriceValueToCustomOptionActionGroup" - page: "admin/catalog/page/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddTitleAndPriceValueToCustomOptionActionGroup.xml - -- actiongroup: "AssertSubTotalOnStorefrontMiniCartActionGroup" - page: "storefront" - description: Validates that the provided Sub Total is present in the Storefront Mini Shopping Cart. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertSubTotalOnStorefrontMinicartActionGroup.xml - -- actiongroup: "AdminCreateRootCategory" - page: "admin/catalog/category/" - description: Requires navigation to Category creation. Adds a new root category and asserts on creation. +- page: "AdminCreateRootCategoryActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateRootCategoryActionGroup.xml + actiongroups: + - actiongroup: "AdminCreateRootCategory" -- actiongroup: "StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup" - page: "storefront" - description: EXTENDS: AssertStorefrontProductPricesActionGroup. Selects the provided Custom Product Option on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontSelectCustomOptionDropDownAndAssertPricesActionGroup.xml - -- actiongroup: "AdminAddAdvancedPricingToTheProductActionGroup" - page: "admin/catalog/product/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddAdvancedPricingToTheProductActionGroup.xml - -- actiongroup: "AssertStorefrontProductPricesActionGroup" - page: "storefront" - description: Validates that the provided Product Price and Final Product Price are present on the Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertStorefrontProductPricesActionGroup.xml - -- actiongroup: "StorefrontAssertProductSpecialPriceOnProductPageActionGroup" - page: "storefront" - description: Goes to the provided Storefront Product page. Validates that the provided Special Price is present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSpecialPriceOnProductPageActionGroup.xml - -- actiongroup: "StorefrontOpenProductPageActionGroup" - page: "storefront" - description: Goes to the Storefront Product page for the provided Product URL. +- page: "StorefrontOpenProductPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenProductPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontOpenProductPageActionGroup" -- actiongroup: "AssertErrorMessageAfterDeletingWebsiteActionGroup" - page: "admin/catalog/product/" - description: Goes to the Admin Products grid page. Clicks on Ok. Validates that the provided Error Message is present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertErrorMessageAfterDeletingWebsiteActionGroup.xml - -- actiongroup: "AdminCreateCustomDropDownOptionsActionGroup" - page: "admin/catalog/product/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateCustomDropDownOptionsActionGroup.xml - -- actiongroup: "AssertProductOnAdminGridActionGroup" - page: "admin/catalog/product/" - description: EXTENDS: viewProductInAdminGrid. Removes the "clickClearFiltersAfter" step from the Action Group. +- page: "AssertProductOnAdminGridActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductOnAdminGridActionGroup.xml + actiongroups: + - actiongroup: "AssertProductOnAdminGridActionGroup" -- actiongroup: "AdminAddProductCustomOptionActionGroup" - page: "admin/catalog/product/" - description: Adds the provided Custom Option Title/Type to a Product on the Admin Product creation/edit page under the "Customizable Options" section. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddProductCustomOptionActionGroup.xml - -- actiongroup: "AdminAddMinimumAdvertisedPriceActionGroup" - page: "admin/catalog/product/" - description: Clicks "Advanced Pricing" on the Admin Product creation/edit page. Fills in the provided MSRP details. Clicks on Done. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAddMinimumAdvertisedPriceActionGroup.xml - -- actiongroup: "SearchForProductOnBackendActionGroup" - page: "admin/catalog/product/" - description: Goto the Product grid page. Search for the provided Product. +- page: "SearchForProductOnBackendActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchForProductOnBackendActionGroup.xml + actiongroups: + - actiongroup: "SearchForProductOnBackendActionGroup" + - actiongroup: "SearchForProductOnBackendByNameActionGroup" + - actiongroup: "ClearProductsFilterActionGroup" -- actiongroup: "AdminSubmitAdvancedInventoryFormActionGroup" - page: "admin/catalog/product/" - description: Clicks on Done on the Admin Product creation/edit page on the 'Advanced Inventory' panel. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminSubmitAdvancedInventoryFormActionGroup.xml - -- actiongroup: "StorefrontOpenHomePageActionGroup" - page: "storefront" - description: Goes to the Storefront Homepage. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenHomePageActionGroup.xml - -- actiongroup: "OpenProductFromCategoryPageActionGroup" - page: "storefront" - description: Goto the provided Category page. Click on the provided Product page. +- page: "OpenProductFromCategoryPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductFromCategoryPageActionGroup.xml + actiongroups: + - actiongroup: "OpenProductFromCategoryPageActionGroup" -- actiongroup: "StorefrontCheckSimpleProduct" - page: "storefront" - description: Validates that the provided Simple Product information is present and correct. +- page: "StorefrontProductActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml - -- actiongroup: "AdminCreateRecentlyProductsWidgetActionGroup" - page: "admin/widget_instance/new/" - description: EXTENDS: AdminCreateWidgetActionGroup. Adds Product Attributes/Buttons to a Widget. Clicks on the Save button. + actiongroups: + - actiongroup: "StorefrontCheckSimpleProduct" + - actiongroup: "assertProductImageStorefrontProductPage" + - actiongroup: "assertProductImageStorefrontProductPage2" + - actiongroup: "assertProductImageNotInStorefrontProductPage" + - actiongroup: "assertProductImageNotInStorefrontProductPage2" + +- page: "AdminCreateWidgetActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml + actiongroups: + - actiongroup: "AdminCreateRecentlyProductsWidgetActionGroup" -- actiongroup: "AssignAttributeToGroup" - page: "admin/catalog/product_set/edit/id/" - description: Assign the provided Attribute to an Attribute Set from the Attribute Sets creation/edit page. +- page: "AdminProductAttributeSetActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeSetActionGroup.xml - -- actiongroup: "CreateNewProductActionGroup" - page: "admin/catalog/product/edit/id/" - description: Goes to the Product creation/edit page. Fills in Product Name, Price and Quantity. Then Saves the work. + actiongroups: + - actiongroup: "AssignAttributeToGroup" + - actiongroup: "UnassignAttributeFromGroup" + - actiongroup: "SaveAttributeSet" + - actiongroup: "CreateDefaultAttributeSet" + - actiongroup: "goToAttributeGridPage" + - actiongroup: "goToAttributeSetByName" + - actiongroup: "filterProductAttributeByAttributeLabel" + - actiongroup: "FilterProductAttributeSetGridByAttributeSetName" + - actiongroup: "deleteAttributeSetByLabel" + +- page: "CreateNewProductActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CreateNewProductActionGroup.xml + actiongroups: + - actiongroup: "CreateNewProductActionGroup" -- actiongroup: "AdminOpenNewProductFormPageActionGroup" - page: "admin/catalog/product/edit/id/" - description: Goes to the Product creation/edit page for the provided Product Type and Attribute Set ID. +- page: "AdminOpenNewProductFormPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenNewProductFormPageActionGroup.xml + actiongroups: + - actiongroup: "AdminOpenNewProductFormPageActionGroup" -- actiongroup: "AssertProductDetailsOnStorefrontActionGroup" - page: "storefront" - description: Validates that the provided Product Info does NOT appear in the Product Number on a Storefront Category page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductDetailsOnStorefrontActionGroup.xml - -- actiongroup: "RestoreLayoutSetting" - page: "admin/system_config/edit/section/web/" - description: Goes to the "Configuration" page for 'Web'. Selects 'No layout updates' for the Default Product/Category Layouts. +- page: "RestoreLayoutSettingActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml + actiongroups: + - actiongroup: "RestoreLayoutSetting" -- actiongroup: "navigateToCreatedProductAttribute" - page: "admin/catalog/product_attribute/" - description: Goes to the Product Attributes grid page. Filters the grid based on the provided Product Attribute. Clicks on the 1st row. +- page: "AdminProductAttributeActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeActionGroup.xml - -- actiongroup: "StorefrontAddProductToCartWithQtyActionGroup" - page: "storefront" - description: Fills in the provided Product Quantity. Clicks on Add To Cart. Validates that the Success Message is present. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddProductToCartWithQtyActionGroup.xml - -- actiongroup: "searchAndMultiSelectActionGroup" - page: "admin/catalog/product/edit/id/" - description: Search for and select multiple items in the Magento dropdown UI component. + actiongroups: + - actiongroup: "navigateToCreatedProductAttribute" + - actiongroup: "navigateToEditProductAttribute" + - actiongroup: "AdminCreateAttributeFromProductPage" + - actiongroup: "AdminCreateAttributeWithValueWithTwoStoreViesFromProductPage" + - actiongroup: "AdminProductPageCreateAttributeSetWithAttribute" + - actiongroup: "AdminCreateAttributeWithSearchWeight" + - actiongroup: "AdminProductPageSelectAttributeSet" + - actiongroup: "AdminProductPageFillTextAttributeValueByName" + - actiongroup: "changeUseForPromoRuleConditionsProductAttribute" + - actiongroup: "deleteProductAttribute" + - actiongroup: "deleteProductAttributeByLabel" + - actiongroup: "deleteProductAttributeByAttributeCode" + - actiongroup: "filterProductAttributeByAttributeCode" + - actiongroup: "filterProductAttributeByDefaultLabel" + - actiongroup: "saveProductAttribute" + - actiongroup: "confirmChangeInputTypeModal" + - actiongroup: "saveProductAttributeInUse" + - actiongroup: "addProductAttributeInProductModal" + - actiongroup: "createProductAttribute" + - actiongroup: "createProductAttributeWithTextField" + - actiongroup: "createProductAttributeWithDateField" + - actiongroup: "createAttributeDropdownNthOption" + - actiongroup: "createAttributeDropdownNthOptionAsDefault" + +- page: "SearchAndMultiselectActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAndMultiselectActionGroup.xml + actiongroups: + - actiongroup: "searchAndMultiSelectActionGroup" -- actiongroup: "CreateCategory" - page: "admin/catalog/category/" - description: Requires navigation to the Category creation page. Adds a new Subcategory. Validates that the Category was created. +- page: "AdminCategoryActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCategoryActionGroup.xml - -- actiongroup: "AssertAttributeDeletionErrorMessageActionGroup" - page: "admin/catalog/product_set/edit/id/" - 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. + actiongroups: + - actiongroup: "CreateCategory" + - actiongroup: "goToCreateCategoryPage" + - actiongroup: "goToAdminCategoryPageById" + - actiongroup: "fillCategoryForm" + - actiongroup: "saveCategoryForm" + - actiongroup: "addCategoryImage" + - actiongroup: "removeCategoryImage" + - actiongroup: "checkCategoryImageInAdmin" + - actiongroup: "navigateToMediaGallery" + - actiongroup: "CheckCategoryOnStorefront" + - actiongroup: "DeleteCategory" + - actiongroup: "FillNewProductCategory" + - actiongroup: "DeleteMostRecentCategory" + - actiongroup: "CategoryPresent" + - actiongroup: "CheckCategoryNameIsRequiredField" + - actiongroup: "switchCategoryStoreView" + - actiongroup: "switchCategoryToAllStoreView" + - actiongroup: "navigateToCreatedCategory" + - actiongroup: "ChangeSeoUrlKey" + - actiongroup: "ChangeSeoUrlKeyForSubCategory" + - actiongroup: "OpenCategoryFromCategoryTree" + - actiongroup: "AdminAssignProductToCategory" + - actiongroup: "FillCategoryNameAndUrlKeyAndSave" + +- page: "AssertAttributeDeletionErrorMessageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertAttributeDeletionErrorMessageActionGroup.xml + actiongroups: + - actiongroup: "AssertAttributeDeletionErrorMessageActionGroup" -- actiongroup: "DeleteProductAttributeByAttributeCodeActionGroup" - page: "admin/catalog/product_attribute/edit/attribute_id/" - description: Delete a Product Attribute from the Product Attribute creation/edit page. +- page: "DeleteProductAttributeByAttributeCodeActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductAttributeByAttributeCodeActionGroup.xml + actiongroups: + - actiongroup: "DeleteProductAttributeByAttributeCodeActionGroup" -- actiongroup: "AssertProductAttributePresenceInCatalogProductGridActionGroup" - page: "admin/catalog/product/" - description: Validates that the provided Attributes Sets is present on the Backend Attribute Sets grid. +- page: "AssertProductAttributePresenceInCatalogProductGridActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductAttributePresenceInCatalogProductGridActionGroup.xml + actiongroups: + - actiongroup: "AssertProductAttributePresenceInCatalogProductGridActionGroup" -- actiongroup: "goToCreateProductPage" - page: "admin/catalog/product/" - description: Clicks on the "Add Product" toggle on the Admin Products grid page. Clicks on the provided Product (Type). +- page: "AdminProductActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductActionGroup.xml - -- actiongroup: "AdminFillAdvancedInventoryQtyActionGroup" - page: "admin/catalog/product/" - description: Fills in the provided Quantity for the "Qty" option in 'Advanced Inventory' panel on the Admin Product creation/edit page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillAdvancedInventoryQtyActionGroup.xml - -- actiongroup: "AssertProductInfoOnEditPageActionGroup" - page: "admin/catalog/product/edit/id/" - description: Validate that the provided Product details are correct on the Product creation/edit page. + actiongroups: + - actiongroup: "goToCreateProductPage" + - actiongroup: "goToProductPageViaID" + - actiongroup: "fillMainProductForm" + - actiongroup: "FillMainProductFormByString" + - actiongroup: "fillMainProductFormNoWeight" + - actiongroup: "fillProductNameAndSkuInProductForm" + - actiongroup: "checkRequiredFieldsInProductForm" + - actiongroup: "saveProductForm" + - actiongroup: "toggleProductEnabled" + - actiongroup: "SaveProductFormNoSuccessCheck" + - actiongroup: "addProductImage" + - actiongroup: "removeProductImage" + - actiongroup: "assertProductImageAdminProductPage" + - actiongroup: "assertProductImageNotInAdminProductPage" + - actiongroup: "FillAdminSimpleProductForm" + - actiongroup: "AdminCreateSimpleProductWithTextOptionCharLimit" + - actiongroup: "ProductSetWebsite" + - actiongroup: "ProductSetAdvancedPricing" + - actiongroup: "AssertTextInAdminProductRelatedUpSellCrossSellSection" + - actiongroup: "addRelatedProductBySku" + - actiongroup: "addCrossSellProductBySku" + - actiongroup: "AddSpecialPriceToProductActionGroup" + - actiongroup: "SelectProductInWebsitesActionGroup" + - actiongroup: "AdminProductAddSpecialPrice" + - actiongroup: "SwitchToTheNewStoreView" + - actiongroup: "createSimpleProductAndAddToWebsite" + - actiongroup: "CreatedProductConnectToWebsite" + - actiongroup: "AssertDiscountsPercentageOfProducts" + - actiongroup: "GoToSpecifiedCreateProductPage" + - actiongroup: "GoToProductCatalogPage" + - actiongroup: "SetProductUrlKey" + - actiongroup: "SetProductUrlKeyByString" + - actiongroup: "SetCategoryByName" + - actiongroup: "expandAdminProductSection" + - actiongroup: "navigateToCreatedProductEditPage" + - actiongroup: "addUpSellProductBySku" + +- page: "AssertProductInfoOnEditPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInfoOnEditPageActionGroup.xml + actiongroups: + - actiongroup: "AssertProductInfoOnEditPageActionGroup" -- actiongroup: "AdminClickOnAdvancedInventoryLinkActionGroup" - page: "admin/catalog/product/" - description: Clicks on the "Advanced Inventory" link on the Admin Product creation/edit page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminClickOnAdvancedInventoryLinkActionGroup.xml - -- actiongroup: "StorefrontAssertProductPriceOnProductPageActionGroup" - page: "storefront" - description: Validate that the provided Product Price is present and correct. +- page: "StorefrontAssertProductPriceOnProductPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductPriceOnProductPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertProductPriceOnProductPageActionGroup" -- actiongroup: "StorefrontCheckProductPriceInCategoryActionGroup" - page: "storefront" - description: EXTENDS: StorefrontCheckCategorySimpleProduct. Removes 'AssertProductPrice'. Validates that the provided Product Price is present and correct on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCheckProductPriceInCategoryActionGroup.xml - -- actiongroup: "StorefrontAssertProductInRecentlyViewedWidgetActionGroup" - page: "storefront" - description: Validate that the provided Product appears in the Recently Viewed Products widget. +- page: "StorefrontAssertProductInWidgetActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductInWidgetActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertProductInRecentlyViewedWidgetActionGroup" + - actiongroup: "StorefrontAssertProductInRecentlyComparedWidgetActionGroup" + - actiongroup: "StorefrontAssertProductInRecentlyOrderedWidgetActionGroup" -- actiongroup: "StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup" - page: "storefront" - description: EXTENDS: AssertStorefrontProductPricesActionGroup. Clicks on the provided Custom Option on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontSelectCustomOptionRadioAndAssertPricesActionGroup.xml - -- actiongroup: "StorefrontAssertProductSkuOnProductPageActionGroup" - page: "storefront" - description: Validate that the provided Product Sku is present and correct. +- page: "StorefrontAssertProductSkuOnProductPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSkuOnProductPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertProductSkuOnProductPageActionGroup" -- actiongroup: "StorefrontAssertCustomOptionByTitleActionGroup" - page: "storefront" - description: Validates that the provided Product Option Title is present on the Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertCustomOptionByTitleActionGroup.xml - -- actiongroup: "AddWebsiteToProductActionGroup" - page: "admin/catalog/product/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddWebsiteToProductActionGroup.xml - -- actiongroup: "AdminFillAdvancedInventoryOutOfStockThresholdActionGroup" - page: "admin/catalog/product/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminFillAdvancedInventoryOutOfStockThresholdActionGroup.xml - -- actiongroup: "SearchAttributeByCodeOnProductAttributeGridActionGroup" - page: "admin/catalog/product/" - description: Goto the Product Attribute grid page. Search for the provided Product Attribute Code. +- page: "SearchAttributeByCodeOnProductAttributeGridActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAttributeByCodeOnProductAttributeGridActionGroup.xml + actiongroups: + - actiongroup: "SearchAttributeByCodeOnProductAttributeGridActionGroup" -- actiongroup: "CheckItemInLayeredNavigationActionGroup" - page: "storefront" - description: Expands the Product Filters on a Storefront Category page if it is not expanded. +- page: "CheckItemInLayeredNavigationActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckItemInLayeredNavigationActionGroup.xml + actiongroups: + - actiongroup: "CheckItemInLayeredNavigationActionGroup" -- actiongroup: "OpenProductAttributeFromSearchResultInGridActionGroup" - page: "admin/catalog/product_attribute/" - description: EXTENDS: SearchAttributeByCodeOnProductAttributeGridActionGroup. Click on Edit for the provided Product Attribute Code. +- page: "OpenProductAttributeFromSearchResultInGridActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductAttributeFromSearchResultInGridActionGroup.xml + actiongroups: + - actiongroup: "OpenProductAttributeFromSearchResultInGridActionGroup" -- actiongroup: "addToCartFromStorefrontProductPage" - page: "storefront" - description: Click on the Add to Cart button. Validates that the Success Message is present. +- page: "StorefrontProductPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductPageActionGroup.xml - -- actiongroup: "StorefrontAddCategoryProductToCompareActionGroup" - page: "storefront" - description: Add a Product to the Compare Product list from a Category page. + actiongroups: + - actiongroup: "addToCartFromStorefrontProductPage" + - actiongroup: "testDynamicValidationHint" + - actiongroup: "checkAttributeInMoreInformationTab" + - actiongroup: "checkAttributeNotInMoreInformationTab" + +- page: "StorefrontCompareActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml - -- actiongroup: "StorefrontClickAddToCartOnProductPageActionGroup" - page: "storefront" - description: Adds a Product to the Cart. Validate that the Success Message is present. + actiongroups: + - actiongroup: "StorefrontAddCategoryProductToCompareActionGroup" + - actiongroup: "StorefrontAddProductToCompareActionGroup" + - actiongroup: "StorefrontCheckCompareSidebarProductActionGroup" + - actiongroup: "StorefrontOpenAndCheckComparisionActionGroup" + - actiongroup: "StorefrontCheckCompareSimpleProductActionGroup" + - actiongroup: "StorefrontClearCompareActionGroup" + +- page: "StorefrontClickAddToCartOnProductPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickAddToCartOnProductPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontClickAddToCartOnProductPageActionGroup" -- actiongroup: "VerifyProductTypeOrder" - page: "admin/catalog/product/" - description: Clicks on the "Add Product" toggle. Validates that the Simple/Virtual Products are listed in the correct order. +- page: "VerifyProductTypeOrderActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml + actiongroups: + - actiongroup: "VerifyProductTypeOrder" -- actiongroup: "MoveCategoryActionGroup" - page: "admin/catalog/category/" - description: Move a Category on the Backend Category page. +- page: "MoveCategoryActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/MoveCategoryActionGroup.xml + actiongroups: + - actiongroup: "MoveCategoryActionGroup" -- actiongroup: "FilterProductInGridByStoreViewAndNameActionGroup" - page: "admin/catalog/product/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/FilterProductInGridByStoreViewAndNameActionGroup.xml - -- actiongroup: "StorefrontAssertProductNameOnProductPageActionGroup" - page: "storefront" - description: Validate that the provided Product Price is present and correct. +- page: "StorefrontAssertProductNameOnProductPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertProductNameOnProductPageActionGroup" -- actiongroup: "StorefrontAddToCartCustomOptionsProductPageActionGroup" - page: "storefront" - description: Add a Product to the Cart. Validate that the Success Message is present. +- page: "StorefrontAddToCartCustomOptionsProductPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddToCartCustomOptionsProductPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAddToCartCustomOptionsProductPageActionGroup" -- actiongroup: "AdminAssignImageRolesActionGroup" - page: "admin/catalog/product/" - description: Requires the navigation to the Product Creation page. Checks the Base, Small, Thumbnail, and Swatch Roles areas for images. +- page: "AdminAssignImageRolesActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignImageRolesActionGroup.xml + actiongroups: + - actiongroup: "AdminAssignImageRolesActionGroup" -- actiongroup: "CompareTwoProductsOrder" - page: "storefront" - description: Goes to the Storefront. Validates that the 2 provided Products appear in the correct order. +- page: "CheckProductsOrderActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckProductsOrderActionGroup.xml + actiongroups: + - actiongroup: "CompareTwoProductsOrder" -- actiongroup: "StorefrontAssertProductImagesOnProductPageActionGroup" - page: "storefront" - description: Validate that the Product Image is present and correct. Validate that the Fullscreen Product Image is present and correct. +- page: "StorefrontAssertProductImagesOnProductPageActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductImagesOnProductPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertProductImagesOnProductPageActionGroup" -- actiongroup: "OpenEditProductOnBackendActionGroup" - page: "admin/catalog/product/" - description: Click on Edit for the provided Product SKU. +- page: "OpenEditProductOnBackendActionGroup.xml" + module: "Catalog" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenEditProductOnBackendActionGroup.xml + actiongroups: + - actiongroup: "OpenEditProductOnBackendActionGroup" -- actiongroup: "AdminDeleteTaxRule" - page: "admin/tax/rule/" - description: Goes to the Admin Tax Rule grid page. Deletes the provided Tax Rule Code. +- page: "AdminDeleteTaxRuleActionGroup.xml" + module: "Tax" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminDeleteTaxRuleActionGroup.xml + actiongroups: + - actiongroup: "AdminDeleteTaxRule" -- actiongroup: "editTaxConfigurationByUI" - page: "admin/system_config/edit/section/tax/" - description: Goes to the "Configuration" page for 'Tax'. Enables the display of Taxes in the Storefront Shopping Cart and Checkout page. +- page: "AdminTaxActionGroup.xml" + module: "Tax" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminTaxActionGroup.xml - -- actiongroup: "addCustomerTaxClass" - page: "admin/tax/rule/" - description: Adds the provided Customer Tax Class on the Admin Tax Rule creation/edit page. + actiongroups: + - actiongroup: "editTaxConfigurationByUI" + - actiongroup: "changeToDefaultTaxConfigurationUI" + - actiongroup: "addCustomTaxRate" + - actiongroup: "addNewTaxRateNoZip" + - actiongroup: "changeShippingTaxClass" + - actiongroup: "setDefaultShippingTaxClass" + - actiongroup: "addProductTaxClass" + - actiongroup: "addNewTaxRuleActionGroup" + - actiongroup: "deleteProductTaxClass" + +- page: "AdminCustomerTaxClassActionGroup.xml" + module: "Tax" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminCustomerTaxClassActionGroup.xml + actiongroups: + - actiongroup: "addCustomerTaxClass" + - actiongroup: "deleteCustomerTaxClass" -- actiongroup: "StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup" - page: "storefront" - description: Clicks "Customize and Add to Cart" on a Storefront Bundled Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontSelectCustomizeAndAddToTheCartButtonActionGroup.xml - -- actiongroup: "BundleProductFilter" - page: "admin/catalog/product/" - description: Applies a Backend Admin Grid filter for Bundle Products. +- page: "BundleProductFilterActionGroup.xml" + module: "Bundle" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/BundleProductFilterActionGroup.xml + actiongroups: + - actiongroup: "BundleProductFilter" -- actiongroup: "StoreFrontAddProductToCartFromBundleWithCurrencyActionGroup" - page: "storefront" - description: Adds a Bundled Product to the Cart with a specified Currency Value. +- page: "StoreFrontAddProductToCartFromBundleActionGroup.xml" + module: "Bundle" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StoreFrontAddProductToCartFromBundleActionGroup.xml + actiongroups: + - actiongroup: "StoreFrontAddProductToCartFromBundleWithCurrencyActionGroup" -- actiongroup: "fillMainBundleProductForm" - page: "admin/catalog/product/" - description: Fills the Name, SKU and Stock Status fields. +- page: "AdminBundleProductActionGroup.xml" + module: "Bundle" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminBundleProductActionGroup.xml + actiongroups: + - actiongroup: "fillMainBundleProductForm" + - actiongroup: "checkRequiredFieldsInBundleProductForm" + - actiongroup: "viewBundleProductInAdminGrid" -- actiongroup: "StorefrontAddCategoryBundleProductToCartActionGroup" - page: "storefront" - description: Adds a Bundled Product to the Cart from the Category page. +- page: "StorefrontProductCartActionGroup.xml" + module: "Bundle" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml - -- actiongroup: "AncillaryPrepBundleProduct" - page: "admin/catalog/product/" - 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. + actiongroups: + - actiongroup: "StorefrontAddCategoryBundleProductToCartActionGroup" + - actiongroup: "StorefrontAddBundleProductFromCategoryToCartActionGroup" + - actiongroup: "StorefrontAddBundleProductFromProductToCartActionGroup" + - actiongroup: "StorefrontAddBundleProductFromProductToCartWithMultiOption" + +- page: "EnableDisableProductActionGroup.xml" + module: "Bundle" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/EnableDisableProductActionGroup.xml + actiongroups: + - actiongroup: "AncillaryPrepBundleProduct" + - actiongroup: "FindProductToEdit" -- actiongroup: "AdminCreateApiDynamicBundleProductActionGroup" - page: "createData" - 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 "ApiBundleProduct" Entity. +- page: "AdminCreateApiBundleProductActionGroup.xml" + module: "Bundle" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminCreateApiBundleProductActionGroup.xml + actiongroups: + - actiongroup: "AdminCreateApiDynamicBundleProductActionGroup" + - actiongroup: "AdminCreateApiFixedBundleProductActionGroup" + - actiongroup: "AdminCreateApiDynamicBundleProductAllOptionTypesActionGroup" -- actiongroup: "SetBundleProductAttributes" - page: "admin/catalog/product/" - description: Requires navigation to the Product Creation page. Fills in the arguments listed below on the product page. Saves the changes. +- page: "SetBundleProductAttributesActionGroup.xml" + module: "Bundle" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/SetBundleProductAttributesActionGroup.xml + actiongroups: + - actiongroup: "SetBundleProductAttributes" -- actiongroup: "AdminClearFiltersActionGroup" - page: "admin/catalog/product/" - description: Goes to the Catalog Backend Admin Grid page. Then clears the Grid Filters. +- page: "AdminClearFiltersActionGroup.xml" + module: "Bundle" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminClearFiltersActionGroup.xml + actiongroups: + - actiongroup: "AdminClearFiltersActionGroup" -- actiongroup: "VerifyProductTypeOrder" - page: "admin/catalog/product/" - description: Checks that Bundle is in the correct order in comparison to other product types on the add product dropdown. +- page: "VerifyProductTypeOrderActionGroup.xml" + module: "Bundle" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml + actiongroups: + - actiongroup: "VerifyProductTypeOrder" -- actiongroup: "CreateBasicBundleProduct" - page: "admin/catalog/product/" - 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. +- page: "CreateBundleProductActionGroup.xml" + module: "Bundle" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/CreateBundleProductActionGroup.xml - -- actiongroup: "StorefrontSelectBundleProductDropDownOptionActionGroup" - page: "storefront" - description: Selects the provided Product Name on a Storefront Bundled Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontSelectBundleProductDropDownOptionActionGroup.xml - -- actiongroup: "AdminClickSaveButtonOnUserFormActionGroup" - page: "admin/user/" - description: Clicks on the Save button on the Admin User creation/edit page. + actiongroups: + - actiongroup: "CreateBasicBundleProduct" + - actiongroup: "addBundleOptionWithTwoProducts" + - actiongroup: "addBundleOptionWithOneProduct" + - actiongroup: "addBundleOptionWithTreeProducts" + - actiongroup: "addBundleOptionWithSixProducts" + +- page: "AdminClickSaveButtonOnUserFormActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserFormActionGroup.xml + actiongroups: + - actiongroup: "AdminClickSaveButtonOnUserFormActionGroup" -- actiongroup: "AdminCreateUserActionGroup" - page: "admin/user/" - description: Goes to the Admin Users grid page. Clicks on Create User. Fills in the provided Role and User. +- page: "AdminCreateUserActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateUserActionGroup.xml + actiongroups: + - actiongroup: "AdminCreateUserActionGroup" + - actiongroup: "AdminCreateUserWithRoleActionGroup" -- actiongroup: "AdminDeleteUserActionGroup" - page: "admin/user/" - description: Goes to the Admin Users grid page. Deletes the provided User. Validates that the Success Message is present and correct. +- page: "AdminDeleteUserActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserActionGroup.xml + actiongroups: + - actiongroup: "AdminDeleteUserActionGroup" + - actiongroup: "AdminDeleteCustomUserActionGroup" -- actiongroup: "AdminCreateRoleActionGroup" - page: "admin/user_role/editrole/" - description: Goes to the Admin Edit Role page. Fills in the provided User details. Add the provided Role. Clicks on Save. +- page: "AdminCreateRoleActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateRoleActionGroup.xml + actiongroups: + - actiongroup: "AdminCreateRoleActionGroup" + - actiongroup: "AdminCreateRole" -- actiongroup: "AdminFillUserRoleFormActionGroup" - page: "admin/user_role/" - description: Fills in the provided Role and Current Admin Password on the Admin Roles creation/edit page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillUserRoleFormActionGroup.xml - -- actiongroup: "AdminOpenNewUserPageActionGroup" - page: "admin/user/new/" - description: Goes to the Admin New User page. +- page: "AdminOpenNewUserPageActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenNewUserPageActionGroup.xml + actiongroups: + - actiongroup: "AdminOpenNewUserPageActionGroup" -- actiongroup: "AssertAdminUserSaveMessageActionGroup" - page: "admin/user/" - description: Validates that the provided Save Message is present and correct. +- page: "AssertAdminUserSaveMessageActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AssertAdminUserSaveMessageActionGroup.xml + actiongroups: + - actiongroup: "AssertAdminUserSaveMessageActionGroup" -- actiongroup: "AdminFillNewUserFormRequiredFieldsActionGroup" - page: "admin/user/new/" - description: Fills in the provided User details on the New User creation page. +- page: "AdminFillNewUserFormRequiredFieldsActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillNewUserFormRequiredFieldsActionGroup.xml + actiongroups: + - actiongroup: "AdminFillNewUserFormRequiredFieldsActionGroup" -- actiongroup: "AdminClickSaveButtonOnUserRoleFormActionGroup" - page: "admin/user_role/" - description: Clicks on Save on the Admin Roles creation/edit page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserRoleFormActionGroup.xml - -- actiongroup: "AdminDeleteCreatedUserActionGroup" - page: "admin/user/" - description: Goes to the Admin Users grid page. Edits the provided User. Deletes the User. Validates that the Success Message is present and correct. +- page: "AdminDeleteCreatedUserActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedUserActionGroup.xml + actiongroups: + - actiongroup: "AdminDeleteCreatedUserActionGroup" -- actiongroup: "AdminOpenForgotPasswordPageActionGroup" - page: "admin/" - description: Goes to the Admin Login page. Clicks on the "Forgot Password" link. +- page: "AdminOpenForgotPasswordPageActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenForgotPasswordPageActionGroup.xml + actiongroups: + - actiongroup: "AdminOpenForgotPasswordPageActionGroup" -- actiongroup: "AdminSubmitForgotPasswordFormActionGroup" - page: "admin/auth/forgotpassword/" - description: Clicks on the Retrieve Password button. +- page: "AdminSubmitForgotPasswordFormActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminSubmitForgotPasswordFormActionGroup.xml + actiongroups: + - actiongroup: "AdminSubmitForgotPasswordFormActionGroup" -- actiongroup: "AdminDeleteCreatedRoleActionGroup" - page: "admin/user_role/" - description: Goes to the Admin Roles grid page. Deleted the provided Role. Validates that the Success Message is present and correct. +- page: "AdminDeleteCreatedRoleActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedRoleActionGroup.xml + actiongroups: + - actiongroup: "AdminDeleteCreatedRoleActionGroup" -- actiongroup: "AdminFillForgotPasswordFormActionGroup" - page: "admin/auth/forgotpassword/" - description: Fills in the provided Email Address on the Admin Forgot Password page. +- page: "AdminFillForgotPasswordFormActionGroup.xml" + module: "User" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillForgotPasswordFormActionGroup.xml + actiongroups: + - actiongroup: "AdminFillForgotPasswordFormActionGroup" -- actiongroup: "AdminOpenCreateRolePageActionGroup" - page: "admin/user_role/editrole/" - description: Goes to the Admin Roles edit page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenCreateRolePageActionGroup.xml - -- actiongroup: "AssertMessageInAdminPanelActionGroup" - page: "admin/" - description: Validates that the provided Message appears in the provided Message Type on an Admin page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageInAdminPanelActionGroup.xml - -- actiongroup: "logout" - page: "admin/auth/logout/" - description: Logout of the Backend Admin. PLEASE NOTE: This Action Group does NOT validate that you are Logged Out. +- page: "LogoutActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LogoutActionGroup.xml + actiongroups: + - actiongroup: "logout" -- actiongroup: "LoginAsAdmin" - page: "admin/" - description: Login to Backend Admin using provided User Data. PLEASE NOTE: This Action Group does NOT validate that you are Logged In. +- page: "LoginAsAdminActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAsAdminActionGroup.xml + actiongroups: + - actiongroup: "LoginAsAdmin" -- actiongroup: "LoginAdminWithCredentialsActionGroup" - page: "admin/" - description: Login to Backend Admin using provided Admin credentials. PLEASE NOTE: This Action Group does NOT validate that you are Logged In. +- page: "LoginAdminWithCredentialsActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAdminWithCredentialsActionGroup.xml + actiongroups: + - actiongroup: "LoginAdminWithCredentialsActionGroup" -- actiongroup: "AssertAdminSuccessLoginActionGroup" - page: "admin/" - description: Wait for the current Admin Name to appear in the Backend Admin. +- page: "AssertAdminSuccessLoginActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminSuccessLoginActionGroup.xml + actiongroups: + - actiongroup: "AssertAdminSuccessLoginActionGroup" -- actiongroup: "deleteEntitySecondaryGrid" - page: "admin/" - description: This Action Group deletes an item from a grid based on provided Name. After Searching, the First Row is clicked. +- page: "SecondaryGridActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SecondaryGridActionGroup.xml + actiongroups: + - actiongroup: "deleteEntitySecondaryGrid" -- actiongroup: "LoginActionGroup" - page: "admin/" - description: Login to Backend Admin using ENV Admin credentials. PLEASE NOTE: This Action Group does NOT validate that you are Logged In. +- page: "LoginActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginActionGroup.xml + actiongroups: + - actiongroup: "LoginActionGroup" -- actiongroup: "AdminNavigateMenuActionGroup" - page: "admin/" - description: Open Backend Admin side Navigation Menu. Click on Sub-Navigation Menu item. +- page: "AdminNavigateMenuActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminNavigateMenuActionGroup.xml + actiongroups: + - actiongroup: "AdminNavigateMenuActionGroup" -- actiongroup: "AssertMessageOnAdminLoginActionGroup" - page: "admin/" - description: Validate Backend Admin Login status message is present and correct. +- page: "AssertMessageOnAdminLoginActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageOnAdminLoginActionGroup.xml + actiongroups: + - actiongroup: "AssertMessageOnAdminLoginActionGroup" -- actiongroup: "AdminAssertPageTitleActionGroup" - page: "admin/" - description: Validate Backend Admin Grid Page Title is present and correct. +- page: "AdminAssertPageTitleActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminAssertPageTitleActionGroup.xml + actiongroups: + - actiongroup: "AdminAssertPageTitleActionGroup" -- actiongroup: "AssertAdminDashboardPageIsVisibleActionGroup" - page: "admin/" - description: Validate the Backend Admin Dashboard URI is correct. Validate the Backend Admin Dashboard Title is present and correct. +- page: "AssertAdminDashboardPageIsVisibleActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminDashboardPageIsVisibleActionGroup.xml + actiongroups: + - actiongroup: "AssertAdminDashboardPageIsVisibleActionGroup" -- actiongroup: "AssertAdminPageIsNot404ActionGroup" - page: "admin/" - description: Validates that the '404 Error' message is present and correct in the Admin Page Header. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminPageIsNot404ActionGroup.xml - -- actiongroup: "SetWebsiteCountryOptionsToDefaultActionGroup" - page: "admin/system_config/" - description: Sets the Website Country configuration setting to the Default values. +- page: "SetWebsiteCountryOptionsToDefaultActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetWebsiteCountryOptionsToDefaultActionGroup.xml + actiongroups: + - actiongroup: "SetWebsiteCountryOptionsToDefaultActionGroup" -- actiongroup: "SetAdminAccountActionGroup" - page: "admin/system_account/index/" - description: Update the Interface Language configuration setting using provided Interface Language. +- page: "SetAdminAccountActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetAdminAccountActionGroup.xml + actiongroups: + - actiongroup: "SetAdminAccountActionGroup" -- actiongroup: "SortByIdDescendingActionGroup" - page: "admin/" - description: Sorts a Backend Admin Grid by descending order for the ID column. +- page: "SortByIdDescendingActionGroup.xml" + module: "Backend" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SortByIdDescendingActionGroup.xml + actiongroups: + - actiongroup: "SortByIdDescendingActionGroup" -- actiongroup: "AdminImportProductsActionGroup" - page: "admin/import/" - description: Goes to the Admin Import page. Imports the provided File. Validates that the Success Message is present and correct. +- page: "AdminImportProductsActionGroup.xml" + module: "ImportExport" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ImportExport/Test/Mftf/ActionGroup/AdminImportProductsActionGroup.xml + actiongroups: + - actiongroup: "AdminImportProductsActionGroup" -- actiongroup: "verifyBasicShipmentInformation" - page: "admin/sales/order/view/order_id/" - description: Validates that the provided Customer, Shipping Address, Billing Address and Customer Group are present and correct on the view Admin Order page. +- page: "AdminShipmentActionGroup.xml" + module: "Shipping" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminShipmentActionGroup.xml - -- actiongroup: "AdminAddDownloadableLinkInformationActionGroup" - page: "admin/catalog/product/" - description: Checks "Is this downloadable Product?". Fills in the provided Downloadable details under the 'Downloadable Information'. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminAddDownloadableLinkInformationActionGroup.xml - -- actiongroup: "fillMainDownloadableProductForm" - page: "admin/catalog/product/new/set/4/type/downloadable/" - description: Fills the Name, SKU, Price and Quantity on the Product creation/edit page. + actiongroups: + - actiongroup: "verifyBasicShipmentInformation" + - actiongroup: "seeProductInShipmentItems" + - actiongroup: "goToShipmentIntoOrder" + - actiongroup: "submitShipmentIntoOrder" + +- page: "AdminDownloadableProductActionGroup.xml" + module: "Downloadable" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminDownloadableProductActionGroup.xml - -- actiongroup: "StorefrontAssertDownloadableProductIsPresentInCustomerAccount" - page: "storefront" - description: Goes to the Storefront Customer Dashboard page. Clicks on "My Downloadable Products". Validates that the provided Product is present. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/StorefrontAssertDownloadableProductIsPresentInCustomerAccountActionGroup.xml - -- actiongroup: "VerifyProductTypeOrder" - page: "admin/catalog/product/" - description: Validates that the "Downloadable Product" option is present in the 'Add Product' dropdown menu on the Products grid page. + actiongroups: + - actiongroup: "fillMainDownloadableProductForm" + - actiongroup: "addDownloadableProductLinkWithMaxDownloads" + - actiongroup: "addDownloadableProductLink" + - actiongroup: "addDownloadableSampleFile" + - actiongroup: "addDownloadableSampleUrl" + +- page: "VerifyProductTypeOrderActionGroup.xml" + module: "Downloadable" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml + actiongroups: + - actiongroup: "VerifyProductTypeOrder" -- actiongroup: "exportProductsFilterByAttribute" - page: "admin/export/" - description: Filters Products by the provided Attribute. Exports the filtered Products list. Validates that the Success Message is present. +- page: "AdminExportActionGroup.xml" + module: "CatalogImportExport" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogImportExport/Test/Mftf/ActionGroup/AdminExportActionGroup.xml - -- actiongroup: "StorefrontAssertCheckoutEstimateShippingInformationActionGroup" - page: "storefront" - description: Validates that the provided Customer details (Country, State and Zip Code) are present and correct on the Storefront Checkout page. + actiongroups: + - actiongroup: "exportProductsFilterByAttribute" + - actiongroup: "exportAllProducts" + - actiongroup: "downloadFileByRowIndex" + - actiongroup: "deleteExportedFile" + +- page: "StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertCheckoutEstimateShippingInformationActionGroup" -- actiongroup: "StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup" - page: "storefront" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutAndAssertOrderSummaryDisplayActionGroup.xml - -- actiongroup: "FillShippingZipForm" - page: "storefront" - 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. +- page: "FillShippingZipFormActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingZipFormActionGroup.xml + actiongroups: + - actiongroup: "FillShippingZipForm" -- actiongroup: "AssertStorefrontElementVisibleActionGroup" - page: "storefront" - description: Validates that the provided Selector contains the provided Value on a Storefront page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefronElementVisibleActionGroup.xml - -- actiongroup: "DeleteProductFromShoppingCartActionGroup" - page: "storefront" - description: Removes the provided Product Name from the Storefront Mini Shopping Cart. Validates that the Success Message is present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/DeleteProductFromShoppingCartActionGroup.xml - -- actiongroup: "StorefrontAssertGuestShippingInfoActionGroup" - page: "storefront" - description: Validates that the provided Customer details are present and correct in the 'Shipping Address' section on the Storefront Check page. +- page: "StorefrontAssertGuestShippingInfoActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertGuestShippingInfoActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertGuestShippingInfoActionGroup" -- actiongroup: "StorefrontOpenCheckoutPageActionGroup" - page: "storefront" - description: Goes to the Storefront Checkout page. +- page: "StorefrontOpenCheckoutPageActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenCheckoutPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontOpenCheckoutPageActionGroup" -- actiongroup: "CustomerCheckoutFillNewShippingAddressActionGroup" - page: "storefront" - description: Fills in the provided Address details in the 'Shipping Address' section on the Storefront Checkout page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CustomerCheckoutFillNewShippingAddressActionGroup.xml - -- actiongroup: "StorefrontCheckCartDiscountAndSummaryActionGroup" - page: "storefront" - description: Validates that the provided Order Total and Discount Totals are present and correct under the 'Summary' section of the Storefront Shopping Cart page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckCartDiscountAndSummaryActionGroup.xml - -- actiongroup: "LoginAsCustomerOnCheckoutPageActionGroup" - page: "storefront" - description: Fills in the provided Customer (Email and Password) details in the 'Sign In' modal on the Storefront Checkout page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/LoginAsCustomerOnCheckoutPageActionGroup.xml - -- actiongroup: "StorefrontSelectOptionDateTimeActionGroup" - page: "storefront" - description: Selects the provided Month, Day, Year, Hour, Minute and Part of Day for the provided Product Option on a Storefront product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDateTimeActionGroup.xml - -- actiongroup: "StorefrontUpdateProductQtyMiniShoppingCartActionGroup" - page: "storefront" - 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. +- page: "StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml + actiongroups: + - actiongroup: "StorefrontUpdateProductQtyMiniShoppingCartActionGroup" -- actiongroup: "FillNewShippingAddressModalActionGroup" - page: "storefront" - description: EXTENDS: FillShippingAddressOneStreetActionGroup. Selects the provided State in the 'Shipping Address' section of the Storefront Checkout page. +- page: "FillNewShippingAddressModalActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillNewShippingAddressModalActionGroup.xml + actiongroups: + - actiongroup: "FillNewShippingAddressModalActionGroup" -- actiongroup: "StorefrontAssertShippingAddressPageDisplayActionGroup" - page: "storefront" - description: Goes to the Storefront Checkout page. Validates that the 'Shipping Address' Title and Main Area are present. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingAddressPageDisplayActionGroup.xml - -- actiongroup: "AssertShoppingCartIsEmptyActionGroup" - page: "storefront" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertShoppingCartIsEmptyActionGroup.xml - -- actiongroup: "StorefrontCartEstimateShippingAndTaxActionGroup" - page: "storefront" - description: Fills in the provided Address details (Country, State and Zip Code) under the 'Summary' section on the Storefront Shopping Cart page. +- page: "StorefrontCartEstimateShippingAndTaxActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCartEstimateShippingAndTaxActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCartEstimateShippingAndTaxActionGroup" -- actiongroup: "StorefrontAddToTheCartActionGroup" - page: "storefront" - description: Scrolls to the Add To Cart button. Clicks on Add To Cart. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddToTheCartActionGroup.xml - -- actiongroup: "AssertStorefrontEmailTooltipContentOnCheckoutActionGroup" - page: "storefront" - description: Clicks on the Email Address tooltip (?). Validates that the provided Message appears in the Email Address Tooltip. +- page: "AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml + actiongroups: + - actiongroup: "AssertStorefrontEmailTooltipContentOnCheckoutActionGroup" -- actiongroup: "StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup" - page: "storefront" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductWithSelectedConfigurableAndCustomOptionsToCartActionGroup.xml - -- actiongroup: "FillShippingAddressOneStreetActionGroup" - page: "storefront" - description: Fills in the provided Address details in the 'Shipping Address' (Fills in Street Address 1 only) section of the Storefront Checkout page. +- page: "FillShippingAddressOneStreetActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingAddressOneStreetActionGroup.xml + actiongroups: + - actiongroup: "FillShippingAddressOneStreetActionGroup" -- actiongroup: "StorefrontSelectOptionDateActionGroup" - page: "storefront" - description: Selects the provided Month, Day and Year for the provided Product Option on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDateActionGroup.xml - -- actiongroup: "StorefrontCheckoutCheckProductActionGroup" - page: "storefront" - description: Validates that the provided Product and Cart Item are present and correct on the Storefront Shopping Cart page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutCheckProductActionGroup.xml - -- actiongroup: "GuestCheckoutFillNewShippingAddressActionGroup" - page: "storefront" - description: Fills in the provided Customer/Address details in the 'Shipping Address' section on the Storefront Checkout page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewShippingAddressActionGroup.xml - -- actiongroup: "StorefrontAssertProductDetailsInOrderSummaryActionGroup" - page: "storefront" - description: Validates that the provided Product Name, Quantity and Price are present in the "Order Summary" section on the Storefront Checkout page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertProductDetailsInOrderSummaryActionGroup.xml - -- actiongroup: "StorefrontAssertCheckoutShippingMethodSelectedActionGroup" - page: "storefront" - description: Validates that the provided Shipping Method is checked on the Storefront Checkout page. +- page: "StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertCheckoutShippingMethodSelectedActionGroup" -- actiongroup: "clickViewAndEditCartFromMiniCart" - page: "storefront" - 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. +- page: "StorefrontMiniCartActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontMiniCartActionGroup.xml - -- actiongroup: "StorefrontFillGuestShippingInfoActionGroup" - page: "storefront" - description: Fills in the provided Customer details on the Storefront Checkout page under the 'Shipping Address' section. + actiongroups: + - actiongroup: "clickViewAndEditCartFromMiniCart" + - actiongroup: "assertOneProductNameInMiniCart" + - actiongroup: "removeProductFromMiniCart" + - actiongroup: "assertMiniCartEmpty" + +- page: "StorefrontFillGuestShippingInfoActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillGuestShippingInfoActionGroup.xml + actiongroups: + - actiongroup: "StorefrontFillGuestShippingInfoActionGroup" -- actiongroup: "AssertStorefrontSeeElementActionGroup" - page: "storefront" - description: Scrolls to the provided Selector. Validates that the provided Selector is present. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontSeeElementActionGroup.xml - -- actiongroup: "StorefrontSelectOptionCheckBoxActionGroup" - page: "storefront" - description: Checks the provided Product Option Title on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionCheckBoxActionGroup.xml - -- actiongroup: "StorefrontSelectOptionDropDownActionGroup" - page: "storefront" - description: Selects the provided Product Option Value under the provided Product Option Title on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionDropDownActionGroup.xml - -- actiongroup: "StorefrontFillOptionFieldInputActionGroup" - page: "storefront" - description: Fills in the provided Option Title with the provided Value on a Storefront product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillOptionFieldInputActionGroup.xml - -- actiongroup: "CheckoutSelectFlatRateShippingMethodActionGroup" - page: "storefront" - description: Clicks on the "Flat Rate" Shipping Method on the Storefront Checkout page. +- page: "CheckoutActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CheckoutActionGroup.xml - -- actiongroup: "StorefrontAddCategoryProductToCartActionGroup" - page: "storefront" - 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. + actiongroups: + - actiongroup: "CheckoutSelectFlatRateShippingMethodActionGroup" + - actiongroup: "GoToCheckoutFromMinicartActionGroup" + - actiongroup: "GoToCheckoutFromCartActionGroup" + - actiongroup: "GuestCheckoutFillingShippingSectionActionGroup" + - actiongroup: "GuestCheckoutFillShippingNoWaitForPaymentActionGroup" + - actiongroup: "GuestCheckoutFillingShippingSectionWithoutRegionActionGroup" + - actiongroup: "GuestCheckoutFillingShippingSectionUnavailablePaymentActionGroup" + - actiongroup: "GuestCheckoutWithSpecificCountryOptionForPaymentMethodActionGroup" + - actiongroup: "LoggedInUserCheckoutFillingShippingSectionActionGroup" + - actiongroup: "LoggedInUserCheckoutAddNewShippingSectionWithoutRegionActionGroup" + - actiongroup: "PlaceOrderWithLoggedUserActionGroup" + - actiongroup: "CheckProductInCheckoutCartItemsActionGroup" + - actiongroup: "CheckOrderSummaryInCheckoutActionGroup" + - actiongroup: "CheckTotalsSortOrderInSummarySection" + - actiongroup: "CheckShipToInformationInCheckoutActionGroup" + - actiongroup: "CheckShippingMethodInCheckoutActionGroup" + - actiongroup: "CheckoutSelectCheckMoneyOrderPaymentActionGroup" + - actiongroup: "CheckSelectedShippingAddressInCheckoutActionGroup" + - actiongroup: "CheckBillingAddressInCheckoutActionGroup" + - actiongroup: "CheckBillingAddressInCheckoutWithBillingAddressOnPaymentPageActionGroup" + - actiongroup: "CheckoutPlaceOrderActionGroup" + - actiongroup: "VerifyTopDestinationsCountry" + - actiongroup: "StorefrontSignOutActionGroup" + - actiongroup: "ClickPlaceOrderActionGroup" + +- page: "StorefrontProductCartActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml - -- actiongroup: "ClearShippingAddressActionGroup" - page: "storefront" - description: Clears all of the fields for the Shipping Address section on the Storefront Checkout page. + actiongroups: + - actiongroup: "StorefrontAddCategoryProductToCartActionGroup" + - actiongroup: "StorefrontAddCategoryProductToCartWithQuantityActionGroup" + - actiongroup: "StorefrontAddProductToCartActionGroup" + - actiongroup: "StorefrontOpenMinicartAndCheckSimpleProductActionGroup" + - actiongroup: "StorefrontCheckCartSimpleProductActionGroup" + - actiongroup: "StorefrontCheckCartActionGroup" + - actiongroup: "StorefrontOpenCartFromMinicartActionGroup" + - actiongroup: "changeSummaryQuoteAddress" + +- page: "ClearShippingAddressActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/ClearShippingAddressActionGroup.xml + actiongroups: + - actiongroup: "ClearShippingAddressActionGroup" -- actiongroup: "AssertStorefrontShoppingCartSummaryItemsActionGroup" - page: "storefront" - description: Goes to the Storefront Shopping Cart page. Validates that the provided Subtotal/Total are present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontShoppingCartSummaryItemsActionGroup.xml - -- actiongroup: "AssertMiniShoppingCartSubTotalActionGroup" - page: "storefront" - description: Validates that the provided Subtotal (Price and Store Currency) is present and correct. +- page: "AssertMiniShoppingCartSubTotalActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertMiniShoppingCartSubTotalActionGroup.xml + actiongroups: + - actiongroup: "AssertMiniShoppingCartSubTotalActionGroup" -- actiongroup: "ShipmentFormFreeShippingActionGroup" - page: "storefront" - 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. +- page: "StorefrontShippmentFromActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontShippmentFromActionGroup.xml + actiongroups: + - actiongroup: "ShipmentFormFreeShippingActionGroup" -- actiongroup: "StorefrontCheckThatCartIsEmptyActionGroup" - page: "storefront" - description: Clicks on the Mini Shopping Cart icon in the Storefront Header. Validates that the "Empty Cart" message is present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckThatCartIsEmptyActionGroup.xml - -- actiongroup: "StorefrontSelectOptionTimeActionGroup" - page: "storefront" - description: Selects the provided Hour, Minute and Part of Day under the provided Product Option Title on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionTimeActionGroup.xml - -- actiongroup: "StorefrontAddBundleProductToTheCartActionGroup" - page: "storefront" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddBundleProductToTheCartActionGroup.xml - -- actiongroup: "StorefrontFillOptionTextAreaActionGroup" - page: "storefront" - description: Fills in the provided Option Title with the provided Value on a Storefront product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillOptionTextAreaActionGroup.xml - -- actiongroup: "AssertStorefrontCheckoutCartItemsActionGroup" - page: "storefront" - description: Validates that the provided Product details (Name, SKU, Price, Subtotal and Quantity) are present and correct on the Storefront Shopping Cart page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontCheckoutCartItemsActionGroup.xml - -- actiongroup: "AdminCheckoutSelectCheckMoneyOrderBillingMethodActionGroup" - page: "admin/sales/order_create/index/" - description: Selects the Billing Method "Check / Money order" on the Admin 'Create New Order for' page. +- page: "AdminCheckoutActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AdminCheckoutActionGroup.xml + actiongroups: + - actiongroup: "AdminCheckoutSelectCheckMoneyOrderBillingMethodActionGroup" -- actiongroup: "VerifyCheckoutPaymentOrderSummaryActionGroup" - page: "storefront" - description: Validates that the provided Subtotal, Shipping Total and Summary Total prices are present and correct on the Storefront Checkout page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/VerifyCheckoutPaymentOrderSummaryActionGroup.xml - -- actiongroup: "StorefrontSelectOptionRadioButtonActionGroup" - page: "storefront" - description: Checks the provided Product Option radio button for the provided Product Option Price on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionRadioButtonActionGroup.xml - -- actiongroup: "StorefrontAssertCartEstimateShippingAndTaxActionGroup" - page: "storefront" - 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. +- page: "StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertCartEstimateShippingAndTaxActionGroup" -- actiongroup: "StorefrontSelectOptionMultiSelectActionGroup" - page: "storefront" - description: Selects the provided Product Option under the provided Product Option Title on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontSelectOptionMultiSelectActionGroup.xml - -- actiongroup: "StorefrontAssertMiniCartItemCountActionGroup" - page: "storefront" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertMiniCartItemCountActionGroup.xml - -- actiongroup: "StorefrontFillEmailFieldOnCheckoutActionGroup" - page: "storefront" - description: Fills in the provided Email Address on the Storefront Checkout page. Double clicks on the Email tooltip. +- page: "StorefrontFillEmailFieldOnCheckoutActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillEmailFieldOnCheckoutActionGroup.xml + actiongroups: + - actiongroup: "StorefrontFillEmailFieldOnCheckoutActionGroup" -- actiongroup: "StorefrontClickOnMiniCartActionGroup" - page: "storefront" - description: Scrolls to the Top of the Page. Clicks on the Mini Shopping Cart icon in the Storefront Header. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontClickOnMiniCartActionGroup.xml - -- actiongroup: "StorefrontAddSimpleProductToCartActionGroup" - page: "storefront" - 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. +- page: "StorefrontAddSimpleProductToCartActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddSimpleProductToCartActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAddSimpleProductToCartActionGroup" -- actiongroup: "AssertStorefrontMiniCartItemsActionGroup" - page: "storefront" - description: Validates that the provided Product details (Name, Price, Subtotal and Quantity) are present and correct in the Storefront Mini Shopping Cart. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontMiniCartItemsActionGroup.xml - -- actiongroup: "StorefrontAttachOptionFileActionGroup" - page: "storefront" - description: Attaches the provided File to the provided Product Option on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAttachOptionFileActionGroup.xml - -- actiongroup: "StorefrontOpenMiniCartActionGroup" - page: "storefront" - description: Clicks on the Mini Shopping Cart icon in the Storefront Header. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenMiniCartActionGroup.xml - -- actiongroup: "LoginAsCustomerUsingSignInLinkActionGroup" - page: "storefront" - description: Clicks on "Sign In" on the Storefront Checkout page. Fills in the provided Customer details (Email and Password). Clicks on Sign In. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/LoginAsCustomerUsingSignInLinkActionGroup.xml - -- actiongroup: "AssertStorefrontShoppingCartSummaryWithShippingActionGroup" - page: "storefront" - description: EXTENDS: AssertStorefrontShoppingCartSummaryItemsActionGroup. Waits for the Storefront Checkout 'Shipping Methods' section to appear. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontShoppingCartSummaryWithShippingActionGroup.xml - -- actiongroup: "StorefrontAssertShippingMethodPresentInCartActionGroup" - page: "storefront" - description: Validates that the provided Shipping Method Name is present in the "Summary" section of the Storefront Shopping Cart page. +- page: "StorefrontAssertShippingMethodPresentInCartActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingMethodPresentInCartActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertShippingMethodPresentInCartActionGroup" -- actiongroup: "StorefrontAddProductWithSelectedConfigurableOptionToCartActionGroup" - page: "storefront" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddProductWithSelectedOptionToCartActionGroup.xml - -- actiongroup: "GuestCheckoutFillNewBillingAddressActionGroup" - page: "storefront" - description: Fills in the provided Customer and Address details on the Storefront Checkout page. +- page: "GuestCheckoutFillNewBillingAddressActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewBillingAddressActionGroup.xml - -- actiongroup: "StorefrontEnterProductQuantityAndAddToTheCartActionGroup" - page: "storefront" - description: Fills in the provided Product Quantity on a Storefront Bundled product page. Clicks on Add to Cart. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontEnterProductQuantityAndAddToTheCartActionGroup.xml - -- actiongroup: "StorefrontCheckoutCheckOutOfStockProductActionGroup" - page: "storefront" - description: Validates that the "Out of Stock" Error Message is present and correct on the Storefront Checkout page for the provided Product. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCheckoutCheckOutOfStockProductActionGroup.xml - -- actiongroup: "AssertStorefrontEmailNoteMessageOnCheckoutActionGroup" - page: "storefront" - description: Validates that the provided 'Email Address' message is present on the Storefront Checkout page under the "Email Address" field. + actiongroups: + - actiongroup: "GuestCheckoutFillNewBillingAddressActionGroup" + - actiongroup: "LoggedInCheckoutFillNewBillingAddressActionGroup" + - actiongroup: "LoggedInCheckoutWithOneAddressFieldWithoutStateField" + - actiongroup: "clearCheckoutAddressPopupFieldsActionGroup" + - actiongroup: "GuestCheckoutSelectPaymentAndFillNewBillingAddressActionGroup" + +- page: "AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml + actiongroups: + - actiongroup: "AssertStorefrontEmailNoteMessageOnCheckoutActionGroup" -- actiongroup: "AssertStorefrontEmailValidationMessageOnCheckoutActionGroup" - page: "storefront" - description: Validates that the provided Error Message appears on the Storefront Checkout page after an invalid Email Addressed is inputted. +- page: "AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml + actiongroups: + - actiongroup: "AssertStorefrontEmailValidationMessageOnCheckoutActionGroup" -- actiongroup: "StorefrontAssertCartShippingMethodSelectedActionGroup" - page: "storefront" - description: Validates that the provided Shipping Method Carrier/Method Code is checked on the Storefront Shopping Cart page. +- page: "StorefrontAssertCartShippingMethodSelectedActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartShippingMethodSelectedActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertCartShippingMethodSelectedActionGroup" -- actiongroup: "AssertThatShippingAndBillingAddressTheSame" - page: "storefront" - description: Validates that the Shipping and Billing Addresses are the same. +- page: "IdentityOfDefaultBillingAndShippingAddressActionGroup.xml" + module: "Checkout" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/IdentityOfDefaultBillingAndShippingAddressActionGroup.xml + actiongroups: + - actiongroup: "AssertThatShippingAndBillingAddressTheSame" -- actiongroup: "CaptchaFormsDisplayingActionGroup" - page: "admin/" - description: Navigates to store configuration page through UI and expands the CAPTCHA section under Customers > Customer Configuration. +- page: "CaptchaFormsDisplayingActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/CaptchaFormsDisplayingActionGroup.xml + actiongroups: + - actiongroup: "CaptchaFormsDisplayingActionGroup" -- actiongroup: "StorefrontCustomerChangeEmailWithCaptchaActionGroup" - page: "storefront" - description: EXTENDS: StorefrontCustomerChangeEmailActionGroup. Fills in the Captcha field on the Storefront Customer Information page. +- page: "StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCustomerChangeEmailWithCaptchaActionGroup" -- actiongroup: "AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup" - page: "storefront" - description: Validate that the Captcha IS present on the Storefront Create Customer page. +- page: "AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml + actiongroups: + - actiongroup: "AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup" -- actiongroup: "AssertCaptchaVisibleOnCustomerAccountInfoActionGroup" - page: "storefront" - description: Validate that the Captcha IS present on the Storefront Customer Account Information page. +- page: "AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml + actiongroups: + - actiongroup: "AssertCaptchaVisibleOnCustomerAccountInfoActionGroup" -- actiongroup: "StorefrontFillContactUsFormWithCaptchaActionGroup" - page: "storefront" - description: EXTENDS: StorefrontFillContactUsFormActionGroup. Fills in the Captcha field on the Storefront Contact Us page. +- page: "StorefrontFillContactUsFormWithCaptchaActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillContactUsFormWithCaptchaActionGroup.xml + actiongroups: + - actiongroup: "StorefrontFillContactUsFormWithCaptchaActionGroup" -- actiongroup: "StorefrontFillCustomerLoginFormWithCaptchaActionGroup" - page: "storefront" - description: EXTENDS: StorefrontFillCustomerLoginFormActionGroup. Fills in the Captcha field on the Storefront Customer Login page. +- page: "StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml + actiongroups: + - actiongroup: "StorefrontFillCustomerLoginFormWithCaptchaActionGroup" -- actiongroup: "AssertCaptchaVisibleOnContactUsFormActionGroup" - page: "storefront" - description: Validate that the Captcha IS present on the Storefront Contact Us page. +- page: "AssertCaptchaVisibleOnContactUsFormActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnContactUsFormActionGroup.xml + actiongroups: + - actiongroup: "AssertCaptchaVisibleOnContactUsFormActionGroup" -- actiongroup: "AssertCaptchaVisibleOnAdminLoginFormActionGroup" - page: "admin/" - description: Validate that the Captcha IS present on the Backend Admin Login page. +- page: "AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml + actiongroups: + - actiongroup: "AssertCaptchaVisibleOnAdminLoginFormActionGroup" -- actiongroup: "AdminLoginWithCaptchaActionGroup" - page: "admin/" - description: EXTENDS: LoginAsAdmin. Fills in the Captcha field on the Backend Admin Login page. +- page: "AdminLoginWithCaptchaActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AdminLoginWithCaptchaActionGroup.xml + actiongroups: + - actiongroup: "AdminLoginWithCaptchaActionGroup" -- actiongroup: "AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup" - page: "storefront" - description: Validate that the Captcha is NOT present on the Backend Admin Login page. +- page: "AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml + actiongroups: + - actiongroup: "AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup" -- actiongroup: "StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup" - page: "storefront" - description: EXTENDS: StorefrontFillCustomerAccountCreationFormActionGroup. Fills in the Captcha field on the Storefront Create Customer page. +- page: "StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml + actiongroups: + - actiongroup: "StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup" -- actiongroup: "AssertCaptchaVisibleOnCustomerLoginFormActionGroup" - page: "storefront" - description: Validate that the Captcha IS present on the Storefront Customer Login page. +- page: "AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml" + module: "Captcha" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml + actiongroups: + - actiongroup: "AssertCaptchaVisibleOnCustomerLoginFormActionGroup" -- actiongroup: "StoreFrontSelectDropDownSearchSuggestionActionGroup" - page: "storefront" - description: Fills the Storefront Quick Search field. Validates that the provided Search Suggestion is present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/StoreFrontSelectDropDownSearchSuggestionActionGroup.xml - -- actiongroup: "searchTermFilterBySearchQuery" - page: "admin/search/term/index/" - description: Fills in the provided Search Query on the Admin Search Term grid page. +- page: "AdminSearchTermActionGroup.xml" + module: "Search" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminSearchTermActionGroup.xml + actiongroups: + - actiongroup: "searchTermFilterBySearchQuery" + - actiongroup: "deleteSearchTerm" -- actiongroup: "AdminFillAllSearchTermFieldsActionGroup" - page: "admin/search/term/index/" - description: Fills in the provided Search Term on the Admin Search Terms grid page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminEditSearchTermActionGroup.xml - -- actiongroup: "checkRequiredFieldsInGroupedProductForm" - page: "admin/catalog/product/new/set/4/type/grouped/" - description: Clears the Product Name and SKU fields when adding a Grouped Product and then verifies that they are required after attempting to Save. +- page: "AdminGroupedProductActionGroup.xml" + module: "GroupedProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminGroupedProductActionGroup.xml - -- actiongroup: "StorefrontAddThreeGroupedProductToTheCartActionGroup" - page: "storefront" - description: Goes to the provided URL for a Grouped Product. Validates that the provided Products and Quantities are present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/StorefrontAddThreeGroupedProductToTheCartActionGroup.xml - -- actiongroup: "AssertLinkPresenceOnGroupedProductPage" - page: "storefront" - description: Validates that the provided Product Name is present and correct on a Storefront Grouped Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AssertLinkPresenceOnGroupedProductPageActionGroup.xml - -- actiongroup: "VerifyProductTypeOrder" - page: "admin/catalog/product/" - description: Checks that Grouped is in the correct order in comparison to other product types on the add product dropdown. + actiongroups: + - actiongroup: "checkRequiredFieldsInGroupedProductForm" + - actiongroup: "fillGroupedProductForm" + - actiongroup: "viewGroupedProductInAdminGrid" + - actiongroup: "fillDefaultQuantityForLinkedToGroupProductInGrid" + +- page: "VerifyProductTypeOrderActionGroup.xml" + module: "GroupedProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml + actiongroups: + - actiongroup: "VerifyProductTypeOrder" -- actiongroup: "AdminOpenCMSPagesGridActionGroup" - page: "admin/cms/page/" - description: Goes to the Admin Pages grid page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminOpenCMSPagesGridActionGroup.xml - -- actiongroup: "AssertBlockContent" - page: "admin/cms/block/" - description: Validates that the Block details are present and correct. PLEASE NOTE: The Block data is Hardcoded, using "_defaultBlock". +- page: "AssertCMSBlockContentActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSBlockContentActionGroup.xml + actiongroups: + - actiongroup: "AssertBlockContent" -- actiongroup: "StorefrontGoToCMSPageActionGroup" - page: "storefront" - description: Goes to the provided Storefront CMS Page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/StorefrontGoToCMSPageActionGroup.xml - -- actiongroup: "ClearWidgetsFromCMSContent" - page: "admin/cms_page/edit/page_id/" - description: Goes to the Admin CMS Page Edit page for the Page ID #2. Clears the Widget and replaces it with Text. PLEASE NOTE: The Page ID/Text is Hardcoded. +- page: "ClearWidgetsFromCMSContentActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/ClearWidgetsFromCMSContentActionGroup.xml + actiongroups: + - actiongroup: "ClearWidgetsFromCMSContent" -- actiongroup: "AssertCMSPageNotFoundOnStorefrontActionGroup" - page: "storefront" - description: Validates that the "Whoops, our bad" error message is present and correct for a Storefront CMS Page that doesn't exist. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageNotFoundOnStorefrontActionGroup.xml - -- actiongroup: "AdminCMSPageMassActionSelectActionGroup" - page: "admin/cms/page/" - description: Selects the provided Action in the 'Mass Action' drop down menu on the Admin Pages grid. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminCMSPageMassActionSelectActionGroup.xml - -- actiongroup: "FillOutCMSPageContent" - page: "admin/cms/page/" - 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'. +- page: "FillOutCMSPageContentActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutCMSPageContentActionGroup.xml + actiongroups: + - actiongroup: "FillOutCMSPageContent" -- actiongroup: "navigateToCreatedCMSPage" - page: "admin/cms/page/" - description: Goes to the Admin CMS Pages page. +- page: "CMSActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CMSActionGroup.xml - -- actiongroup: "AssignBlockToCMSPage" - page: "admin/cms/page/" - description: Goes to the Admin Pages grid page. Adds a Block to a CMS Page. Clicks on Save. + actiongroups: + - actiongroup: "navigateToCreatedCMSPage" + - actiongroup: "navigateToCreatedCMSBlockPage" + - actiongroup: "DeleteCMSBlockActionGroup" + - actiongroup: "AddStoreViewToCmsPage" + - actiongroup: "saveAndCloseCMSBlockWithSplitButton" + - actiongroup: "navigateToStorefrontForCreatedPage" + - actiongroup: "saveCMSBlock" + - actiongroup: "saveAndContinueEditCmsPage" + - actiongroup: "saveCmsPage" + - actiongroup: "setLayout" + +- page: "AssignBlockToCMSPageActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssignBlockToCMSPageActionGroup.xml + actiongroups: + - actiongroup: "AssignBlockToCMSPage" -- actiongroup: "FillOutBlockContent" - page: "admin/cms/block/" - description: Fills in the Block Title, Identifier, Store View and Content. PLEASE NOTE: The values are Hardcoded using "_defaultBlock". +- page: "FillOutBlockContentActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutBlockContentActionGroup.xml + actiongroups: + - actiongroup: "FillOutBlockContent" -- actiongroup: "RestoreLayoutSetting" - page: "admin/system_config/edit/section/web/" - description: Sets the "Default Page Layout" to '1 column'. PLEASE NOTE: The value is Hardcoded. +- page: "RestoreLayoutSettingActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml + actiongroups: + - actiongroup: "RestoreLayoutSetting" -- actiongroup: "VerifyTinyMCEActionGroup" - page: "admin/cms/page/new/" - description: Goes to Admin CMS Page creation page. Validates that all of the Tiny MCE buttons are present. +- page: "VerifyTinyMCEActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/VerifyTinyMCEActionGroup.xml + actiongroups: + - actiongroup: "VerifyTinyMCEActionGroup" + - actiongroup: "VerifyMagentoEntityActionGroup" -- actiongroup: "searchBlockOnGridPage" - page: "admin/cms/block/" - description: Searches the Admin CMS Blocks grid based on the provided Block. +- page: "SearchBlockOnGridPageActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/SearchBlockOnGridPageActionGroup.xml + actiongroups: + - actiongroup: "searchBlockOnGridPage" + - actiongroup: "deleteBlock" -- actiongroup: "AssertCMSPageContent" - page: "admin/cms/page/" - description: Validates that the CMS Page details are present and correct. PLEASE NOTE: The CMS Page data is Hardcoded, using "_duplicatedCMSPage". +- page: "AssertCMSPageContentActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageContentActionGroup.xml + actiongroups: + - actiongroup: "AssertCMSPageContent" + - actiongroup: "AssertStoreFrontCMSPage" -- actiongroup: "AssertCMSPageInGridActionGroup" - page: "admin/cms/page/" - description: Validates that the provided CMS Page is present in the Admin Pages grid. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageInGridActionGroup.xml - -- actiongroup: "NavigateToMediaFolderActionGroup" - page: "admin/cms/page/" - description: Clicks on the provided Folder Name in the Storage folder tree. +- page: "NavigateToMediaFolderActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/NavigateToMediaFolderActionGroup.xml + actiongroups: + - actiongroup: "NavigateToMediaFolderActionGroup" -- actiongroup: "AdminSelectCMSPageInGridActionGroup" - page: "admin/cms/page/" - description: Checks the Row for the provided Identifier on the Admin Pages grid page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AdminSelectCMSPageInGridActionGroup.xml - -- actiongroup: "clickBrowseBtnOnUploadPopup" - page: "admin/cms/" - description: Clicks on the Browse button in the "Insert/edit image" model. +- page: "SelectImageFromMediaStorageActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/SelectImageFromMediaStorageActionGroup.xml - -- actiongroup: "DeletePageByUrlKeyActionGroup" - page: "admin/cms/page/" - 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. + actiongroups: + - actiongroup: "clickBrowseBtnOnUploadPopup" + - actiongroup: "VerifyMediaGalleryStorageActions" + - actiongroup: "CreateImageFolder" + - actiongroup: "attachImage" + - actiongroup: "deleteImage" + - actiongroup: "saveImage" + - actiongroup: "fillOutUploadImagePopup" + - actiongroup: "verifyOversizeValidationMsg" + - actiongroup: "verifyWrongExtensionValidationMsg" + +- page: "DeletePageByUrlKeyActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeletePageByUrlKeyActionGroup.xml + actiongroups: + - actiongroup: "DeletePageByUrlKeyActionGroup" -- actiongroup: "CreateNewPageWithAllValues" - page: "admin/cms/page/new/" - description: Goes to the Admin CMS creation page. Fills in the provided Page details (Title, Heading, URL, Store View and Hierarchy). +- page: "CreateNewPageWithAllValuesActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithAllValuesActionGroup.xml + actiongroups: + - actiongroup: "CreateNewPageWithAllValues" -- actiongroup: "CreateNewPageWithWidget" - page: "admin/cms/page/new/" - 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. +- page: "CreateNewPageWithWidgetActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithWidgetActionGroup.xml + actiongroups: + - actiongroup: "CreateNewPageWithWidget" -- actiongroup: "DeleteImageFromStorageActionGroup" - page: "admin/cms/page/" - description: Deletes the provided Image from Storage. +- page: "DeleteImageFromStorageActionGroup.xml" + module: "Cms" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeleteImageFromStorageActionGroup.xml + actiongroups: + - actiongroup: "DeleteImageFromStorageActionGroup" -- actiongroup: "StorefrontClickOnHeaderLogoActionGroup" - page: "storefront" - description: Goes to the Storefront. Clicks on the Logo. +- page: "StorefrontClickOnHeaderLogoActionGroup.xml" + module: "Theme" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Theme/Test/Mftf/ActionGroup/StorefrontClickOnHeaderLogoActionGroup.xml + actiongroups: + - actiongroup: "StorefrontClickOnHeaderLogoActionGroup" -- actiongroup: "NavigateToFaviconMediaFolderActionGroup" - page: "admin/catalog/category/" - description: Navigates to the Favicon Media folder in the "Media Gallery". Clicks on the provided Store Folder. +- page: "NavigateToFaviconMediaFolderActionGroup.xml" + module: "Theme" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Theme/Test/Mftf/ActionGroup/NavigateToFaviconMediaFolderActionGroup.xml + actiongroups: + - actiongroup: "NavigateToFaviconMediaFolderActionGroup" -- actiongroup: "AdminAddUrlRewrite" - page: "admin/url_rewrite/edit/id/" - 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. +- page: "AdminUrlRewriteActionGroup.xml" + module: "UrlRewrite" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteActionGroup.xml - -- actiongroup: "AssertStorefrontUrlRewriteRedirect" - page: "storefront" - description: Goes to the provided New URL. Validates that the redirect works and the provided Category is present. + actiongroups: + - actiongroup: "AdminAddUrlRewrite" + - actiongroup: "AdminAddUrlRewriteForProduct" + - actiongroup: "AdminAddCustomUrlRewrite" + - actiongroup: "AdminUpdateUrlRewrite" + - actiongroup: "AdminUpdateCustomUrlRewrite" + +- page: "StorefrontUrlRewriteRedirectActionGroup.xml" + module: "UrlRewrite" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/StorefrontUrlRewriteRedirectActionGroup.xml + actiongroups: + - actiongroup: "AssertStorefrontUrlRewriteRedirect" + - actiongroup: "AssertStorefrontProductRedirect" -- actiongroup: "AdminSearchByRequestPath" - page: "admin/url_rewrite/index/" - 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. +- page: "AdminUrlRewriteGridActionGroup.xml" + module: "UrlRewrite" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteGridActionGroup.xml - -- actiongroup: "OpenPayPalButtonCheckoutPage" - page: "admin/system_config/edit/section/payment/" - 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. + actiongroups: + - actiongroup: "AdminSearchByRequestPath" + - actiongroup: "AdminSearchUrlRewriteProductBySku" + - actiongroup: "AdminSearchDeletedUrlRewrite" + - actiongroup: "AdminDeleteUrlRewrite" + - actiongroup: "AssertPageByUrlRewriteIsNotFound" + - actiongroup: "AdminSearchAndSelectUrlRewriteInGrid" + +- page: "OpenPayPalButtonCheckoutPageActionGroup.xml" + module: "Paypal" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OpenPayPalButtonCheckoutPageActionGroup.xml + actiongroups: + - actiongroup: "OpenPayPalButtonCheckoutPage" -- actiongroup: "ConfigPayPalExpressCheckout" - page: "admin/system_config/edit/section/payment/" - description: Goes to the "Configuration" page for 'Payment Methods'. Fills in the provided PayPal credentials and other details. Clicks on Save. +- page: "PayPalExpressCheckoutConfigurationActionGroup.xml" + module: "Paypal" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/PayPalExpressCheckoutConfigurationActionGroup.xml + actiongroups: + - actiongroup: "ConfigPayPalExpressCheckout" + - actiongroup: "CreatePayPalOrderWithSelectedPaymentMethodActionGroup" + - actiongroup: "addProductToCheckoutPage" -- actiongroup: "EnablePayPalConfiguration" - page: "admin/system_config/edit/section/payment/" - description: Expands the "OTHER PAYPAL PAYMENT SOLUTIONS" tab on the Admin Configuration page. Enables the provided PayPal Config type for the provided Country Code. +- page: "OtherPayPalConfigurationActionGroup.xml" + module: "Paypal" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OtherPayPalConfigurationActionGroup.xml + actiongroups: + - actiongroup: "EnablePayPalConfiguration" + - actiongroup: "CheckEnableOptionPayPalConfiguration" -- actiongroup: "setColorPickerByHex" - page: "admin/catalog/product/" - description: Sets the provided HEX value in the provided Color Picker. +- page: "ColorPickerActionGroup.xml" + module: "Swatches" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/ColorPickerActionGroup.xml - -- actiongroup: "AddVisualSwatchToProductActionGroup" - page: "admin/catalog/product/" - 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. + actiongroups: + - actiongroup: "setColorPickerByHex" + - actiongroup: "assertSwatchColor" + - actiongroup: "assertStorefrontSwatchColor" + - actiongroup: "openSwatchMenuByIndex" + +- page: "AddSwatchToProductActionGroup.xml" + module: "Swatches" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/AddSwatchToProductActionGroup.xml + actiongroups: + - actiongroup: "AddVisualSwatchToProductActionGroup" + - actiongroup: "AddVisualSwatchToProductWithStorefrontConfigActionGroup" -- actiongroup: "displayOutOfStockProduct" - page: "admin/system_config/edit/section/cataloginventory/" - description: Goes to the "Configuration" page for 'Inventory'. Enables 'Display Out of Stock Products'. Clicks on the Save button. +- page: "DisplayOutOfStockProductActionGroup.xml" + module: "CatalogInventory" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogInventory/Test/Mftf/ActionGroup/DisplayOutOfStockProductActionGroup.xml + actiongroups: + - actiongroup: "displayOutOfStockProduct" + - actiongroup: "noDisplayOutOfStockProduct" -- actiongroup: "FillPaymentInformation" - page: "storefront" - description: Fill Payment Method with Authorize.net +- page: "FillPaymentInformationActionGroup.xml" + module: "AuthorizenetAcceptjs" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/FillPaymentInformationActionGroup.xml + actiongroups: + - actiongroup: "FillPaymentInformation" + - actiongroup: "GuestCheckoutAuthorizenetFillBillingAddress" -- actiongroup: "ConfigureAuthorizenetAcceptjs" - page: "admin/system_config/" - description: Sets up the Authorize.net Accept JS configuration setting with a specified Payment action. +- page: "ConfigureAuthorizenetAcceptjsActionGroup.xml" + module: "AuthorizenetAcceptjs" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ConfigureAuthorizenetAcceptjsActionGroup.xml + actiongroups: + - actiongroup: "ConfigureAuthorizenetAcceptjs" + - actiongroup: "DisableAuthorizenetAcceptjs" -- actiongroup: "ViewAndValidateOrderActionGroup" - page: "admin/sales/order/" - description: Validate the Order is Correct. Then Submit the Invoice. +- page: "ViewAndValidateOrderActionGroup.xml" + module: "AuthorizenetAcceptjs" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ViewAndValidateOrderActionGroup.xml + actiongroups: + - actiongroup: "ViewAndValidateOrderActionGroup" + - actiongroup: "ViewAndValidateOrderActionGroupNoSubmit" -- actiongroup: "CheckingGiftOptionsActionGroup" - page: "storefront" - 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. +- page: "CheckingGiftOptionsActionGroup.xml" + module: "GiftMessage" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/CheckingGiftOptionsActionGroup.xml + actiongroups: + - actiongroup: "CheckingGiftOptionsActionGroup" -- actiongroup: "AdminDeleteCatalogRuleActionGroup" - page: "admin/catalog_rule/promo_catalog/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminDeleteCatalogRuleActionGroup.xml - -- actiongroup: "AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup" - page: "admin/catalog_rule/promo_catalog/" - description: Validate that the provided Customer Group is not present on the Catalog Price Rules creation/edit page. +- page: "AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml" + module: "CatalogRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml + actiongroups: + - actiongroup: "AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup" -- actiongroup: "SaveAndApplyCatalogPriceRuleActionGroup" - page: "admin/catalog_rule/promo_catalog/" - description: Clicks on Save and Apply. Validates that the Success Message is present and correct on the Admin Catalog Price Rule creation/edit page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/SaveAndApplyCatalogPriceRuleActionGroup.xml - -- actiongroup: "AssertCatalogPriceRuleFormActionGroup" - page: "admin/catalog_rule/promo_catalog/new/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCatalogPriceRuleFormActionGroup.xml - -- actiongroup: "AdminCreateNewCatalogPriceRuleActionGroup" - page: "admin/catalog_rule/promo_catalog/new/" - description: Goes to the Admin Catalog Price Rule creation page. Fills in the provided Catalog Rule details. Selects the provided Customer Group. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminCreateNewCatalogPriceRuleActionGroup.xml - -- actiongroup: "AssertCatalogRuleInGridActionGroup" - page: "admin/catalog_rule/promo_catalog/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCatalogRuleInGridActionGroup.xml - -- actiongroup: "CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup" - page: "admin/catalog_rule/promo_catalog/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CreateCatalogPriceRuleConditionWithAttributeAndOptionActionGroup.xml - -- actiongroup: "CatalogSelectCustomerGroupActionGroup" - page: "admin/catalog_rule/promo_catalog/" - description: Selects the provided Customer Group Name on the Admin Catalog Price Rule creation/edit page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogSelectCustomerGroupActionGroup.xml - -- actiongroup: "newCatalogPriceRuleByUI" - page: "admin/catalog_rule/promo_catalog/" - description: Goes to the Catalog Price Rule grid. Clicks on Add. Fills in the provided Catalog Rule details. +- page: "CatalogPriceRuleActionGroup.xml" + module: "CatalogRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogPriceRuleActionGroup.xml - -- actiongroup: "AdminSearchCatalogRuleInGridActionGroup" - page: "admin/catalog_rule/promo_catalog/" - description: Goes to the Admin Catalog Price Rules grid page. Searches the grid for the provided Catalog Price Rule name. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSearchCatalogRuleInGridActionGroup.xml - -- actiongroup: "AdminSaveAndApplyRulesActionGroup" - page: "admin/catalog_rule/promo_catalog/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSaveAndApplyRulesActionGroup.xml - -- actiongroup: "AdminOpenNewCatalogPriceRuleFormPageActionGroup" - page: "admin/catalog_rule/promo_catalog/new/" - description: Goes to the create Catalog Price Rule page. + actiongroups: + - actiongroup: "newCatalogPriceRuleByUI" + - actiongroup: "createCatalogPriceRule" + - actiongroup: "CreateCatalogPriceRuleConditionWithAttribute" + - actiongroup: "applyCatalogPriceRules" + - actiongroup: "newCatalogPriceRuleByUIWithConditionIsSKU" + - actiongroup: "newCatalogPriceRuleByUIWithConditionIsCategory" + - actiongroup: "selectGeneralCustomerGroupActionGroup" + - actiongroup: "selectNotLoggedInCustomerGroupActionGroup" + +- page: "AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml" + module: "CatalogRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml + actiongroups: + - actiongroup: "AdminOpenNewCatalogPriceRuleFormPageActionGroup" -- actiongroup: "AdminSelectCatalogRuleFromGridActionGroup" - page: "admin/catalog_rule/promo_catalog/" - description: Clicks on the Admin Catalog Price Rule row that contains the provided Catalog Price Rule name. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminSelectCatalogRuleFromGridActionGroup.xml - -- actiongroup: "StorefrontCreateNewAccountNewsletterChecked" - page: "storefront" - description: EXTENDS: SignUpNewUserFromStorefrontActionGroup. Clicks on "Sign Up for Newsletter". Validates that the Subscription Confirmation message is present and correct. +- page: "VerifySubscribedNewsletterDisplayedActionGroup.xml" + module: "Newsletter" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/VerifySubscribedNewsletterDisplayedActionGroup.xml - -- actiongroup: "StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup" - page: "storefront" - description: Validates that the provided Product Name and Price for a Configurable Product are present on a Storefront Category page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCheckCategoryConfigurableProductWithUpdatedPriceActionGroup.xml - -- actiongroup: "GotoCatalogProductsPage" - page: "admin/" - description: Goes to the Admin Products grid via the Admin Side Menu. + actiongroups: + - actiongroup: "StorefrontCreateNewAccountNewsletterChecked" + - actiongroup: "StorefrontCreateNewAccountNewsletterUnchecked" + - actiongroup: "CheckSubscribedNewsletterActionGroup" + +- page: "AdminNewsletterTemplateActionGroup.xml" + module: "Newsletter" + repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/AdminNewsletterTemplateActionGroup.xml + actiongroups: + - actiongroup: "SwitchToPreviewIframeActionGroup" + +- page: "ConfigurableProductAttributeNameDesignActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductAttributeNameDesignActionGroup.xml - -- actiongroup: "StorefrontCheckCategoryConfigurableProduct" - page: "storefront" - description: Validates that the provided Configurable Product is present and correct on a Category page. + actiongroups: + - actiongroup: "GotoCatalogProductsPage" + - actiongroup: "GotoConfigurableProductPage" + - actiongroup: "FillAllRequiredFields" + - actiongroup: "CreateNewAttribute" + - actiongroup: "DeleteCreatedAttribute" + +- page: "StorefrontCategoryActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCheckCategoryConfigurableProduct" + - actiongroup: "StorefrontCheckCategoryOutOfStockConfigurableProduct" -- actiongroup: "AdminCreateApiConfigurableProductActionGroup" - page: "admin/" - description: Creates a Configurable Product with 2 Product Options via the API. +- page: "AdminCreateApiConfigurableProductActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminCreateApiConfigurableProductActionGroup.xml + actiongroups: + - actiongroup: "AdminCreateApiConfigurableProductActionGroup" + - actiongroup: "AdminCreateApiConfigurableProductWithHiddenChildActionGroup" -- actiongroup: "CheckConfigurableProductInCheckoutCartItemsActionGroup" - page: "storefront" - description: Validates that the Configurable Product is present and correct in the Cart area on the Checkout page. +- page: "ConfigurableProductCheckoutActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductCheckoutActionGroup.xml + actiongroups: + - actiongroup: "CheckConfigurableProductInCheckoutCartItemsActionGroup" -- actiongroup: "StorefrontAddConfigurableProductToTheCartActionGroup" - page: "storefront" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontAddConfigurableProductToTheCartActionGroup.xml - -- actiongroup: "StorefrontCheckConfigurableProduct" - page: "storefront" - description: Goes to the provided Storefront Product page. Validates that the Product details are present and correct. +- page: "StorefrontProductActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml - -- actiongroup: "StorefrontCheckCartConfigurableProductActionGroup" - page: "storefront" - description: Validates that the provided Option Price and Option Quantity is present and correct in the Mini Shopping Cart on the Storefront. + actiongroups: + - actiongroup: "StorefrontCheckConfigurableProduct" + - actiongroup: "VerifyOptionInProductStorefront" + - actiongroup: "SelectSingleAttributeAndAddToCart" + - actiongroup: "storefrontCheckConfigurableProductOptions" + - actiongroup: "assertOptionImageInStorefrontProductPage" + - actiongroup: "AssertOptionImageAndPriceInStorefrontProductActionGroup" + - actiongroup: "assertConfigurableProductWithSpecialPriceOnStorefrontProductPage" + +- page: "StorefrontProductCartActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCheckCartConfigurableProductActionGroup" + - actiongroup: "StorefrontOpenMinicartAndCheckConfigurableProductActionGroup" -- actiongroup: "addOptionsToAttributeActionGroup" - page: "admin/catalog/product/new/set/4/type/configurable/" - description: Adds 5 provided Options to a new Attribute on the Configurable Product creation/edit page. +- page: "AdminAddOptionsToAttributeActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminAddOptionsToAttributeActionGroup.xml + actiongroups: + - actiongroup: "addOptionsToAttributeActionGroup" -- actiongroup: "SelectStorefrontSideBarAttributeOption" - page: "storefront" - description: Goes to the provided Storefront Category page. Validates that the provided Attribute Label is present and correct. +- page: "StorefrontProductAttributeActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductAttributeActionGroup.xml + actiongroups: + - actiongroup: "SelectStorefrontSideBarAttributeOption" -- actiongroup: "StorefrontCheckCompareConfigurableProductActionGroup" - page: "storefront" - description: Validates that the Configurable Product is present and correct in the Compare Product area. +- page: "StorefrontCompareActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCheckCompareConfigurableProductActionGroup" -- actiongroup: "VerifyProductTypeOrder" - page: "admin/catalog/product/" - description: Validates that the "Configurable Product" option is present in the 'Add Product' dropdown menu on the Products grid page. +- page: "VerifyProductTypeOrderActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml + actiongroups: + - actiongroup: "VerifyProductTypeOrder" -- actiongroup: "viewConfigurableProductInAdminGrid" - page: "admin/catalog/product/" - description: Goes to the Admin Product grid page. Validates the provided Configurable Product is present and correct in the grid. +- page: "AdminConfigurableProductActionGroup.xml" + module: "ConfigurableProduct" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminConfigurableProductActionGroup.xml - -- actiongroup: "createSystemBackup" - page: "admin/backup/index/" - description: Creates a System Backup using provided Backup Entity. + actiongroups: + - actiongroup: "viewConfigurableProductInAdminGrid" + - actiongroup: "createConfigurableProduct" + - actiongroup: "generateConfigurationsByAttributeCode" + - actiongroup: "createConfigurationsForAttribute" + - actiongroup: "createConfigurationsForAttributeWithImages" + - actiongroup: "createConfigurationsForTwoAttribute" + - actiongroup: "saveConfiguredProduct" + - actiongroup: "addNewProductConfigurationAttribute" + - actiongroup: "changeProductConfigurationsInGrid" + - actiongroup: "changeProductConfigurationsInGridExceptSku" + - actiongroup: "addProductToConfigurationsGrid" + - actiongroup: "addUniqueImageToConfigurableProductOption" + - actiongroup: "addUniquePriceToConfigurableProductOption" + - actiongroup: "saveConfigurableProductWithNewAttributeSet" + - actiongroup: "saveConfigurableProductAddToCurrentAttributeSet" + - actiongroup: "assertConfigurableProductOnAdminProductPage" + - actiongroup: "AdminConfigurableWizardMoveToNextStepActionGroup" + +- page: "CreateBackupActionGroup.xml" + module: "Backup" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backup/Test/Mftf/ActionGroup/CreateBackupActionGroup.xml + actiongroups: + - actiongroup: "createSystemBackup" + - actiongroup: "createMediaBackup" + - actiongroup: "createDatabaseBackup" -- actiongroup: "deleteBackup" - page: "admin/backup/index/" - description: Deletes a Backup using provided Backup Entity. +- page: "DeleteBackupActionGroup.xml" + module: "Backup" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backup/Test/Mftf/ActionGroup/DeleteBackupActionGroup.xml + actiongroups: + - actiongroup: "deleteBackup" -- actiongroup: "AdminCreateBlockWithWidget" - page: "admin/widget_instance/" - description: Inserts a Widget into a Block on the Block creation/edit page. +- page: "AdminCreateBlockWithWidgetActionGroup.xml" + module: "CatalogWidget" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogWidget/Test/Mftf/ActionGroup/AdminCreateBlockWithWidgetActionGroup.xml + actiongroups: + - actiongroup: "AdminCreateBlockWithWidget" -- actiongroup: "updateIndexerBySchedule" - page: "admin/indexer/indexer/list/" - description: Goes to the Index Management page. Checks the provided Indexer Name. Selects "Update by Schedule". Clicks on Submit. +- page: "IndexerActionGroup.xml" + module: "Indexer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Indexer/Test/Mftf/ActionGroup/IndexerActionGroup.xml + actiongroups: + - actiongroup: "updateIndexerBySchedule" + - actiongroup: "updateIndexerOnSave" -- actiongroup: "CreateNewTemplate" - page: "admin/email_template/" - description: Clicks on Add New Template. Fills the Template details. Clicks on Save. PLEASE NOTE: The values are Hardcoded. +- page: "EmailTemplateActionGroup.xml" + module: "Email" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Email/Test/Mftf/ActionGroup/EmailTemplateActionGroup.xml - -- actiongroup: "AdminCreateCustomerGroupActionGroup" - page: "admin/customer/group/" - 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. + actiongroups: + - actiongroup: "CreateNewTemplate" + - actiongroup: "CreateCustomTemplate" + - actiongroup: "FindAndOpenEmailTemplate" + - actiongroup: "DeleteEmailTemplate" + - actiongroup: "PreviewEmailTemplate" + - actiongroup: "AssertEmailTemplateContent" + +- page: "AdminCreateCustomerGroupActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerGroupActionGroup.xml + actiongroups: + - actiongroup: "AdminCreateCustomerGroupActionGroup" -- actiongroup: "StorefrontCustomerAddressBookNumberOfAddresses" - page: "storefront" - description: Validate that the Customer Address count is present and correct on the Storefront Customer Dashboard page. +- page: "StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCustomerAddressBookNumberOfAddresses" -- actiongroup: "CreateCustomerActionGroup" - page: "admin/" - 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". +- page: "CreateCustomerActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/CreateCustomerActionGroup.xml + actiongroups: + - actiongroup: "CreateCustomerActionGroup" -- actiongroup: "AssertStorefrontPasswordAutoCompleteOffActionGroup" - page: "storefront" - description: Goes to the Storefront Customer Sign-In page. Validates that the Password field does NOT contain the 'autocomplete' attribute. +- page: "AssertStorefrontPasswordAutocompleteOffActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertStorefrontPasswordAutocompleteOffActionGroup.xml + actiongroups: + - actiongroup: "AssertStorefrontPasswordAutoCompleteOffActionGroup" -- actiongroup: "AssertMessageCustomerCreateAccountActionGroup" - page: "storefront" - description: Validates that the provided Message/Message Type are present and correct. +- page: "AssertMessageCustomerCreateAccountActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerCreateAccountActionGroup.xml + actiongroups: + - actiongroup: "AssertMessageCustomerCreateAccountActionGroup" -- actiongroup: "AdminAssertCustomerNoDefaultShippingAddress" - page: "admin/customer/index/edit/id/" - description: Validates that a Customer does NOT have a Default Shipping Address assigned. PLEASE NOTE: The error message is hardcoded. +- page: "AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml + actiongroups: + - actiongroup: "AdminAssertCustomerNoDefaultShippingAddress" -- actiongroup: "AdminAssertCustomerNoDefaultBillingAddress" - page: "admin/customer/index/edit/id/" - description: Validates that a Customer does NOT have a Default Billing Address assigned. PLEASE NOTE: The error message is hardcoded. +- page: "AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml + actiongroups: + - actiongroup: "AdminAssertCustomerNoDefaultBillingAddress" -- actiongroup: "AdminAddProductToShoppingCartActionGroup" - page: "admin/sales/order_create/index/customer_id/" - description: Adds the provided Product Name to the Cart on the Admin Customer creation/edit page. +- page: "AdminCustomerShopingCartActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerShopingCartActionGroup.xml + actiongroups: + - actiongroup: "AdminAddProductToShoppingCartActionGroup" -- actiongroup: "AdminAssertCustomerDefaultBillingAddress" - page: "admin/customer/index/edit/id/" - description: Validates that the provided Default Customer Billing Address details are present and correct on the Customer creation/edit page. Under the section "Addresses". +- page: "AdminAssertCustomerDefaultBillingAddressActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultBillingAddressActionGroup.xml + actiongroups: + - actiongroup: "AdminAssertCustomerDefaultBillingAddress" -- actiongroup: "AssertCustomerGroupNotInGridActionGroup" - page: "admin/customer/index/" - description: Filters the Admin Customers grid for the Customer Group (Code). Validates that the grid is empty. +- page: "AssertCustomerGroupNotInGridActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotInGridActionGroup.xml + actiongroups: + - actiongroup: "AssertCustomerGroupNotInGridActionGroup" -- actiongroup: "StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup" - page: "storefront" - description: Clicks on the Storefront Header "Create Account" link. +- page: "StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml + actiongroups: + - actiongroup: "StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup" -- actiongroup: "AdminFilterCustomerByEmail" - page: "admin/customer/index/" - description: Goes to the Customer grid page. Filter results based on provided Customer Email Address. +- page: "AdminCustomerGridActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerGridActionGroup.xml + actiongroups: + - actiongroup: "AdminFilterCustomerByEmail" -- actiongroup: "StorefrontClickSignInButtonActionGroup" - page: "storefront" - description: Click on the Storefront Header "Sign-In" link. +- page: "StorefrontClickSignInButtonActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignInButtonActionGroup.xml + actiongroups: + - actiongroup: "StorefrontClickSignInButtonActionGroup" -- actiongroup: "AdminAssertCustomerAccountInformation" - page: "admin/customer/index/edit/id/" - description: Validates that the provided Customer details are present and correct on the Customer creation/edit page. Under the "Account Information" section. +- page: "AdminAssertCustomerAccountInformationActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerAccountInformationActionGroup.xml + actiongroups: + - actiongroup: "AdminAssertCustomerAccountInformation" -- actiongroup: "StorefrontOpenCustomerLoginPageActionGroup" - page: "storefront" - description: Goes to the Storefront Customer Sign-In page. +- page: "StorefrontOpenCustomerLoginPageActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerLoginPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontOpenCustomerLoginPageActionGroup" -- actiongroup: "SetCustomerGroupForSelectedCustomersViaGrid" - page: "admin/customer/index/" - description: Clicks on the "Actions" dropdown menu. Clicks on "Assign a Customer Group". Clicks on "Ok". +- page: "SetGroupCustomerActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SetGroupCustomerActionGroup.xml + actiongroups: + - actiongroup: "SetCustomerGroupForSelectedCustomersViaGrid" -- actiongroup: "AdminFilterCustomerGroupByNameActionGroup" - page: "admin/customer/index/" - description: Filters the Admin Customers grid by the provided Customer Group Name. +- page: "AdminFilterCustomerGroupByNameActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGroupByNameActionGroup.xml + actiongroups: + - actiongroup: "AdminFilterCustomerGroupByNameActionGroup" -- actiongroup: "AssertMessageCustomerLoginActionGroup" - page: "storefront" - description: Validates that the provided Message/Message Type are present and correct. +- page: "AssertMessageCustomerLoginActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerLoginActionGroup.xml + actiongroups: + - actiongroup: "AssertMessageCustomerLoginActionGroup" -- actiongroup: "AdminEditCustomerAddressSetDefaultShippingAndBilling" - page: "admin/customer/index/" - description: EXTENDS: AdminEditCustomerAddressesFrom. Removes "selectState" and "fillZipCode". +- page: "AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml + actiongroups: + - actiongroup: "AdminEditCustomerAddressSetDefaultShippingAndBilling" -- actiongroup: "StorefrontAssertSuccessLoginToStorefront" - page: "storefront" - description: EXTENDS: LoginToStorefrontActionGroup. Validates that the provided Customer name is present and correct. +- page: "StorefrontAssertSuccessLoginToStorefrontActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAssertSuccessLoginToStorefrontActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAssertSuccessLoginToStorefront" -- actiongroup: "SignUpNewUserFromStorefrontActionGroup" - page: "storefront" - 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. +- page: "SignUpNewUserFromStorefrontActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SignUpNewUserFromStorefrontActionGroup.xml - -- actiongroup: "AssertCustomerGroupNotOnProductFormActionGroup" - page: "admin/catalog/product/" - 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. + actiongroups: + - actiongroup: "SignUpNewUserFromStorefrontActionGroup" + - actiongroup: "StorefrontCreateCustomerSignedUpNewsletterActionGroup" + - actiongroup: "AssertSignedUpNewsletterActionGroup" + - actiongroup: "EnterCustomerAddressInfo" + - actiongroup: "EnterCustomerAddressInfoFillState" + - actiongroup: "VerifyCustomerBillingAddress" + - actiongroup: "VerifyCustomerShippingAddress" + - actiongroup: "VerifyCustomerBillingAddressWithState" + - actiongroup: "VerifyCustomerShippingAddressWithState" + - actiongroup: "VerifyCustomerNameOnFrontend" + - actiongroup: "SignUpNewCustomerStorefrontActionGroup" + +- page: "AssertCustomerGroupNotOnProductFormActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnProductFormActionGroup.xml + actiongroups: + - actiongroup: "AssertCustomerGroupNotOnProductFormActionGroup" -- actiongroup: "VerifyCustomerGroupForCustomer" - page: "admin/customer/group/" - description: Clicks on the Edit link for the provided Customer Email Address. +- page: "VerifyGroupCustomerActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/VerifyGroupCustomerActionGroup.xml + actiongroups: + - actiongroup: "VerifyCustomerGroupForCustomer" -- actiongroup: "AdminDeleteAddressInCustomersAddressGrid" - page: "admin/customer/index/edit/id/" - description: Deletes a Customer Address from the Customer creation/edit page under the "Addresses" section. +- page: "AdminDeleteAddressInCustomersAddressGridActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteAddressInCustomersAddressGridActionGroup.xml + actiongroups: + - actiongroup: "AdminDeleteAddressInCustomersAddressGrid" -- actiongroup: "NavigateToCustomerGroupPage" - page: "admin/" - description: Goes to the Admin Customer Groups page. +- page: "NavigateCustomerGroupActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerGroupActionGroup.xml + actiongroups: + - actiongroup: "NavigateToCustomerGroupPage" -- actiongroup: "StorefrontRegisterCustomerFromOrderSuccessPage" - page: "storefront" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontRegisterCustomerFromOrderSuccessPageActionGroup.xml - -- actiongroup: "AssertMessageCustomerChangeAccountInfoActionGroup" - page: "storefront" - description: Validates that the provided Message/Message Type are present and correct. +- page: "AssertMessageCustomerChangeAccountInfoActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerChangeAccountInfoActionGroup.xml + actiongroups: + - actiongroup: "AssertMessageCustomerChangeAccountInfoActionGroup" -- actiongroup: "StorefrontOpenCustomerAccountInfoEditPageActionGroup" - page: "storefront" - description: Goes to the Storefront Customer Edit page. +- page: "StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontOpenCustomerAccountInfoEditPageActionGroup" -- actiongroup: "AdminFilterCustomerByName" - page: "admin/customer/index/" - description: Filters the Admin Customers grid by the provided Name. +- page: "AdminFilterCustomerByNameActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerByNameActionGroup.xml + actiongroups: + - actiongroup: "AdminFilterCustomerByName" -- actiongroup: "AssertCustomerAccountPageTitleActionGroup" - page: "storefront" - description: Validates that the provided Page Title is present and correct on the Storefront Customer Dashboard. +- page: "AssertCustomerAccountPageTitleActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerAccountPageTitleActionGroup.xml + actiongroups: + - actiongroup: "AssertCustomerAccountPageTitleActionGroup" -- actiongroup: "AdminAssertNumberOfRecordsInCustomersAddressGrid" - page: "admin/customer/index/" - description: Validates that the Number of Records listed on the Customer grid page is present and correct. +- page: "AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml + actiongroups: + - actiongroup: "AdminAssertNumberOfRecordsInCustomersAddressGrid" -- actiongroup: "AssertCustomerResetPasswordActionGroup" - page: "storefront" - description: Validates that the provided URL is present and correct. Validates that the provided Message/Message Type is present and correct. +- page: "AssertCustomerResetPasswordActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerResetPasswordActionGroup.xml + actiongroups: + - actiongroup: "AssertCustomerResetPasswordActionGroup" -- actiongroup: "AdminUpdateCustomerGroupByEmailActionGroup" - page: "admin/customer/index/" - 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. +- page: "AdminUpdateCustomerGroupActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminUpdateCustomerGroupActionGroup.xml + actiongroups: + - actiongroup: "AdminUpdateCustomerGroupByEmailActionGroup" -- actiongroup: "SetCustomerDataLifetimeActionGroup" - page: "admin/system_config/edit/section/customer/" - description: Goes to the Customer Configuration page. Fills Customer Data Lifetime. Clicks on Save. Validates that the Success message is present. +- page: "AdminConfigCustomerActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminConfigCustomerActionGroup.xml + actiongroups: + - actiongroup: "SetCustomerDataLifetimeActionGroup" -- actiongroup: "DeleteCustomerActionGroup" - page: "admin/customer/index/" - description: Goes to the Admin Customers grid page. Deletes a Customer based on the provided Last Name. +- page: "DeleteCustomerActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/DeleteCustomerActionGroup.xml + actiongroups: + - actiongroup: "DeleteCustomerActionGroup" + - actiongroup: "DeleteCustomerByEmailActionGroup" -- actiongroup: "AdminResetFilterInCustomerAddressGrid" - page: "admin/customer/index/" - description: Clears the Admin Customer Address grid Filters. Sets the grid view to "Default View". +- page: "AdminResetFilterInCustomerAddressGridActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerAddressGridActionGroup.xml + actiongroups: + - actiongroup: "AdminResetFilterInCustomerAddressGrid" -- actiongroup: "StorefrontCustomerLogoutActionGroup" - page: "storefront" - description: Goes to the Storefront Customer Logout page. +- page: "StorefrontCustomerLogoutActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerLogoutActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCustomerLogoutActionGroup" + - actiongroup: "StorefrontSignOutActionGroup" -- actiongroup: "AdminSaveCustomerAndAssertSuccessMessage" - page: "admin/customer/index/" - description: Clicks on the Save button. Validates that the Success Message is present and correct. PLEASE NOTE: The message is Hardcoded. +- page: "AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml + actiongroups: + - actiongroup: "AdminSaveCustomerAndAssertSuccessMessage" -- actiongroup: "AssertCustomerGroupOnCustomerFormActionGroup" - page: "admin/customer/index/" - description: Validates that the provided Customer Group is selected on the Admin Customer edit page. +- page: "AssertCustomerGroupOnCustomerFormActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupOnCustomerFormActionGroup.xml + actiongroups: + - actiongroup: "AssertCustomerGroupOnCustomerFormActionGroup" -- actiongroup: "StorefrontAddNewCustomerAddressActionGroup" - page: "storefront" - description: Goes to the Storefront Customer Add New Address page. Fills in the provided Address details. Clicks on Save. +- page: "StorefrontAddCustomerAddressActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAddCustomerAddressActionGroup.xml + actiongroups: + - actiongroup: "StorefrontAddNewCustomerAddressActionGroup" + - actiongroup: "StorefrontAddCustomerDefaultAddressActionGroup" -- actiongroup: "AdminFilterCustomerGridByEmail" - page: "admin/customer/index/" - description: Filters the Admin Customers grid by the provided Email Address. +- page: "AdminFilterCustomerGridByEmailActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGridByEmailActionGroup.xml + actiongroups: + - actiongroup: "AdminFilterCustomerGridByEmail" -- actiongroup: "AdminDeleteCustomerActionGroup" - page: "admin/customer/index/" - description: Goes to the Customers grid page. Check the row for the provided Customer Email Address. Delete the Customer. +- page: "AdminDeleteCustomerActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerActionGroup.xml + actiongroups: + - actiongroup: "AdminDeleteCustomerActionGroup" -- actiongroup: "AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup" - page: "storefront" - description: Validates that the Storefront Customer Sign-In popup form does NOT contain the "autocomplete=off" attribute. +- page: "AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml + actiongroups: + - actiongroup: "AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup" -- actiongroup: "AdminEditCustomerAddressesFrom" - page: "admin/customer/index/" - description: Adds the provided Address to a Customer from the Admin Customers creation/edit page. +- page: "AdminEditCustomerAddressesFromActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressesFromActionGroup.xml - -- actiongroup: "AssertCustomerWelcomeMessageActionGroup" - page: "storefront" - description: Validates that the Welcome message is present and correct, including the provided Customers Full Name. + actiongroups: + - actiongroup: "AdminEditCustomerAddressesFrom" + - actiongroup: "AdminEditCustomerAddressSetDefaultShippingAndBilling" + - actiongroup: "AdminEditCustomerAddressNoZipNoState" + - actiongroup: "SelectDropdownCustomerAddressAttributeValueActionGroup" + +- page: "AssertCustomerLoggedInActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerLoggedInActionGroup.xml + actiongroups: + - actiongroup: "AssertCustomerWelcomeMessageActionGroup" -- actiongroup: "SignOut" - page: "admin/" - description: Click on the Backend Admin current Admin User menu. Click on "Logout". Validate that you are logged out. +- page: "SwitchAccountActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SwitchAccountActionGroup.xml + actiongroups: + - actiongroup: "SignOut" + - actiongroup: "LoginNewUser" -- actiongroup: "StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup" - page: "storefront" - description: EXTENDS: StorefrontFillCustomerLoginFormActionGroup. Removes 'fillPassword'. Fills in an invalid Password. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithWrongPasswordActionGroup.xml - -- actiongroup: "StorefrontClickSignOnCustomerLoginFormActionGroup" - page: "storefront" - description: Click on the Customer Sign In button on the Storefront Customer Sign-In page. +- page: "StorefrontClickSignOnCustomerLoginFormActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignOnCustomerLoginFormActionGroup.xml + actiongroups: + - actiongroup: "StorefrontClickSignOnCustomerLoginFormActionGroup" -- actiongroup: "StorefrontCustomerAddressBookNotContains" - page: "storefront" - description: Validate that the provided Address does NOT appear in the Storefront Customer Address list. +- page: "StorefrontCustomerAddressBookNotContainsActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNotContainsActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCustomerAddressBookNotContains" -- actiongroup: "AdminDeleteCustomerGroupActionGroup" - page: "admin/customer/group/" - description: Goes to the Customer Groups grid page. Filter results based on provided Customer Group Name. Delete Customer from grid page. +- page: "AdminDeleteCustomerGroupActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerGroupActionGroup.xml + actiongroups: + - actiongroup: "AdminDeleteCustomerGroupActionGroup" -- actiongroup: "FillCustomerSignInPopupFormActionGroup" - page: "storefront" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/FillCustomerSignInPopupFormActionGroup.xml - -- actiongroup: "LoginToStorefrontActionGroup" - page: "storefront" - description: Goes to the Storefront Customer Sign In page. Logs in using the provided Customer. +- page: "LoginToStorefrontActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontActionGroup.xml + actiongroups: + - actiongroup: "LoginToStorefrontActionGroup" -- actiongroup: "StorefrontFillCustomerAccountCreationFormActionGroup" - page: "storefront" - description: Fills in the provided Customer details on the Storefront Customer creation page. +- page: "StorefrontFillCustomerAccountCreationFormActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormActionGroup.xml + actiongroups: + - actiongroup: "StorefrontFillCustomerAccountCreationFormActionGroup" -- actiongroup: "OpenEditCustomerFromAdminActionGroup" - page: "admin/customer/index/" - description: Goes to the Admin Customers grid page. Filters the grid based on the provided Customer. Clicks on Edit. +- page: "OpenEditCustomerFromAdminActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenEditCustomerFromAdminActionGroup.xml - -- actiongroup: "AdminEditCustomerAddressNoZipNoState" - page: "admin/customer/index/" - description: EXTENDS: AdminEditCustomerAddressesFrom. Removes "selectState" and "fillZipCode". Clicks on "Set Default" for Billing/Shipping. + actiongroups: + - actiongroup: "OpenEditCustomerFromAdminActionGroup" + - actiongroup: "OpenEditCustomerAddressFromAdminActionGroup" + - actiongroup: "DeleteCustomerFromAdminActionGroup" + - actiongroup: "AdminClearCustomersFiltersActionGroup" + +- page: "AdminEditCustomerAddressNoZipNoStateActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressNoZipNoStateActionGroup.xml + actiongroups: + - actiongroup: "AdminEditCustomerAddressNoZipNoState" -- actiongroup: "OpenMyAccountPageActionGroup" - page: "storefront" - description: Clicks on the Storefront Customer menu in the Header. Clicks on "My Account". +- page: "OpenMyAccountPageActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenMyAccountPageActionGroup.xml + actiongroups: + - actiongroup: "OpenMyAccountPageActionGroup" -- actiongroup: "CustomerLogoutStorefrontByMenuItemsActionGroup" - page: "storefront" - description: Click on the Storefront Current Customer menu. Click on Logout. +- page: "StorefrontCustomerActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml + actiongroups: + - actiongroup: "CustomerLogoutStorefrontByMenuItemsActionGroup" -- actiongroup: "StorefrontCustomerChangeEmailActionGroup" - page: "storefront" - description: Change the Customer Email Address for a Customer Account via the Storefront Customer Dashboard page. +- page: "StorefrontCustomerChangeEmailActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCustomerChangeEmailActionGroup" -- actiongroup: "LoginToStorefrontWithEmailAndPassword" - page: "storefront" - description: Goes to the Storefront Customer Sign In page. Logs in using the provided Email and Password. +- page: "LoginToStorefrontWithEmailAndPasswordActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontWithEmailAndPasswordActionGroup.xml + actiongroups: + - actiongroup: "LoginToStorefrontWithEmailAndPassword" -- actiongroup: "NavigateThroughCustomerTabsActionGroup" - page: "storefront" - description: Clicks on the provided Storefront Customer Dashboard Side Bar tab names. +- page: "NavigateThroughCustomerTabsActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateThroughCustomerTabsActionGroup.xml + actiongroups: + - actiongroup: "NavigateThroughCustomerTabsActionGroup" -- actiongroup: "StorefrontOpenCustomerAccountCreatePageActionGroup" - page: "storefront" - description: Goes to the Storefront Customer Create page. +- page: "StorefrontOpenCustomerAccountCreatePageActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountCreatePageActionGroup.xml + actiongroups: + - actiongroup: "StorefrontOpenCustomerAccountCreatePageActionGroup" -- actiongroup: "AdminResetFilterInCustomerGrid" - page: "admin/customer/index/" - description: Clears the Admin Customer grid Filters. Sets the grid view to "Default View". +- page: "AdminResetFilterInCustomerGridActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerGridActionGroup.xml + actiongroups: + - actiongroup: "AdminResetFilterInCustomerGrid" -- actiongroup: "AdminAssertCustomerDefaultShippingAddress" - page: "admin/customer/index/edit/id/" - description: Validates that the provided Default Customer Shipping Address details are present and correct on the Customer creation/edit page. Under the section "Addresses". +- page: "AdminAssertCustomerDefaultShippingAddressActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultShippingAddressActionGroup.xml + actiongroups: + - actiongroup: "AdminAssertCustomerDefaultShippingAddress" -- actiongroup: "AdminAssertAddressInCustomersAddressGrid" - page: "admin/customer/index/edit/id/" - description: Validates that the provided Customer Address is present in the Customer Address grid on the Customer creation/edit page. Under the "Addresses" section. +- page: "AdminAssertAddressInCustomersAddressGridActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertAddressInCustomersAddressGridActionGroup.xml + actiongroups: + - actiongroup: "AdminAssertAddressInCustomersAddressGrid" -- actiongroup: "StorefrontCustomerAddressBookContains" - page: "storefront" - description: Validate that the provided Address appears in the Storefront Customer Address list. +- page: "StorefrontCustomerAddressBookContainsActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookContainsActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCustomerAddressBookContains" -- actiongroup: "AdminOpenCustomerEditPageActionGroup" - page: "admin/customer/index/" - description: Goes to the Admin Customer Edit page for the provided Customer ID #. +- page: "AdminOpenCustomerEditPageActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminOpenCustomerEditPageActionGroup.xml + actiongroups: + - actiongroup: "AdminOpenCustomerEditPageActionGroup" -- actiongroup: "EditCustomerAddressesFromAdminActionGroup" - page: "admin/customer/index/" - description: Adds the provided Address to a Customer from the Admin Customers creation/edit page. +- page: "EditCustomerAddressesFromAdminActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/EditCustomerAddressesFromAdminActionGroup.xml + actiongroups: + - actiongroup: "EditCustomerAddressesFromAdminActionGroup" -- actiongroup: "AdminFilterCustomerAddressGridByPhoneNumber" - page: "admin/customer/index/" - description: Filters the Admin Customers grid by the provided Phone Number. +- page: "AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml + actiongroups: + - actiongroup: "AdminFilterCustomerAddressGridByPhoneNumber" -- actiongroup: "NavigateToAllCustomerPage" - page: "admin/" - description: Goes to the Admin Customers grid page. +- page: "NavigateCustomerActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerActionGroup.xml + actiongroups: + - actiongroup: "NavigateToAllCustomerPage" -- actiongroup: "AdminCustomerSaveAndContinue" - page: "admin/customer/index/edit/id/" - description: Clicks on "Save and Continue" on the Customer creation/edit page. +- page: "AdminCustomerSaveAndContinueActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerSaveAndContinueActionGroup.xml + actiongroups: + - actiongroup: "AdminCustomerSaveAndContinue" -- actiongroup: "AdminEditCustomerAccountInformationActionGroup" - page: "admin/customer/index/" - description: Fills in the Customer First Name, Last Name and Email. Clicks on Save and Continue. +- page: "AdminEditCustomerInformationFromActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerInformationFromActionGroup.xml + actiongroups: + - actiongroup: "AdminEditCustomerAccountInformationActionGroup" -- actiongroup: "StorefrontCustomerGoToSidebarMenu" - page: "storefront" - description: Click on the Storefront Customer Account Dashboard sub-menu based on the provided Menu Name. +- page: "StorefrontCustomerGoToSidebarMenuActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerGoToSidebarMenuActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCustomerGoToSidebarMenu" -- actiongroup: "AdminCreateCustomerWithWebsiteAndStoreViewActionGroup" - page: "admin/customer/index/" - 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. +- page: "AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml + actiongroups: + - actiongroup: "AdminCreateCustomerWithWebsiteAndStoreViewActionGroup" + - actiongroup: "AdminCreateCustomerWithWebSiteAndGroup" -- actiongroup: "StorefrontFillCustomerLoginFormActionGroup" - page: "storefront" - description: Fills Storefront Customer Login Email Address. Fills Storefront Customer Login Password. +- page: "StorefrontFillCustomerLoginFormActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormActionGroup.xml + actiongroups: + - actiongroup: "StorefrontFillCustomerLoginFormActionGroup" -- actiongroup: "AdminSelectCustomerByEmail" - page: "admin/customer/index/" - description: Checks the Customer for the provided Customer Email Address in the Admin Customers grid. +- page: "AdminSelectCustomerByEmailActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectCustomerByEmailActionGroup.xml + actiongroups: + - actiongroup: "AdminSelectCustomerByEmail" -- actiongroup: "AdminSelectAllCustomers" - page: "admin/customer/index/" - description: Selects All of the Customers in the Admin Customers grid. +- page: "AdminSelectAllCustomersActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectAllCustomersActionGroup.xml + actiongroups: + - actiongroup: "AdminSelectAllCustomers" -- actiongroup: "StorefrontCustomerResetPasswordActionGroup" - page: "storefront" - description: Goes to the Storefront Customer Sign-In page. Clicks on "Forgot Password". Fills Email Address. Clicks on Reset Password. +- page: "StorefrontCustomerResetPasswordActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerResetPasswordActionGroup.xml + actiongroups: + - actiongroup: "StorefrontCustomerResetPasswordActionGroup" -- actiongroup: "AdminAssertCustomerInCustomersGrid" - page: "admin/customer/index/" - description: Validates that the provided Customer is present and correct in the Backend Customer grid page. +- page: "AdminAssertCustomerInCustomersGridActionGroup.xml" + module: "Customer" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerInCustomersGridActionGroup.xml + actiongroups: + - actiongroup: "AdminAssertCustomerInCustomersGrid" -- actiongroup: "StorefrontCustomerAddCategoryProductToWishlistActionGroup" - page: "storefront" - description: Adds the provided Product to the Wish List from a Storefront Category page. Validates that the Success Message is present and correct. +- page: "StorefrontCustomerWishlistActionGroup.xml" + module: "Wishlist" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Wishlist/Test/Mftf/ActionGroup/StorefrontCustomerWishlistActionGroup.xml - -- actiongroup: "GenerateOrderReportActionGroup" - page: "admin/reports/report_sales/sales/" - description: Clicks on "here" to refresh the grid data. Enters the provided Order From/To Dates. Clicks on "Show Report". + actiongroups: + - actiongroup: "StorefrontCustomerAddCategoryProductToWishlistActionGroup" + - actiongroup: "StorefrontCustomerAddProductToWishlistActionGroup" + - actiongroup: "StorefrontCustomerCheckProductInWishlist" + - actiongroup: "StorefrontCustomerCheckProductInWishlistSidebar" + - actiongroup: "StorefrontCustomerRemoveProductFromWishlistUsingSidebar" + - actiongroup: "StorefrontCustomerAddProductToCartFromWishlistUsingSidebar" + - actiongroup: "StorefrontCustomerEditProductInWishlist" + - actiongroup: "StorefrontCustomerShareWishlistActionGroup" + +- page: "GenerateOrderReportActionGroup.xml" + module: "Reports" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Reports/Test/Mftf/ActionGroup/GenerateOrderReportActionGroup.xml + actiongroups: + - actiongroup: "GenerateOrderReportActionGroup" + - actiongroup: "GenerateOrderReportForNotCancelActionGroup" -- actiongroup: "AdminReviewOrderActionGroup" - page: "admin/" - 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. +- page: "AdminReviewOrderActionGroup.xml" + module: "Reports" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Reports/Test/Mftf/ActionGroup/AdminReviewOrderActionGroup.xml + actiongroups: + - actiongroup: "AdminReviewOrderActionGroup" -- actiongroup: "EditCustomStoreGroupAcceptWarningMessageActionGroup" - page: "admin/system_store/" - description: EXTENDS: CreateCustomStore. Removes 'selectCreateStore'. Clicks on the 1st row. Clicks on Ok. +- page: "EditCustomStoreGroupAcceptWarningMessageActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/EditCustomStoreGroupAcceptWarningMessageActionGroup.xml + actiongroups: + - actiongroup: "EditCustomStoreGroupAcceptWarningMessageActionGroup" -- actiongroup: "AssertStorefrontStoreCodeInUrlActionGroup" - page: "storefront" - description: Validates that the provided Store Code is present in the Storefront URL. +- page: "AssertStorefrontStoreCodeInUrlActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreCodeInUrlActionGroup.xml + actiongroups: + - actiongroup: "AssertStorefrontStoreCodeInUrlActionGroup" -- actiongroup: "DeleteCustomStoreActionGroup" - page: "admin/system_store/" - description: Goes to the Admin Stores grid page. Deletes the provided Store Group Name. +- page: "DeleteCustomStoreActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomStoreActionGroup.xml + actiongroups: + - actiongroup: "DeleteCustomStoreActionGroup" + - actiongroup: "DeleteCustomStoreBackupEnabledYesActionGroup" + - actiongroup: "AssertStoreNotInGrid" -- actiongroup: "StoreFrontProductValidationActionGroup" - page: "storefront" - description: Goes to the provided Storefront Product page. Validates that the provided Product details are present and correct. +- page: "StoreFrontProductValidationActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreFrontProductValidationActionGroup.xml + actiongroups: + - actiongroup: "StoreFrontProductValidationActionGroup" -- actiongroup: "AdminSwitchStoreViewActionGroup" - page: "admin/" - description: Selects the provided Website from the "Store View" dropdown menu on the Admin Grid pages. +- page: "AdminSwitchStoreViewActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchStoreViewActionGroup.xml + actiongroups: + - actiongroup: "AdminSwitchStoreViewActionGroup" + - actiongroup: "AdminSwitchToAllStoreViewActionGroup" -- actiongroup: "AssertStoreGroupFormActionGroup" - page: "admin/system_store/" - 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. +- page: "AssertStoreGroupFormActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupFormActionGroup.xml + actiongroups: + - actiongroup: "AssertStoreGroupFormActionGroup" -- actiongroup: "DeleteCustomWebsiteActionGroup" - page: "admin/system_store/" - 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. +- page: "DeleteCustomWebsiteActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomWebsiteActionGroup.xml + actiongroups: + - actiongroup: "DeleteCustomWebsiteActionGroup" -- actiongroup: "AdminSwitchWebsiteActionGroup" - page: "admin/" - description: Selects the provided Website from the "Store View" dropdown menu on the Admin Grid pages. +- page: "AdminSwitchWebsiteActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchWebsiteActionGroup.xml + actiongroups: + - actiongroup: "AdminSwitchWebsiteActionGroup" -- actiongroup: "AdminFilterStoreViewActionGroup" - page: "admin/catalog/product/" - description: Filters the Admin Catalog Product page based on the provided Store Group and Custom Store. +- page: "AdminFilterStoreViewActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminFilterStoreViewActionGroup.xml + actiongroups: + - actiongroup: "AdminFilterStoreViewActionGroup" -- actiongroup: "CreateCustomStoreViewActionGroup" - page: "admin/system_store/newStore/" - description: Goes to the Admin Store Views creation page. Fills in the provided Store View Name. Clicks on Save. +- page: "CreateCustomStoreViewActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/CreateCustomStoreViewActionGroup.xml + actiongroups: + - actiongroup: "CreateCustomStoreViewActionGroup" + - actiongroup: "CreateStoreView" -- actiongroup: "AssertStoreFrontendActionGroup" - page: "storefront" - 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. +- page: "AssertStoreFrontendActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreFrontendActionGroup.xml + actiongroups: + - actiongroup: "AssertStoreFrontendActionGroup" -- actiongroup: "StorefrontSwitchStoreViewActionGroup" - page: "storefront" - description: Switch the Storefront to the provided Store View. +- page: "StorefrontSwitchStoreViewActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StorefrontSwitchStoreViewActionGroup.xml + actiongroups: + - actiongroup: "StorefrontSwitchStoreViewActionGroup" + - actiongroup: "StorefrontSwitchDefaultStoreViewActionGroup" -- actiongroup: "AdminCreateWebsiteActionGroup" - page: "admin/system_store/newWebsite/" - 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. +- page: "AdminCreateWebsiteActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateWebsiteActionGroup.xml - -- actiongroup: "AssertStoreViewFormActionGroup" - page: "admin/system_store/" - description: Validates that the provided Store, Name, Code and Status are present and correct on the Admin Stores creation/edit page. + actiongroups: + - actiongroup: "AdminCreateWebsiteActionGroup" + - actiongroup: "AdminGetWebsiteIdActionGroup" + - actiongroup: "AssertWebsiteInGrid" + - actiongroup: "AssertWebsiteForm" + +- page: "AssertStoreViewFormActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewFormActionGroup.xml + actiongroups: + - actiongroup: "AssertStoreViewFormActionGroup" -- actiongroup: "AdminCreateStoreViewActionGroup" - page: "admin/system_store/newStore/" - 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. +- page: "AdminCreateStoreViewActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateStoreViewActionGroup.xml - -- actiongroup: "AssertStorefrontStoreVisibleInFooterActionGroup" - page: "storefront" - description: Goes to the Storefront. Validates that the provided Store is present in the Footer Switch Store View drop down menu on the Storefront. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreVisibleInFooterActionGroup.xml - -- actiongroup: "StoreViewDisabledErrorSaveMessageActionGroup" - page: "admin/system_store/newStore/" - 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. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreViewDisabledErrorSaveMessageActionGroup.xml - -- actiongroup: "AdminDeleteWebsiteActionGroup" - page: "admin/system_store/" - description: Goes to the Admin Stores grid page. Deletes the provided Website Name. + actiongroups: + - actiongroup: "AdminCreateStoreViewActionGroup" + - actiongroup: "AdminCreateStoreViewWithoutCheckActionGroup" + - actiongroup: "AdminCreateStoreViewActionSaveGroup" + - actiongroup: "navigateToAdminContentManagementPage" + - actiongroup: "saveStoreConfiguration" + - actiongroup: "saveStoreConfigurationAndValidateFieldError" + +- page: "AdminDeleteWebsiteActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteWebsiteActionGroup.xml + actiongroups: + - actiongroup: "AdminDeleteWebsiteActionGroup" -- actiongroup: "AdminDeleteStoreViewActionGroup" - page: "admin/system_store/" - 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. +- page: "AdminDeleteStoreViewActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteStoreViewActionGroup.xml + actiongroups: + - actiongroup: "AdminDeleteStoreViewActionGroup" + - actiongroup: "DeleteCustomStoreViewBackupEnabledYesActionGroup" + - actiongroup: "AssertStoreViewNotInGrid" -- actiongroup: "AssertStoreGroupInGridActionGroup" - page: "admin/system_store/" - 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. +- page: "AssertStoreGroupInGridActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupInGridActionGroup.xml + actiongroups: + - actiongroup: "AssertStoreGroupInGridActionGroup" -- actiongroup: "ChangeStoreInStoreViewActionGroup" - page: "admin/system_store/" - 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. +- page: "ChangeStoreInStoreViewActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/ChangeStoreInStoreViewActionGroup.xml + actiongroups: + - actiongroup: "ChangeStoreInStoreViewActionGroup" -- actiongroup: "AdminStoreGroupCreateActionGroup" - page: "admin/system_store/newGroup/" - description: Fills in the provided Website and Store Group details. Clicks on Save. Validates that the Success Message is present and correct. +- page: "AdminStoreGroupCreateActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminStoreGroupCreateActionGroup.xml + actiongroups: + - actiongroup: "AdminStoreGroupCreateActionGroup" + - actiongroup: "AdminAddCustomWebSiteToStoreGroup" -- actiongroup: "AdminCreateNewStoreGroupActionGroup" - page: "admin/system_store/newGroup/" - 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. +- page: "AdminCreateNewStoreGroupActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateNewStoreGroupActionGroup.xml - -- actiongroup: "AssertStorefrontStoreNotVisibleInFooterActionGroup" - page: "storefront" - description: Goes to the Storefront. Validates that the provided Store is NOT present in the Footer Switch Store View drop down menu. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreNotVisibleInFooterActionGroup.xml - -- actiongroup: "AssertStoreConfigurationBackendActionGroup" - page: "admin/system_config/" - 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. + actiongroups: + - actiongroup: "AdminCreateNewStoreGroupActionGroup" + - actiongroup: "CreateCustomStore" + - actiongroup: "AssertStoreGroupInGrid" + - actiongroup: "AssertStoreGroupForm" + +- page: "AssertStoreConfigurationBackendActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreConfigurationBackendActionGroup.xml + actiongroups: + - actiongroup: "AssertStoreConfigurationBackendActionGroup" -- actiongroup: "AssertStoreViewInGridActionGroup" - page: "admin/system_store/" - 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. +- page: "AssertStoreViewInGridActionGroup.xml" + module: "Store" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewInGridActionGroup.xml + actiongroups: + - actiongroup: "AssertStoreViewInGridActionGroup" -- actiongroup: "AssertStorefrontStoreVisibleInHeaderActionGroup" - page: "storefront" - description: Goes to the Storefront. Validates that the provided Store is present in the Header Switch Store View drop down menu on the Storefront. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreVisibleInHeaderActionGroup.xml - -- actiongroup: "AdminCreateCartPriceRuleLabelsSectionActionGroup" - page: "admin/sales_rule/promo_quote/" - description: Fills in the provided Rule details on a Admin Cart Price Rule creation/edit page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleLabelsSectionActionGroup.xml - -- actiongroup: "StorefrontAddToTheCartActionGroup" - page: "" - description: - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontAddToTheCartActionGroup.xml - -- actiongroup: "selectNotLoggedInCustomerGroup" - page: "admin/sales_rule/promo_quote/" - description: Selects "NOT LOGGED IN" from the 'Customer Groups' list (Magento 2 B2B). PLEASE NOTE: The value is Hardcoded. +- page: "AdminCartPriceRuleActionGroup.xml" + module: "SalesRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCartPriceRuleActionGroup.xml - -- actiongroup: "AssertCustomerGroupNotOnCartPriceRuleFormActionGroup" - page: "admin/sales_rule/promo_quote/" - description: Validates that the "Customer Groups" section does NOT contain the provided Customer Group on the Admin Cart Price Rule creation/edit page. + actiongroups: + - actiongroup: "selectNotLoggedInCustomerGroup" + - actiongroup: "selectRetailerCustomerGroup" + - actiongroup: "SetCartAttributeConditionForCartPriceRuleActionGroup" + - actiongroup: "SetConditionForActionsInCartPriceRuleActionGroup" + +- page: "AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml" + module: "SalesRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml + actiongroups: + - actiongroup: "AssertCustomerGroupNotOnCartPriceRuleFormActionGroup" -- actiongroup: "AssertCartPriceRuleSuccessSaveMessageActionGroup" - page: "admin/sales_rule/promo_quote/" - description: Clicks on the Save button on the Admin Cart Price Rule creation/edit page. Validates that the Success Message is present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCartPriceRuleSuccessSaveMessageActionGroup.xml - -- actiongroup: "AdminDeleteCartPriceRuleActionGroup" - page: "admin/sales_rule/promo_quote/" - description: Goes to the Admin Cart Price Rules grid page. Filters the grid for the provided Rule Name. Deletes the Rule via the grid. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminDeleteCartPriceRuleActionGroup.xml - -- actiongroup: "AdminCreateCartPriceRuleActionsSectionDiscountFieldsActionGroup" - page: "admin/catalog_rule/promo_catalog/" - description: Clicks on the "Actions" section on the Admin Cart Price Rule creation/edit page. Fills in the provided Cart Price Rule details. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionsSectionActionGroup.xml - -- actiongroup: "StorefrontApplyCouponActionGroup" - page: "storefront" - description: Applies the provided Coupon Code to the Storefront Shopping Cart. +- page: "StorefrontSalesRuleActionGroup.xml" + module: "SalesRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontSalesRuleActionGroup.xml - -- actiongroup: "DeleteCartPriceRuleByName" - page: "admin/sales_rule/promo_quote/" - 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. + actiongroups: + - actiongroup: "StorefrontApplyCouponActionGroup" + - actiongroup: "StorefrontCancelCouponActionGroup" + - actiongroup: "StorefrontCheckCouponAppliedActionGroup" + - actiongroup: "VerifyDiscountAmount" + +- page: "AdminSalesRuleActionGroup.xml" + module: "SalesRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminSalesRuleActionGroup.xml + actiongroups: + - actiongroup: "DeleteCartPriceRuleByName" -- actiongroup: "AdminCreateCartPriceRuleRuleInfoSectionActionGroup" - page: "admin/sales_rule/promo_quote/" - description: Goes to the Admin Cart Price Rule grid page. Clicks on Add New Rule. Fills in the provided Rule details. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleRuleInfoSectionActionGroup.xml - -- actiongroup: "StorefrontClickOnMiniCartActionGroup" - page: "" - description: - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontClickOnMiniCartActionGroup.xml - -- actiongroup: "AdminFilterCartPriceRuleActionGroup" - page: "admin/sales_rule/promo_quote/" - description: Filters the Admin Cart Price Rule grid based on the provided Rule Name. Clicks on the 1st row in the grid. +- page: "AdminFilterCartPriceRuleActionGroup.xml" + module: "SalesRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminFilterCartPriceRuleActionGroup.xml + actiongroups: + - actiongroup: "AdminFilterCartPriceRuleActionGroup" -- actiongroup: "AdminCreateCartPriceRuleActionGroup" - page: "admin/sales_rule/promo_quote/" - description: Goes to the Admin Cart Price Rule grid page. Adds the provided Rule. Validates that the Success Message is present and correct. +- page: "AdminCreateCartPriceRuleActionGroup.xml" + module: "SalesRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionGroup.xml - -- actiongroup: "AdminOpenNewCartPriceRuleFormPageActionGroup" - page: "admin/sales_rule/promo_quote/new/" - description: Goes to the Admin Cart Price Rule creation page. + actiongroups: + - actiongroup: "AdminCreateCartPriceRuleActionGroup" + - actiongroup: "AdminCreateCartPriceRuleWithCouponCode" + - actiongroup: "AdminDeleteCartPriceRuleForRetailerActionGroup" + - actiongroup: "AdminCreateCartPriceRuleWithConditions" + - actiongroup: "CreateCartPriceRuleSecondWebsiteActionGroup" + +- page: "AdminOpenNewCartPriceRuleFormPageActionGroup.xml" + module: "SalesRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminOpenNewCartPriceRuleFormPageActionGroup.xml + actiongroups: + - actiongroup: "AdminOpenNewCartPriceRuleFormPageActionGroup" -- actiongroup: "AssertStorefrontMiniCartItemsActionGroup" - page: "" - description: - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertStorefrontMiniCartItemsActionGroup.xml - -- actiongroup: "ApplyCartRuleOnStorefrontActionGroup" - page: "storefront" - 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. +- page: "ApplyCartRuleOnStorefrontActionGroup.xml" + module: "SalesRule" repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/ApplyCartRuleOnStorefrontActionGroup.xml - -- actiongroup: "StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup" - page: "storefront" - description: Validates that the provided Product Name and Price are present on a Storefront Product page. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRuleConfigurable/Test/Mftf/ActionGroup/StorefrontAssertUpdatedProductPriceInStorefrontProductPageActionGroup.xml - -- actiongroup: "StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup" - page: "storefront" - description: Selects the provided Product Option on a Storefront Product page. Validates the provided Expected Price is present and correct. - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRuleConfigurable/Test/Mftf/ActionGroup/StorefrontAssertCatalogPriceRuleAppliedToProductOptionActionGroup.xml + actiongroups: + - actiongroup: "ApplyCartRuleOnStorefrontActionGroup" diff --git a/reference/mftf-actiongroups.md b/reference/mftf-actiongroups.md new file mode 100644 index 00000000000..560b36d3924 --- /dev/null +++ b/reference/mftf-actiongroups.md @@ -0,0 +1,21 @@ +--- +layout: full-width +title: MFTF Action Group Reference +--- + +Action Groups are encapsulated pieces of functionality that can be used together to build MFTF tests. +For instance, the 'Admin Login' action group bundles all the admin login steps into a single action group that can be called by any test. +This reference lists all the Action Groups defined in the Magento2 codebase. + +{% assign actiongroups = site.data.actiongroups | group_by: "module" | sort: "name" %} +{% for module in actiongroups %} + +## {{ module.name }} +{% for item in module.items %} +- [{{item.page}}]({{item.repo}}) +{% for group in item.actiongroups %} + - {{group.actiongroup}} + +{% endfor %} +{% endfor %} +{% endfor %} diff --git a/mftf/2.3/mftf-tests.md b/reference/mftf-tests.md similarity index 100% rename from mftf/2.3/mftf-tests.md rename to reference/mftf-tests.md From 6822799772ed7b5fc7b521a5c51af4838af1ba5a Mon Sep 17 00:00:00 2001 From: Donald Booth Date: Tue, 13 Aug 2019 16:00:25 -0500 Subject: [PATCH 3/7] Adds data for Actiongroup reference. --- _data/actiongroups.yml | 7535 ++++++++++++++++++++-------- _includes/mftf/actiongroup_data.md | 1 + reference/mftf-actiongroups.md | 21 - reference/mftf-tests.md | 27 - 4 files changed, 5374 insertions(+), 2210 deletions(-) create mode 100644 _includes/mftf/actiongroup_data.md delete mode 100644 reference/mftf-actiongroups.md delete mode 100644 reference/mftf-tests.md diff --git a/_data/actiongroups.yml b/_data/actiongroups.yml index 4531cb6e949..1e95fc0fc15 100644 --- a/_data/actiongroups.yml +++ b/_data/actiongroups.yml @@ -1,2462 +1,5673 @@ -- page: "AdminSaveAndCloseActionGroup.xml" + +- filename: "AdminGridFilterResetActionGroup.xml" + repo: "https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterResetActionGroup.xml" module: "Ui" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminSaveAndCloseActionGroup.xml - actiongroups: - - actiongroup: "AdminFormSaveAndClose" - - actiongroup: "AdminFormSaveAndDuplicate" - -- page: "AdminGridFilterSearchResultsActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminGridFilterSearchResultsActionGroup.xml - actiongroups: - - actiongroup: "AdminGridFilterSearchResultsByInput" - -- page: "AdminDataGridFilterActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridFilterActionGroup.xml - actiongroups: - - actiongroup: "searchAdminDataGridByKeyword" - - actiongroup: "resetAdminDataGridToDefaultView" - - actiongroup: "clearFiltersAdminDataGrid" - -- page: "AdminDataGridPaginationActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Ui/Test/Mftf/ActionGroup/AdminDataGridPaginationActionGroup.xml - actiongroups: - - actiongroup: "adminDataGridSelectPerPage" - - actiongroup: "adminDataGridSelectCustomPerPage" - - actiongroup: "adminDataGridDeleteCustomPerPage" - -- page: "AdminUserActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminUserActionGroup.xml - actiongroups: - - actiongroup: "GoToAllUsers" - - actiongroup: "AdminCreateUserAction" - - actiongroup: "AdminDeleteNewUserActionGroup" - -- page: "StorefrontFillCartDataActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/StorefrontFillCartDataActionGroup.xml - actiongroups: - - actiongroup: "StorefrontFillCartDataActionGroup" - -- page: "ConfigureBraintreeActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/ConfigureBraintreeActionGroup.xml - actiongroups: - - actiongroup: "ConfigureBraintree" - - actiongroup: "DisableBrainTree" - -- page: "AdminRoleActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminRoleActionGroup.xml - actiongroups: - - actiongroup: "GoToUserRoles" - - actiongroup: "AdminCreateNewRole" - - actiongroup: "AdminDeleteRoleActionGroup" - -- page: "AdminOrderBraintreeFillActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Braintree/Test/Mftf/ActionGroup/AdminOrderBraintreeFillActionGroup.xml - actiongroups: - - actiongroup: "AdminOrderBraintreeFillActionGroup" - -- page: "AdminProductAddFPTValueActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Weee/Test/Mftf/ActionGroup/AdminProductAddFPTValueActionGroup.xml - actiongroups: - - actiongroup: "AdminProductAddFPTValueActionGroup" - -- page: "StorefrontFillContactUsFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontFillContactUsFormActionGroup.xml - actiongroups: - - actiongroup: "StorefrontFillContactUsFormActionGroup" - -- page: "StorefrontSubmitContactUsFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontSubmitContactUsFormActionGroup.xml - actiongroups: - - actiongroup: "StorefrontSubmitContactUsFormActionGroup" - -- page: "AssertMessageContactUsFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/AssertMessageContactUsFormActionGroup.xml - actiongroups: - - actiongroup: "AssertMessageContactUsFormActionGroup" - -- page: "StorefrontOpenContactUsPageActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Contact/Test/Mftf/ActionGroup/StorefrontOpenContactUsPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontOpenContactUsPageActionGroup" + 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." -- page: "AdminCreateWidgetActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateWidgetActionGroup" - - actiongroup: "AdminCreateProductsListWidgetActionGroup" - - actiongroup: "AdminCreateDynamicBlocksRotatorWidgetActionGroup" - - actiongroup: "AdminDeleteWidgetActionGroup" - - actiongroup: "AdminCreateProductLinkWidgetActionGroup" - -- page: "AdminWidgetActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Widget/Test/Mftf/ActionGroup/AdminWidgetActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateWidgetWithBlockActionGroup" - -- page: "ClearCacheActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearCacheActionGroup.xml - actiongroups: - - actiongroup: "ClearCacheActionGroup" - - actiongroup: "clearPageCache" - -- page: "ClearPageCacheActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/PageCache/Test/Mftf/ActionGroup/ClearPageCacheActionGroup.xml - actiongroups: - - actiongroup: "ClearPageCacheActionGroup" - -- page: "CreateOrderToPrintPageActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateOrderToPrintPageActionGroup.xml - actiongroups: - - actiongroup: "CreateOrderToPrintPageActionGroup" - - actiongroup: "CreateOrderToPrintPageWithSelectedPaymentMethodActionGroup" - -- page: "AdminCreditMemoActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminCreditMemoActionGroup.xml - actiongroups: - - actiongroup: "verifyBasicCreditMemoInformation" - - actiongroup: "seeProductInItemsRefunded" - -- page: "AdminOrderGridActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderGridActionGroup.xml - actiongroups: - - actiongroup: "filterOrderGridById" - - actiongroup: "filterOrderGridByBillingName" - - actiongroup: "filterOrderGridByBaseTotalRange" - - actiongroup: "filterOrderGridByPurchaseDate" - - actiongroup: "filterOrderGridByStatus" - - actiongroup: "AdminOrdersGridClearFiltersActionGroup" - - actiongroup: "OpenOrderById" - -- page: "AdminOrderStatusFormFillAndSaveActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderStatusFormFillAndSaveActionGroup.xml - actiongroups: - - actiongroup: "AdminOrderStatusFormFillAndSave" - -- page: "CreateNewOrderActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/CreateNewOrderActionGroup.xml - actiongroups: - - actiongroup: "useBraintreeForMasterCard" - -- page: "AssertOrderStatusFormSaveSuccessActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveSuccessActionGroup.xml - actiongroups: - - actiongroup: "AssertOrderStatusFormSaveSuccess" + 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: "" -- page: "AssertOrderStatusExistsInGridActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusExistsInGridActionGroup.xml - actiongroups: - - actiongroup: "AssertOrderStatusExistsInGrid" + 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." -- page: "AdminOrderActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderActionGroup.xml - actiongroups: - - actiongroup: "navigateToNewOrderPageNewCustomer" - - actiongroup: "navigateToNewOrderPageNewCustomerSingleStore" - - actiongroup: "navigateToNewOrderPageExistingCustomer" - - actiongroup: "NavigateToNewOrderPageExistingCustomerAndStoreActionGroup" - - actiongroup: "checkRequiredFieldsNewOrderForm" - - actiongroup: "addSimpleProductToOrder" - - actiongroup: "addConfigurableProductToOrder" - - actiongroup: "addConfigurableProductToOrderFromAdmin" - - actiongroup: "configureOrderedConfigurableProduct" - - actiongroup: "addBundleProductToOrder" - - actiongroup: "addBundleProductToOrderAndCheckPriceInGrid" - - actiongroup: "addDownloadableProductToOrder" - - actiongroup: "addGroupedProductOptionToOrder" - - actiongroup: "fillOrderCustomerInformation" - - actiongroup: "orderSelectFlatRateShipping" - - actiongroup: "orderSelectFreeShipping" - - actiongroup: "verifyBasicOrderInformation" - - actiongroup: "verifyCreatedOrderInformation" - - actiongroup: "seeProductInItemsOrdered" - - actiongroup: "CreateOrderInStoreActionGroup" - - actiongroup: "CreateOrderInStoreChoosingPaymentMethodActionGroup" - - actiongroup: "cancelPendingOrder" - - actiongroup: "SelectCheckMoneyPaymentMethod" - - actiongroup: "CreateOrderActionGroup" - -- page: "AdminInvoiceActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminInvoiceActionGroup.xml - actiongroups: - - actiongroup: "verifyBasicInvoiceInformation" - - actiongroup: "seeProductInInvoiceItems" - - actiongroup: "adminFastCreateInvoice" - - actiongroup: "clearInvoicesGridFilters" - - actiongroup: "goToInvoiceIntoOrder" - - actiongroup: "StartCreateInvoiceFromOrderPage" - - actiongroup: "SubmitInvoice" - - actiongroup: "filterInvoiceGridByOrderId" - -- page: "AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/AssertOrderStatusFormSaveDuplicateErrorActionGroup.xml - actiongroups: - - actiongroup: "AssertOrderStatusFormSaveDuplicateError" + 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'." -- page: "StorefrontOrderActionGroupActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Sales/Test/Mftf/ActionGroup/StorefrontOrderActionGroupActionGroup.xml - actiongroups: - - actiongroup: "StorefrontSearchGuestOrderActionGroup" + 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." -- page: "StorefrontProductVideoActionGroup.xml" - module: "ProductVideo" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/StorefrontProductVideoActionGroup.xml - actiongroups: - - actiongroup: "assertProductVideoStorefrontProductPage" - - actiongroup: "assertProductVideoNotInStorefrontProductPage" + - 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." -- page: "AdminProductVideoActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ProductVideo/Test/Mftf/ActionGroup/AdminProductVideoActionGroup.xml - actiongroups: - - actiongroup: "addProductVideo" - - actiongroup: "removeProductVideo" - - actiongroup: "assertProductVideoAdminProductPage" - - actiongroup: "assertProductVideoNotInAdminProductPage" - -- page: "StorefrontCustomerActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Persistent/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml - actiongroups: - - actiongroup: "CustomerLoginOnStorefrontWithRememberMeChecked" - - actiongroup: "CustomerLoginOnStorefrontWithRememberMeUnChecked" - -- page: "CreateCustomVariableActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Variable/Test/Mftf/ActionGroup/CreateCustomVariableActionGroup.xml - actiongroups: - - actiongroup: "CreateCustomVariableActionGroup" - - actiongroup: "DeleteCustomVariableActionGroup" - -- page: "ConfigWebUrlOptionsActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWebUrlOptionsActionGroup.xml - actiongroups: - - actiongroup: "EnableWebUrlOptions" - - actiongroup: "ResetWebUrlOptions" - -- page: "AdminConfigCreateNewAccountActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/AdminConfigCreateNewAccountActionGroup.xml - actiongroups: - - actiongroup: "SetGroupForValidVATIdIntraUnionActionGroup" + 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'." -- page: "SwitcherActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/SwitcherActionGroup.xml - actiongroups: - - actiongroup: "SwitchToVersion4ActionGroup" + 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." -- page: "GeneralConfigurationActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/GeneralConfigurationActionGroup.xml - actiongroups: - - actiongroup: "NavigateToDefaultLayoutsSetting" - - actiongroup: "NavigateToConfigurationGeneralPage" - - actiongroup: "SelectTopDestinationsCountry" - - actiongroup: "UnSelectTopDestinationsCountry" - - actiongroup: "SelectCountriesWithRequiredRegion" - -- page: "ConfigWYSIWYGActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigWYSIWYGActionGroup.xml - actiongroups: - - actiongroup: "EnabledWYSIWYG" - - actiongroup: "SwitchToTinyMCE3" - - actiongroup: "DisabledWYSIWYG" - - actiongroup: "UseStaticURLForMediaContentInWYSIWYG" - - actiongroup: "EnabledWYSIWYGEditor" - -- page: "RestoreLayoutSettingActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml - actiongroups: - - actiongroup: "RestoreLayoutSetting" + 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." -- page: "ConfigSalesTaxClassActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigSalesTaxClassActionGroup.xml - actiongroups: - - actiongroup: "SetTaxClassForShipping" - - actiongroup: "ResetTaxClassForShipping" - - actiongroup: "SetTaxApplyOnSetting" - - actiongroup: "DisableTaxApplyOnOriginalPrice" - -- page: "ConfigAdminCatalogSearchActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminCatalogSearchActionGroup.xml - actiongroups: - - actiongroup: "ChooseElasticSearchAsSearchEngine" - - actiongroup: "ResetSearchEngineConfiguration" + 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." -- page: "ConfigAdminAccountSharingActionGroup.xml" - module: "Config" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Config/Test/Mftf/ActionGroup/ConfigAdminAccountSharingActionGroup.xml - actiongroups: - - actiongroup: "ConfigAdminAccountSharingActionGroup" - - actiongroup: "EnableAdminAccountSharingActionGroup" - - actiongroup: "DisableAdminAccountSharingActionGroup" + - name: "StorefrontCheckQuickSearchStringActionGroup" + description: "Fill the Storefront Search field. Submits the Form. Validates that the provided Search Phrase is present and correct." -- page: "AdminCatalogSearchTermActionGroup.xml" - module: "CatalogSearch" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminCatalogSearchTermActionGroup.xml - actiongroups: - - actiongroup: "AssertSearchTermSaveSuccessMessage" - - actiongroup: "AssertSearchTermSuccessDeleteMessage" - - actiongroup: "AssertSearchTermNotInGrid" + - name: "StorefrontOpenProductFromQuickSearch" + description: "Clicks on the provided Product Name from the Storefront Quick Search Results page." -- page: "AdminSetMinimalQueryLengthActionGroup.xml" - module: "CatalogSearch" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/AdminSetMinimalQueryLengthActionGroup.xml - actiongroups: - - actiongroup: "SetMinimalQueryLengthActionGroup" + - 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." -- page: "StorefrontCatalogSearchTermActionGroup.xml" - module: "CatalogSearch" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchTermActionGroup.xml - actiongroups: - - actiongroup: "AssertSearchTermNotOnFrontend" - - actiongroup: "AssertSearchTermOnFrontend" + - name: "StorefrontQuickSearchCheckProductNameInGrid" + description: "Validates that the provided Product Name appears at the correct index on the Storefront Quick Search page." -- page: "StorefrontCatalogSearchActionGroup.xml" - module: "CatalogSearch" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogSearch/Test/Mftf/ActionGroup/StorefrontCatalogSearchActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCheckQuickSearchActionGroup" - - actiongroup: "StorefrontCheckQuickSearchStringActionGroup" - - actiongroup: "StorefrontOpenProductFromQuickSearch" - - actiongroup: "StorefrontAddToCartFromQuickSearch" - - actiongroup: "StorefrontQuickSearchCheckProductNameInGrid" - - actiongroup: "StorefrontQuickSearchCheckProductNameNotInGrid" - - actiongroup: "StorefrontOpenAdvancedSearchActionGroup" - - actiongroup: "StorefrontCheckAdvancedSearchResultActionGroup" - - actiongroup: "StorefrontSelectSearchFilterCategoryActionGroup" - - actiongroup: "GoToStoreViewAdvancedCatalogSearchActionGroup" - - actiongroup: "StorefrontAdvancedCatalogSearchByProductNameActionGroup" - - actiongroup: "StorefrontAdvancedCatalogSearchByProductSkuActionGroup" - - actiongroup: "StorefrontAdvancedCatalogSearchByDescriptionActionGroup" - - actiongroup: "StorefrontAdvancedCatalogSearchByShortDescriptionActionGroup" - - actiongroup: "StorefrontAdvancedCatalogSearchByProductNameAndPriceActionGroup" - - actiongroup: "StorefrontAdvancedCatalogSearchByProductNameAndDescriptionActionGroup" - - actiongroup: "StorefrontCheckSearchIsEmpty" - -- page: "AdminProductGridActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductGridActionGroup.xml - actiongroups: - - actiongroup: "resetProductGridToDefaultView" - - actiongroup: "filterProductGridBySku" - - actiongroup: "filterProductGridBySku2" - - actiongroup: "filterProductGridByName" - - actiongroup: "filterProductGridByName2" - - actiongroup: "filterProductGridBySetNewFromDate" - - actiongroup: "filterProductGridByPriceRange" - - actiongroup: "filterProductGridByEnabledStatus" - - actiongroup: "filterProductGridByDisabledStatus" - - actiongroup: "searchProductGridByKeyword" - - actiongroup: "searchProductGridByKeyword2" - - actiongroup: "viewProductInAdminGrid" - - actiongroup: "filterProductGridBySkuAndName" - - actiongroup: "deleteProductUsingProductGrid" - - actiongroup: "deleteAllDuplicateProductUsingProductGrid" - - actiongroup: "deleteProductBySku" - - actiongroup: "deleteProductByName" - - actiongroup: "openProducForEditByClickingRowXColumnYInProductGrid" - - actiongroup: "sortProductsByIdDescending" - - actiongroup: "sortProductsByIdAscending" - - actiongroup: "ChangeStatusProductUsingProductGridActionGroup" - - actiongroup: "NavigateToAndResetProductGridToDefaultView" - - actiongroup: "NavigateToAndResetProductAttributeGridToDefaultView" - - actiongroup: "filterAndSelectProduct" - - actiongroup: "deleteProductsIfTheyExist" - -- page: "DeleteProductActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductActionGroup.xml - actiongroups: - - actiongroup: "DeleteProductActionGroup" - -- page: "CustomOptionsActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CustomOptionsActionGroup.xml - actiongroups: - - actiongroup: "CreateCustomRadioOptions" - - actiongroup: "AddProductCustomOptionFile" - - actiongroup: "AddProductCustomOptionField" - - actiongroup: "importProductCustomizableOptions" - - actiongroup: "resetImportOptionFilter" - - actiongroup: "checkCustomizableOptionImport" - -- page: "StorefrontCategoryActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml - actiongroups: - - actiongroup: "GoToStorefrontCategoryPageByParameters" - - actiongroup: "VerifyCategoryPageParameters" - - actiongroup: "StorefrontCheckCategoryActionGroup" - - actiongroup: "StorefrontCheckCategorySimpleProduct" - - actiongroup: "StorefrontSwitchCategoryViewToListMode" - - actiongroup: "GoToSubCategoryPage" - -- page: "AssertProductInStorefrontProductPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontProductPageActionGroup.xml - actiongroups: - - actiongroup: "AssertProductInStorefrontProductPage" - - actiongroup: "AssertProductNameAndSkuInStorefrontProductPage" - - actiongroup: "AssertProductNameAndSkuInStorefrontProductPageByCustomAttributeUrlKey" - -- page: "AssertProductInStorefrontCategoryPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInStorefrontCategoryPageActionGroup.xml - actiongroups: - - actiongroup: "AssertProductInStorefrontCategoryPage" - -- page: "AddProductToCartActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddProductToCartActionGroup.xml - actiongroups: - - actiongroup: "AddSimpleProductToCart" - -- page: "AdminCreateRootCategoryActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateRootCategoryActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateRootCategory" - -- page: "StorefrontOpenProductPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontOpenProductPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontOpenProductPageActionGroup" - -- page: "AssertProductOnAdminGridActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductOnAdminGridActionGroup.xml - actiongroups: - - actiongroup: "AssertProductOnAdminGridActionGroup" - -- page: "SearchForProductOnBackendActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchForProductOnBackendActionGroup.xml - actiongroups: - - actiongroup: "SearchForProductOnBackendActionGroup" - - actiongroup: "SearchForProductOnBackendByNameActionGroup" - - actiongroup: "ClearProductsFilterActionGroup" - -- page: "OpenProductFromCategoryPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductFromCategoryPageActionGroup.xml - actiongroups: - - actiongroup: "OpenProductFromCategoryPageActionGroup" - -- page: "StorefrontProductActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCheckSimpleProduct" - - actiongroup: "assertProductImageStorefrontProductPage" - - actiongroup: "assertProductImageStorefrontProductPage2" - - actiongroup: "assertProductImageNotInStorefrontProductPage" - - actiongroup: "assertProductImageNotInStorefrontProductPage2" - -- page: "AdminCreateWidgetActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCreateWidgetActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateRecentlyProductsWidgetActionGroup" - -- page: "AdminProductAttributeSetActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeSetActionGroup.xml - actiongroups: - - actiongroup: "AssignAttributeToGroup" - - actiongroup: "UnassignAttributeFromGroup" - - actiongroup: "SaveAttributeSet" - - actiongroup: "CreateDefaultAttributeSet" - - actiongroup: "goToAttributeGridPage" - - actiongroup: "goToAttributeSetByName" - - actiongroup: "filterProductAttributeByAttributeLabel" - - actiongroup: "FilterProductAttributeSetGridByAttributeSetName" - - actiongroup: "deleteAttributeSetByLabel" - -- page: "CreateNewProductActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CreateNewProductActionGroup.xml - actiongroups: - - actiongroup: "CreateNewProductActionGroup" - -- page: "AdminOpenNewProductFormPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminOpenNewProductFormPageActionGroup.xml - actiongroups: - - actiongroup: "AdminOpenNewProductFormPageActionGroup" - -- page: "RestoreLayoutSettingActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml - actiongroups: - - actiongroup: "RestoreLayoutSetting" - -- page: "AdminProductAttributeActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductAttributeActionGroup.xml - actiongroups: - - actiongroup: "navigateToCreatedProductAttribute" - - actiongroup: "navigateToEditProductAttribute" - - actiongroup: "AdminCreateAttributeFromProductPage" - - actiongroup: "AdminCreateAttributeWithValueWithTwoStoreViesFromProductPage" - - actiongroup: "AdminProductPageCreateAttributeSetWithAttribute" - - actiongroup: "AdminCreateAttributeWithSearchWeight" - - actiongroup: "AdminProductPageSelectAttributeSet" - - actiongroup: "AdminProductPageFillTextAttributeValueByName" - - actiongroup: "changeUseForPromoRuleConditionsProductAttribute" - - actiongroup: "deleteProductAttribute" - - actiongroup: "deleteProductAttributeByLabel" - - actiongroup: "deleteProductAttributeByAttributeCode" - - actiongroup: "filterProductAttributeByAttributeCode" - - actiongroup: "filterProductAttributeByDefaultLabel" - - actiongroup: "saveProductAttribute" - - actiongroup: "confirmChangeInputTypeModal" - - actiongroup: "saveProductAttributeInUse" - - actiongroup: "addProductAttributeInProductModal" - - actiongroup: "createProductAttribute" - - actiongroup: "createProductAttributeWithTextField" - - actiongroup: "createProductAttributeWithDateField" - - actiongroup: "createAttributeDropdownNthOption" - - actiongroup: "createAttributeDropdownNthOptionAsDefault" - -- page: "SearchAndMultiselectActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAndMultiselectActionGroup.xml - actiongroups: - - actiongroup: "searchAndMultiSelectActionGroup" - -- page: "AdminCategoryActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminCategoryActionGroup.xml - actiongroups: - - actiongroup: "CreateCategory" - - actiongroup: "goToCreateCategoryPage" - - actiongroup: "goToAdminCategoryPageById" - - actiongroup: "fillCategoryForm" - - actiongroup: "saveCategoryForm" - - actiongroup: "addCategoryImage" - - actiongroup: "removeCategoryImage" - - actiongroup: "checkCategoryImageInAdmin" - - actiongroup: "navigateToMediaGallery" - - actiongroup: "CheckCategoryOnStorefront" - - actiongroup: "DeleteCategory" - - actiongroup: "FillNewProductCategory" - - actiongroup: "DeleteMostRecentCategory" - - actiongroup: "CategoryPresent" - - actiongroup: "CheckCategoryNameIsRequiredField" - - actiongroup: "switchCategoryStoreView" - - actiongroup: "switchCategoryToAllStoreView" - - actiongroup: "navigateToCreatedCategory" - - actiongroup: "ChangeSeoUrlKey" - - actiongroup: "ChangeSeoUrlKeyForSubCategory" - - actiongroup: "OpenCategoryFromCategoryTree" - - actiongroup: "AdminAssignProductToCategory" - - actiongroup: "FillCategoryNameAndUrlKeyAndSave" - -- page: "AssertAttributeDeletionErrorMessageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertAttributeDeletionErrorMessageActionGroup.xml - actiongroups: - - actiongroup: "AssertAttributeDeletionErrorMessageActionGroup" - -- page: "DeleteProductAttributeByAttributeCodeActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductAttributeByAttributeCodeActionGroup.xml - actiongroups: - - actiongroup: "DeleteProductAttributeByAttributeCodeActionGroup" - -- page: "AssertProductAttributePresenceInCatalogProductGridActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductAttributePresenceInCatalogProductGridActionGroup.xml - actiongroups: - - actiongroup: "AssertProductAttributePresenceInCatalogProductGridActionGroup" - -- page: "AdminProductActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminProductActionGroup.xml - actiongroups: - - actiongroup: "goToCreateProductPage" - - actiongroup: "goToProductPageViaID" - - actiongroup: "fillMainProductForm" - - actiongroup: "FillMainProductFormByString" - - actiongroup: "fillMainProductFormNoWeight" - - actiongroup: "fillProductNameAndSkuInProductForm" - - actiongroup: "checkRequiredFieldsInProductForm" - - actiongroup: "saveProductForm" - - actiongroup: "toggleProductEnabled" - - actiongroup: "SaveProductFormNoSuccessCheck" - - actiongroup: "addProductImage" - - actiongroup: "removeProductImage" - - actiongroup: "assertProductImageAdminProductPage" - - actiongroup: "assertProductImageNotInAdminProductPage" - - actiongroup: "FillAdminSimpleProductForm" - - actiongroup: "AdminCreateSimpleProductWithTextOptionCharLimit" - - actiongroup: "ProductSetWebsite" - - actiongroup: "ProductSetAdvancedPricing" - - actiongroup: "AssertTextInAdminProductRelatedUpSellCrossSellSection" - - actiongroup: "addRelatedProductBySku" - - actiongroup: "addCrossSellProductBySku" - - actiongroup: "AddSpecialPriceToProductActionGroup" - - actiongroup: "SelectProductInWebsitesActionGroup" - - actiongroup: "AdminProductAddSpecialPrice" - - actiongroup: "SwitchToTheNewStoreView" - - actiongroup: "createSimpleProductAndAddToWebsite" - - actiongroup: "CreatedProductConnectToWebsite" - - actiongroup: "AssertDiscountsPercentageOfProducts" - - actiongroup: "GoToSpecifiedCreateProductPage" - - actiongroup: "GoToProductCatalogPage" - - actiongroup: "SetProductUrlKey" - - actiongroup: "SetProductUrlKeyByString" - - actiongroup: "SetCategoryByName" - - actiongroup: "expandAdminProductSection" - - actiongroup: "navigateToCreatedProductEditPage" - - actiongroup: "addUpSellProductBySku" - -- page: "AssertProductInfoOnEditPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductInfoOnEditPageActionGroup.xml - actiongroups: - - actiongroup: "AssertProductInfoOnEditPageActionGroup" - -- page: "StorefrontAssertProductPriceOnProductPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductPriceOnProductPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertProductPriceOnProductPageActionGroup" - -- page: "StorefrontAssertProductInWidgetActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductInWidgetActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertProductInRecentlyViewedWidgetActionGroup" - - actiongroup: "StorefrontAssertProductInRecentlyComparedWidgetActionGroup" - - actiongroup: "StorefrontAssertProductInRecentlyOrderedWidgetActionGroup" - -- page: "StorefrontAssertProductSkuOnProductPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductSkuOnProductPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertProductSkuOnProductPageActionGroup" - -- page: "SearchAttributeByCodeOnProductAttributeGridActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/SearchAttributeByCodeOnProductAttributeGridActionGroup.xml - actiongroups: - - actiongroup: "SearchAttributeByCodeOnProductAttributeGridActionGroup" - -- page: "CheckItemInLayeredNavigationActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckItemInLayeredNavigationActionGroup.xml - actiongroups: - - actiongroup: "CheckItemInLayeredNavigationActionGroup" + - name: "StorefrontQuickSearchSeeProductByName" + description: "" -- page: "OpenProductAttributeFromSearchResultInGridActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenProductAttributeFromSearchResultInGridActionGroup.xml - actiongroups: - - actiongroup: "OpenProductAttributeFromSearchResultInGridActionGroup" - -- page: "StorefrontProductPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontProductPageActionGroup.xml - actiongroups: - - actiongroup: "addToCartFromStorefrontProductPage" - - actiongroup: "testDynamicValidationHint" - - actiongroup: "checkAttributeInMoreInformationTab" - - actiongroup: "checkAttributeNotInMoreInformationTab" + - name: "StorefrontQuickSearchCheckProductNameNotInGrid" + description: "Validates that the provided Product Name does NOT appear on the Storefront Quick Search page." -- page: "StorefrontCompareActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAddCategoryProductToCompareActionGroup" - - actiongroup: "StorefrontAddProductToCompareActionGroup" - - actiongroup: "StorefrontCheckCompareSidebarProductActionGroup" - - actiongroup: "StorefrontOpenAndCheckComparisionActionGroup" - - actiongroup: "StorefrontCheckCompareSimpleProductActionGroup" - - actiongroup: "StorefrontClearCompareActionGroup" - -- page: "StorefrontClickAddToCartOnProductPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontClickAddToCartOnProductPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontClickAddToCartOnProductPageActionGroup" + - name: "StorefrontOpenAdvancedSearchActionGroup" + description: "Clicks on 'Advanced Search' in the Storefront Footer. Validates that the URL and Title are present and correct." -- page: "VerifyProductTypeOrderActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml - actiongroups: - - actiongroup: "VerifyProductTypeOrder" + - name: "StorefrontCheckAdvancedSearchResultActionGroup" + description: "Validates that the URL and Title are present and correct on the Storefront Advanced Search Results page." -- page: "MoveCategoryActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/MoveCategoryActionGroup.xml - actiongroups: - - actiongroup: "MoveCategoryActionGroup" + - name: "StorefrontSelectSearchFilterCategoryActionGroup" + description: "Clicks on Category Filter. Clicks on the provided Category." -- page: "StorefrontAssertProductNameOnProductPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductNameOnProductPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertProductNameOnProductPageActionGroup" + - name: "GoToStoreViewAdvancedCatalogSearchActionGroup" + description: "Goes to the Storefront 'Advanced Search' page." -- page: "StorefrontAddToCartCustomOptionsProductPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAddToCartCustomOptionsProductPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAddToCartCustomOptionsProductPageActionGroup" + - name: "StorefrontAdvancedCatalogSearchByProductNameActionGroup" + description: "Fills the Product Name field on the Storefront 'Advanced Search' page. Clicks on the Submit button." -- page: "AdminAssignImageRolesActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/AdminAssignImageRolesActionGroup.xml - actiongroups: - - actiongroup: "AdminAssignImageRolesActionGroup" + - name: "StorefrontAdvancedCatalogSearchByProductSkuActionGroup" + description: "Fills the Product SKU field on the Storefront 'Advanced Search' page. Clicks on the Submit button." -- page: "CheckProductsOrderActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/CheckProductsOrderActionGroup.xml - actiongroups: - - actiongroup: "CompareTwoProductsOrder" + - name: "StorefrontAdvancedCatalogSearchByDescriptionActionGroup" + description: "Fills the Product Description field on the Storefront 'Advanced Search' page. Clicks on the Submit button." -- page: "StorefrontAssertProductImagesOnProductPageActionGroup.xml" - module: "Catalog" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/StorefrontAssertProductImagesOnProductPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertProductImagesOnProductPageActionGroup" + - 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." -- page: "OpenEditProductOnBackendActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Catalog/Test/Mftf/ActionGroup/OpenEditProductOnBackendActionGroup.xml - actiongroups: - - actiongroup: "OpenEditProductOnBackendActionGroup" + actiongroups: + - name: "resetProductGridToDefaultView" + description: "Sets the Admin Products grid view to the 'Default View'." -- page: "AdminDeleteTaxRuleActionGroup.xml" - module: "Tax" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminDeleteTaxRuleActionGroup.xml - actiongroups: - - actiongroup: "AdminDeleteTaxRule" + - name: "filterProductGridBySku" + description: "Filters the Admin Products grid by the provided Product (SKU)." -- page: "AdminTaxActionGroup.xml" - module: "Tax" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminTaxActionGroup.xml - actiongroups: - - actiongroup: "editTaxConfigurationByUI" - - actiongroup: "changeToDefaultTaxConfigurationUI" - - actiongroup: "addCustomTaxRate" - - actiongroup: "addNewTaxRateNoZip" - - actiongroup: "changeShippingTaxClass" - - actiongroup: "setDefaultShippingTaxClass" - - actiongroup: "addProductTaxClass" - - actiongroup: "addNewTaxRuleActionGroup" - - actiongroup: "deleteProductTaxClass" - -- page: "AdminCustomerTaxClassActionGroup.xml" - module: "Tax" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Tax/Test/Mftf/ActionGroup/AdminCustomerTaxClassActionGroup.xml - actiongroups: - - actiongroup: "addCustomerTaxClass" - - actiongroup: "deleteCustomerTaxClass" + - name: "filterProductGridBySku2" + description: "Filters the Admin Products grid by the provided Product SKU." -- page: "BundleProductFilterActionGroup.xml" - module: "Bundle" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/BundleProductFilterActionGroup.xml - actiongroups: - - actiongroup: "BundleProductFilter" + - name: "filterProductGridByName" + description: "Filters the Admin Products grid by the provided Product (Name)." -- page: "StoreFrontAddProductToCartFromBundleActionGroup.xml" - module: "Bundle" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StoreFrontAddProductToCartFromBundleActionGroup.xml - actiongroups: - - actiongroup: "StoreFrontAddProductToCartFromBundleWithCurrencyActionGroup" + - name: "filterProductGridByName2" + description: "Filters the Admin Products grid by the provided Product Name." -- page: "AdminBundleProductActionGroup.xml" - module: "Bundle" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminBundleProductActionGroup.xml - actiongroups: - - actiongroup: "fillMainBundleProductForm" - - actiongroup: "checkRequiredFieldsInBundleProductForm" - - actiongroup: "viewBundleProductInAdminGrid" + - name: "filterProductGridBySetNewFromDate" + description: "Filters the Admin Products grid by the New From Data field. PLEASE NOTE: The Start Date is Hardcoded." -- page: "StorefrontProductCartActionGroup.xml" - module: "Bundle" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAddCategoryBundleProductToCartActionGroup" - - actiongroup: "StorefrontAddBundleProductFromCategoryToCartActionGroup" - - actiongroup: "StorefrontAddBundleProductFromProductToCartActionGroup" - - actiongroup: "StorefrontAddBundleProductFromProductToCartWithMultiOption" - -- page: "EnableDisableProductActionGroup.xml" - module: "Bundle" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/EnableDisableProductActionGroup.xml - actiongroups: - - actiongroup: "AncillaryPrepBundleProduct" - - actiongroup: "FindProductToEdit" + - name: "filterProductGridByPriceRange" + description: "Filters the Admin Products grid by the provided Price Filter." -- page: "AdminCreateApiBundleProductActionGroup.xml" - module: "Bundle" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminCreateApiBundleProductActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateApiDynamicBundleProductActionGroup" - - actiongroup: "AdminCreateApiFixedBundleProductActionGroup" - - actiongroup: "AdminCreateApiDynamicBundleProductAllOptionTypesActionGroup" + - name: "filterProductGridByEnabledStatus" + description: "Filters the Admin Products grid by the 'Enabled' Status. PLEASE NOTE: The Filter is Hardcoded." -- page: "SetBundleProductAttributesActionGroup.xml" - module: "Bundle" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/SetBundleProductAttributesActionGroup.xml - actiongroups: - - actiongroup: "SetBundleProductAttributes" + - name: "filterProductGridByDisabledStatus" + description: "Filters the Admin Products grid by the 'Disabled' Status. PLEASE NOTE: The Filter is Hardcoded." -- page: "AdminClearFiltersActionGroup.xml" - module: "Bundle" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/AdminClearFiltersActionGroup.xml - actiongroups: - - actiongroup: "AdminClearFiltersActionGroup" + - name: "searchProductGridByKeyword" + description: "Searches the Admin Products grid for the provided Keyword." -- page: "VerifyProductTypeOrderActionGroup.xml" - module: "Bundle" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml - actiongroups: - - actiongroup: "VerifyProductTypeOrder" + - name: "searchProductGridByKeyword2" + description: "Searches the Admin Products grid for the provided Keyword." -- page: "CreateBundleProductActionGroup.xml" - module: "Bundle" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Bundle/Test/Mftf/ActionGroup/CreateBundleProductActionGroup.xml - actiongroups: - - actiongroup: "CreateBasicBundleProduct" - - actiongroup: "addBundleOptionWithTwoProducts" - - actiongroup: "addBundleOptionWithOneProduct" - - actiongroup: "addBundleOptionWithTreeProducts" - - actiongroup: "addBundleOptionWithSixProducts" - -- page: "AdminClickSaveButtonOnUserFormActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminClickSaveButtonOnUserFormActionGroup.xml - actiongroups: - - actiongroup: "AdminClickSaveButtonOnUserFormActionGroup" + - name: "viewProductInAdminGrid" + description: "Filters the Admin Products grid by the provided Product (Name, SKU and Type)." -- page: "AdminCreateUserActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateUserActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateUserActionGroup" - - actiongroup: "AdminCreateUserWithRoleActionGroup" + - name: "filterProductGridBySkuAndName" + description: "Filters the Admin Products grid by the provided Product (Name and SKU)." -- page: "AdminDeleteUserActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteUserActionGroup.xml - actiongroups: - - actiongroup: "AdminDeleteUserActionGroup" - - actiongroup: "AdminDeleteCustomUserActionGroup" + - name: "deleteProductUsingProductGrid" + description: "Deletes the provided Product from the Admin Products grid page." -- page: "AdminCreateRoleActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminCreateRoleActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateRoleActionGroup" - - actiongroup: "AdminCreateRole" + - name: "deleteAllDuplicateProductUsingProductGrid" + description: "EXTENDS: deleteProductUsingProductGrid. Removes 'seeProductSkuInGrid'." -- page: "AdminOpenNewUserPageActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenNewUserPageActionGroup.xml - actiongroups: - - actiongroup: "AdminOpenNewUserPageActionGroup" + - name: "deleteProductBySku" + description: "Goes to the Admin Products grid page. Deletes the provided Product SKU." -- page: "AssertAdminUserSaveMessageActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AssertAdminUserSaveMessageActionGroup.xml - actiongroups: - - actiongroup: "AssertAdminUserSaveMessageActionGroup" + - name: "deleteProductByName" + description: "EXTENDS: deleteProductBySku. Deletes the provided Product Name." -- page: "AdminFillNewUserFormRequiredFieldsActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillNewUserFormRequiredFieldsActionGroup.xml - actiongroups: - - actiongroup: "AdminFillNewUserFormRequiredFieldsActionGroup" + - name: "openProducForEditByClickingRowXColumnYInProductGrid" + description: "Clicks on the 'Edit' button in the Admin Products grid by the provided Grid coordinates (X, Y)." -- page: "AdminDeleteCreatedUserActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedUserActionGroup.xml - actiongroups: - - actiongroup: "AdminDeleteCreatedUserActionGroup" + - name: "sortProductsByIdDescending" + description: "Filters the ID column in Descending Order." -- page: "AdminOpenForgotPasswordPageActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminOpenForgotPasswordPageActionGroup.xml - actiongroups: - - actiongroup: "AdminOpenForgotPasswordPageActionGroup" + - name: "sortProductsByIdAscending" + description: "Filters the ID column in Ascending Order." -- page: "AdminSubmitForgotPasswordFormActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminSubmitForgotPasswordFormActionGroup.xml - actiongroups: - - actiongroup: "AdminSubmitForgotPasswordFormActionGroup" + - 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." -- page: "AdminDeleteCreatedRoleActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminDeleteCreatedRoleActionGroup.xml - actiongroups: - - actiongroup: "AdminDeleteCreatedRoleActionGroup" + - name: "NavigateToAndResetProductGridToDefaultView" + description: "EXTENDS: resetProductGridToDefaultView. Adds an action to go to the Admin Products grid page." -- page: "AdminFillForgotPasswordFormActionGroup.xml" - module: "User" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/User/Test/Mftf/ActionGroup/AdminFillForgotPasswordFormActionGroup.xml - actiongroups: - - actiongroup: "AdminFillForgotPasswordFormActionGroup" + - name: "NavigateToAndResetProductAttributeGridToDefaultView" + description: "Goes to the Product Attributes grid. Clicks on 'Clear Filters'." -- page: "LogoutActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LogoutActionGroup.xml - actiongroups: - - actiongroup: "logout" + - name: "filterAndSelectProduct" + description: "Goes to the Admin Products grid. Filters the Product grid by the provided Product SKU." -- page: "LoginAsAdminActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAsAdminActionGroup.xml - actiongroups: - - actiongroup: "LoginAsAdmin" + - 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." -- page: "LoginAdminWithCredentialsActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginAdminWithCredentialsActionGroup.xml - actiongroups: - - actiongroup: "LoginAdminWithCredentialsActionGroup" + - name: "AddProductCustomOptionFile" + description: "Add a custom File Product Option to a Product based on the provided File." -- page: "AssertAdminSuccessLoginActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminSuccessLoginActionGroup.xml - actiongroups: - - actiongroup: "AssertAdminSuccessLoginActionGroup" + - name: "AddProductCustomOptionField" + description: "Add a custom Field Product Option to a Product based on the provided Option." -- page: "SecondaryGridActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SecondaryGridActionGroup.xml - actiongroups: - - actiongroup: "deleteEntitySecondaryGrid" + - name: "importProductCustomizableOptions" + description: "Import custom Product Options for the provided Product Name." -- page: "LoginActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/LoginActionGroup.xml - actiongroups: - - actiongroup: "LoginActionGroup" + - name: "resetImportOptionFilter" + description: "Click on the Reset Filters button for the Import Options filters on the Product grid page." -- page: "AdminNavigateMenuActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminNavigateMenuActionGroup.xml - actiongroups: - - actiongroup: "AdminNavigateMenuActionGroup" + - name: "checkCustomizableOptionImport" + description: "Validate that the Custom Product Option Import value is present and correct." -- page: "AssertMessageOnAdminLoginActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertMessageOnAdminLoginActionGroup.xml - actiongroups: - - actiongroup: "AssertMessageOnAdminLoginActionGroup" + - name: "AdminDeleteAllProductCustomOptions" + description: "" -- page: "AdminAssertPageTitleActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AdminAssertPageTitleActionGroup.xml - actiongroups: - - actiongroup: "AdminAssertPageTitleActionGroup" + - name: "AdminAssertProductHasNoCustomOptions" + description: "" -- page: "AssertAdminDashboardPageIsVisibleActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/AssertAdminDashboardPageIsVisibleActionGroup.xml - actiongroups: - - actiongroup: "AssertAdminDashboardPageIsVisibleActionGroup" + - name: "AdminAssertProductHasNoCustomOption" + description: "" -- page: "SetWebsiteCountryOptionsToDefaultActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetWebsiteCountryOptionsToDefaultActionGroup.xml - actiongroups: - - actiongroup: "SetWebsiteCountryOptionsToDefaultActionGroup" + - name: "AdminAssertProductCustomOptionVisible" + description: "" -- page: "SetAdminAccountActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SetAdminAccountActionGroup.xml - actiongroups: - - actiongroup: "SetAdminAccountActionGroup" + - 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." -- page: "SortByIdDescendingActionGroup.xml" - module: "Backend" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backend/Test/Mftf/ActionGroup/SortByIdDescendingActionGroup.xml - actiongroups: - - actiongroup: "SortByIdDescendingActionGroup" + - name: "VerifyCategoryPageParameters" + description: "Validate that the Category Page parameters are present and correct." -- page: "AdminImportProductsActionGroup.xml" - module: "ImportExport" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ImportExport/Test/Mftf/ActionGroup/AdminImportProductsActionGroup.xml - actiongroups: - - actiongroup: "AdminImportProductsActionGroup" + - name: "StorefrontCheckCategoryActionGroup" + description: "Validate that the Storefront Category is present and correct." -- page: "AdminShipmentActionGroup.xml" - module: "Shipping" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Shipping/Test/Mftf/ActionGroup/AdminShipmentActionGroup.xml - actiongroups: - - actiongroup: "verifyBasicShipmentInformation" - - actiongroup: "seeProductInShipmentItems" - - actiongroup: "goToShipmentIntoOrder" - - actiongroup: "submitShipmentIntoOrder" - -- page: "AdminDownloadableProductActionGroup.xml" - module: "Downloadable" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/AdminDownloadableProductActionGroup.xml - actiongroups: - - actiongroup: "fillMainDownloadableProductForm" - - actiongroup: "addDownloadableProductLinkWithMaxDownloads" - - actiongroup: "addDownloadableProductLink" - - actiongroup: "addDownloadableSampleFile" - - actiongroup: "addDownloadableSampleUrl" - -- page: "VerifyProductTypeOrderActionGroup.xml" - module: "Downloadable" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Downloadable/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml - actiongroups: - - actiongroup: "VerifyProductTypeOrder" + - name: "StorefrontCheckCategorySimpleProduct" + description: "Validate that the provided Simple Product is present and correct on a Category page." -- page: "AdminExportActionGroup.xml" - module: "CatalogImportExport" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogImportExport/Test/Mftf/ActionGroup/AdminExportActionGroup.xml - actiongroups: - - actiongroup: "exportProductsFilterByAttribute" - - actiongroup: "exportAllProducts" - - actiongroup: "downloadFileByRowIndex" - - actiongroup: "deleteExportedFile" + - name: "StorefrontCheckAddToCartButtonAbsence" + description: "" -- page: "StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutEstimateShippingInformationActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertCheckoutEstimateShippingInformationActionGroup" + - name: "StorefrontSwitchCategoryViewToListMode" + description: "Switch the Storefront Category view to List." -- page: "FillShippingZipFormActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingZipFormActionGroup.xml - actiongroups: - - actiongroup: "FillShippingZipForm" - -- page: "StorefrontAssertGuestShippingInfoActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertGuestShippingInfoActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertGuestShippingInfoActionGroup" - -- page: "StorefrontOpenCheckoutPageActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontOpenCheckoutPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontOpenCheckoutPageActionGroup" - -- page: "StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontUpdateProductQtyMiniShoppingCartActionGroup.xml - actiongroups: - - actiongroup: "StorefrontUpdateProductQtyMiniShoppingCartActionGroup" - -- page: "FillNewShippingAddressModalActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillNewShippingAddressModalActionGroup.xml - actiongroups: - - actiongroup: "FillNewShippingAddressModalActionGroup" + - 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." -- page: "StorefrontCartEstimateShippingAndTaxActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontCartEstimateShippingAndTaxActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCartEstimateShippingAndTaxActionGroup" + - name: "assertProductImageStorefrontProductPage" + description: "Validates that the provided Product Image is present." -- page: "AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailTooltipContentOnCheckoutActionGroup.xml - actiongroups: - - actiongroup: "AssertStorefrontEmailTooltipContentOnCheckoutActionGroup" + - name: "assertProductImageStorefrontProductPage2" + description: "Validates that the provided Product Image is present." -- page: "FillShippingAddressOneStreetActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/FillShippingAddressOneStreetActionGroup.xml - actiongroups: - - actiongroup: "FillShippingAddressOneStreetActionGroup" + - name: "assertProductImageNotInStorefrontProductPage" + description: "Validates that the provided Product Image is not present." -- page: "StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCheckoutShippingMethodSelectedActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertCheckoutShippingMethodSelectedActionGroup" + - 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." -- page: "StorefrontMiniCartActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontMiniCartActionGroup.xml - actiongroups: - - actiongroup: "clickViewAndEditCartFromMiniCart" - - actiongroup: "assertOneProductNameInMiniCart" - - actiongroup: "removeProductFromMiniCart" - - actiongroup: "assertMiniCartEmpty" + - name: "UnassignAttributeFromGroup" + description: "Unassign the provided Attribute from an Attribute Set from the Attribute Sets creation/edit page." -- page: "StorefrontFillGuestShippingInfoActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillGuestShippingInfoActionGroup.xml - actiongroups: - - actiongroup: "StorefrontFillGuestShippingInfoActionGroup" + - name: "SaveAttributeSet" + description: "Save an Attribute Set on the Attribute Set creation/edit page." -- page: "CheckoutActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/CheckoutActionGroup.xml - actiongroups: - - actiongroup: "CheckoutSelectFlatRateShippingMethodActionGroup" - - actiongroup: "GoToCheckoutFromMinicartActionGroup" - - actiongroup: "GoToCheckoutFromCartActionGroup" - - actiongroup: "GuestCheckoutFillingShippingSectionActionGroup" - - actiongroup: "GuestCheckoutFillShippingNoWaitForPaymentActionGroup" - - actiongroup: "GuestCheckoutFillingShippingSectionWithoutRegionActionGroup" - - actiongroup: "GuestCheckoutFillingShippingSectionUnavailablePaymentActionGroup" - - actiongroup: "GuestCheckoutWithSpecificCountryOptionForPaymentMethodActionGroup" - - actiongroup: "LoggedInUserCheckoutFillingShippingSectionActionGroup" - - actiongroup: "LoggedInUserCheckoutAddNewShippingSectionWithoutRegionActionGroup" - - actiongroup: "PlaceOrderWithLoggedUserActionGroup" - - actiongroup: "CheckProductInCheckoutCartItemsActionGroup" - - actiongroup: "CheckOrderSummaryInCheckoutActionGroup" - - actiongroup: "CheckTotalsSortOrderInSummarySection" - - actiongroup: "CheckShipToInformationInCheckoutActionGroup" - - actiongroup: "CheckShippingMethodInCheckoutActionGroup" - - actiongroup: "CheckoutSelectCheckMoneyOrderPaymentActionGroup" - - actiongroup: "CheckSelectedShippingAddressInCheckoutActionGroup" - - actiongroup: "CheckBillingAddressInCheckoutActionGroup" - - actiongroup: "CheckBillingAddressInCheckoutWithBillingAddressOnPaymentPageActionGroup" - - actiongroup: "CheckoutPlaceOrderActionGroup" - - actiongroup: "VerifyTopDestinationsCountry" - - actiongroup: "StorefrontSignOutActionGroup" - - actiongroup: "ClickPlaceOrderActionGroup" + - name: "CreateDefaultAttributeSet" + description: "Goes to the Attribute Sets grid page. Clicks on Add. Fill Name. Clicks on Save." -- page: "StorefrontProductCartActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAddCategoryProductToCartActionGroup" - - actiongroup: "StorefrontAddCategoryProductToCartWithQuantityActionGroup" - - actiongroup: "StorefrontAddProductToCartActionGroup" - - actiongroup: "StorefrontOpenMinicartAndCheckSimpleProductActionGroup" - - actiongroup: "StorefrontCheckCartSimpleProductActionGroup" - - actiongroup: "StorefrontCheckCartActionGroup" - - actiongroup: "StorefrontOpenCartFromMinicartActionGroup" - - actiongroup: "changeSummaryQuoteAddress" + - name: "goToAttributeGridPage" + description: "Goes to the Attribute Sets grid page." -- page: "ClearShippingAddressActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/ClearShippingAddressActionGroup.xml - actiongroups: - - actiongroup: "ClearShippingAddressActionGroup" + - name: "goToAttributeSetByName" + description: "Searches for the provided Attribute Sets Name. Clicks on the 1st row." -- page: "AssertMiniShoppingCartSubTotalActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertMiniShoppingCartSubTotalActionGroup.xml - actiongroups: - - actiongroup: "AssertMiniShoppingCartSubTotalActionGroup" + - name: "filterProductAttributeByAttributeLabel" + description: "Searches the Attribute Sets grid page for the provided Attribute Set Name." -- page: "StorefrontShippmentFromActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontShippmentFromActionGroup.xml - actiongroups: - - actiongroup: "ShipmentFormFreeShippingActionGroup" + - name: "FilterProductAttributeSetGridByAttributeSetName" + description: "Filters the Attribute Sets grid page for the provided Attribute Set Name." -- page: "AdminCheckoutActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AdminCheckoutActionGroup.xml - actiongroups: - - actiongroup: "AdminCheckoutSelectCheckMoneyOrderBillingMethodActionGroup" + - 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." -- page: "StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartEstimateShippingAndTaxActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertCartEstimateShippingAndTaxActionGroup" + - name: "navigateToEditProductAttribute" + description: "Goes to the Product Attributes grid page. Filters the grid based on the provided Product Attribute. Clicks on the 1st row." -- page: "StorefrontFillEmailFieldOnCheckoutActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontFillEmailFieldOnCheckoutActionGroup.xml - actiongroups: - - actiongroup: "StorefrontFillEmailFieldOnCheckoutActionGroup" + - 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." -- page: "StorefrontAddSimpleProductToCartActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAddSimpleProductToCartActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAddSimpleProductToCartActionGroup" + - name: "AdminCreateAttributeFromProductPageWithScope" + description: "" -- page: "StorefrontAssertShippingMethodPresentInCartActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertShippingMethodPresentInCartActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertShippingMethodPresentInCartActionGroup" - -- page: "GuestCheckoutFillNewBillingAddressActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/GuestCheckoutFillNewBillingAddressActionGroup.xml - actiongroups: - - actiongroup: "GuestCheckoutFillNewBillingAddressActionGroup" - - actiongroup: "LoggedInCheckoutFillNewBillingAddressActionGroup" - - actiongroup: "LoggedInCheckoutWithOneAddressFieldWithoutStateField" - - actiongroup: "clearCheckoutAddressPopupFieldsActionGroup" - - actiongroup: "GuestCheckoutSelectPaymentAndFillNewBillingAddressActionGroup" + - name: "AdminCreateAttributeWithValueWithTwoStoreViesFromProductPage" + description: "EXTENDS: AdminCreateAttributeFromProductPage. Adds the 2 provided Store Views to a Product. Clicks on Save." -- page: "AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailNoteMessageOnCheckoutActionGroup.xml - actiongroups: - - actiongroup: "AssertStorefrontEmailNoteMessageOnCheckoutActionGroup" - -- page: "AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/AssertStorefrontEmailValidationMessageOnCheckoutActionGroup.xml - actiongroups: - - actiongroup: "AssertStorefrontEmailValidationMessageOnCheckoutActionGroup" + - name: "AdminProductPageCreateAttributeSetWithAttribute" + description: "Adds the provided Product Attribute Set to a Product on the Product creation/edit page." -- page: "StorefrontAssertCartShippingMethodSelectedActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/StorefrontAssertCartShippingMethodSelectedActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertCartShippingMethodSelectedActionGroup" + - 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." -- page: "IdentityOfDefaultBillingAndShippingAddressActionGroup.xml" - module: "Checkout" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Checkout/Test/Mftf/ActionGroup/IdentityOfDefaultBillingAndShippingAddressActionGroup.xml - actiongroups: - - actiongroup: "AssertThatShippingAndBillingAddressTheSame" + - name: "createCatalogPriceRule" + description: "Clicks on the Add button. Fills Rule Name, Description, Website and Discount Value." -- page: "CaptchaFormsDisplayingActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/CaptchaFormsDisplayingActionGroup.xml - actiongroups: - - actiongroup: "CaptchaFormsDisplayingActionGroup" + - name: "CreateCatalogPriceRuleViaTheUi" + description: "" -- page: "StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailWithCaptchaActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCustomerChangeEmailWithCaptchaActionGroup" + - name: "CreateCatalogPriceRuleConditionWithAttribute" + description: "Add Conditional Requirements to a Catalog Price Rule from the creation/edit page." -- page: "AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup.xml - actiongroups: - - actiongroup: "AssertCaptchaVisibleOnCustomerAccountCreatePageActionGroup" + - name: "applyCatalogPriceRules" + description: "Goes to the Catalog Price Rule grid page. Clicks on Apply Rules. Validates that the Success Message is present and correct." -- page: "AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerAccountInfoActionGroup.xml - actiongroups: - - actiongroup: "AssertCaptchaVisibleOnCustomerAccountInfoActionGroup" + - name: "newCatalogPriceRuleByUIWithConditionIsSKU" + description: "EXTENDS: newCatalogPriceRuleByUI. Add a Catalog Price Rule Condition based on the provided SKU." -- page: "StorefrontFillContactUsFormWithCaptchaActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillContactUsFormWithCaptchaActionGroup.xml - actiongroups: - - actiongroup: "StorefrontFillContactUsFormWithCaptchaActionGroup" + - name: "newCatalogPriceRuleByUIWithConditionIsCategory" + description: "EXTENDS: newCatalogPriceRuleByUI. Add a Catalog Price Rule Condition based on the provided Category ID." -- page: "StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormWithCaptchaActionGroup.xml - actiongroups: - - actiongroup: "StorefrontFillCustomerLoginFormWithCaptchaActionGroup" + - name: "selectGeneralCustomerGroupActionGroup" + description: "Selects the 'General' Customer Group for a Catalog Price Rule on the creation/edit page." -- page: "AssertCaptchaVisibleOnContactUsFormActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnContactUsFormActionGroup.xml - actiongroups: - - actiongroup: "AssertCaptchaVisibleOnContactUsFormActionGroup" + - name: "selectNotLoggedInCustomerGroupActionGroup" + description: "Selects the 'NOT LOGGED IN' Customer Group for a Catalog Price Rule on the creation/edit page." -- page: "AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnAdminLoginFormActionGroup.xml - actiongroups: - - actiongroup: "AssertCaptchaVisibleOnAdminLoginFormActionGroup" + - name: "OpenCatalogPriceRule" + description: "" -- page: "AdminLoginWithCaptchaActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AdminLoginWithCaptchaActionGroup.xml - actiongroups: - - actiongroup: "AdminLoginWithCaptchaActionGroup" + - 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." -- page: "AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup.xml - actiongroups: - - actiongroup: "AssertCaptchaNotVisibleOnCustomerLoginFormActionGroup" + - name: "GotoConfigurableProductPage" + description: "Clicks on create Configurable Product from the Admin Products grid page." -- page: "StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup.xml - actiongroups: - - actiongroup: "StorefrontFillCustomerAccountCreationFormWithCaptchaActionGroup" + - name: "FillAllRequiredFields" + description: "Fills the Product Name, Price and Weight fields. Clicks on 'Create Configurations'. Clicks on 'Create New Attribute'." -- page: "AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml" - module: "Captcha" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Captcha/Test/Mftf/ActionGroup/AssertCaptchaVisibleOnCustomerLoginFormActionGroup.xml - actiongroups: - - actiongroup: "AssertCaptchaVisibleOnCustomerLoginFormActionGroup" + - name: "CreateNewAttribute" + description: "Creates a new Product Attribute via the Admin Products creation/edit page. PLEASE NOTE: The Product Attributes are Hardcoded." -- page: "AdminSearchTermActionGroup.xml" - module: "Search" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Search/Test/Mftf/ActionGroup/AdminSearchTermActionGroup.xml - actiongroups: - - actiongroup: "searchTermFilterBySearchQuery" - - actiongroup: "deleteSearchTerm" + - 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." -- page: "AdminGroupedProductActionGroup.xml" - module: "GroupedProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/AdminGroupedProductActionGroup.xml - actiongroups: - - actiongroup: "checkRequiredFieldsInGroupedProductForm" - - actiongroup: "fillGroupedProductForm" - - actiongroup: "viewGroupedProductInAdminGrid" - - actiongroup: "fillDefaultQuantityForLinkedToGroupProductInGrid" - -- page: "VerifyProductTypeOrderActionGroup.xml" - module: "GroupedProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GroupedProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml - actiongroups: - - actiongroup: "VerifyProductTypeOrder" + - name: "VerifyOptionInProductStorefront" + description: "Validates that the provided Option Code and Option Name are present and correct on a Configurable Product page." -- page: "AssertCMSBlockContentActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSBlockContentActionGroup.xml - actiongroups: - - actiongroup: "AssertBlockContent" + - name: "SelectSingleAttributeAndAddToCart" + description: "Selects a Product Option. Clicks 'Add to Cart'. Validates that the Product Added Success message appears." -- page: "ClearWidgetsFromCMSContentActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/ClearWidgetsFromCMSContentActionGroup.xml - actiongroups: - - actiongroup: "ClearWidgetsFromCMSContent" + - name: "storefrontCheckConfigurableProductOptions" + description: "Validates that the Options for a Configurable Product are present and correct." -- page: "FillOutCMSPageContentActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutCMSPageContentActionGroup.xml - actiongroups: - - actiongroup: "FillOutCMSPageContent" + - name: "assertOptionImageInStorefrontProductPage" + description: "Validates that the provided Product Image is present when the provided Product Option is selected." -- page: "CMSActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CMSActionGroup.xml - actiongroups: - - actiongroup: "navigateToCreatedCMSPage" - - actiongroup: "navigateToCreatedCMSBlockPage" - - actiongroup: "DeleteCMSBlockActionGroup" - - actiongroup: "AddStoreViewToCmsPage" - - actiongroup: "saveAndCloseCMSBlockWithSplitButton" - - actiongroup: "navigateToStorefrontForCreatedPage" - - actiongroup: "saveCMSBlock" - - actiongroup: "saveAndContinueEditCmsPage" - - actiongroup: "saveCmsPage" - - actiongroup: "setLayout" - -- page: "AssignBlockToCMSPageActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssignBlockToCMSPageActionGroup.xml - actiongroups: - - actiongroup: "AssignBlockToCMSPage" + - name: "AssertOptionImageAndPriceInStorefrontProductActionGroup" + description: "Validates that the provided Product Image and Price are present when the provided Product Option is selected." -- page: "FillOutBlockContentActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/FillOutBlockContentActionGroup.xml - actiongroups: - - actiongroup: "FillOutBlockContent" + - 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." -- page: "RestoreLayoutSettingActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/RestoreLayoutSettingActionGroup.xml - actiongroups: - - actiongroup: "RestoreLayoutSetting" + - name: "createConfigurableProduct" + description: "Goes to the Admin Product grid page. Creates a Configurable Product using the default Product Options." -- page: "VerifyTinyMCEActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/VerifyTinyMCEActionGroup.xml - actiongroups: - - actiongroup: "VerifyTinyMCEActionGroup" - - actiongroup: "VerifyMagentoEntityActionGroup" + - name: "generateConfigurationsByAttributeCode" + description: "Generates the Product Configurations for the provided Attribute Code on the Configurable Product creation/edit page." -- page: "SearchBlockOnGridPageActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/SearchBlockOnGridPageActionGroup.xml - actiongroups: - - actiongroup: "searchBlockOnGridPage" - - actiongroup: "deleteBlock" + - name: "createOptionsForAttribute" + description: "" -- page: "AssertCMSPageContentActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/AssertCMSPageContentActionGroup.xml - actiongroups: - - actiongroup: "AssertCMSPageContent" - - actiongroup: "AssertStoreFrontCMSPage" + - name: "createConfigurationsForAttribute" + description: "EXTENDS: generateConfigurationsByAttributeCode. Clicks on the Save button. Clicks on the Confirm button." -- page: "NavigateToMediaFolderActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/NavigateToMediaFolderActionGroup.xml - actiongroups: - - actiongroup: "NavigateToMediaFolderActionGroup" + - name: "createConfigurationsForAttributeWithImages" + description: "EXTENDS: generateConfigurationsByAttributeCode. Adds the provided Attribute Image to the provided Attribute Code." -- page: "SelectImageFromMediaStorageActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/SelectImageFromMediaStorageActionGroup.xml - actiongroups: - - actiongroup: "clickBrowseBtnOnUploadPopup" - - actiongroup: "VerifyMediaGalleryStorageActions" - - actiongroup: "CreateImageFolder" - - actiongroup: "attachImage" - - actiongroup: "deleteImage" - - actiongroup: "saveImage" - - actiongroup: "fillOutUploadImagePopup" - - actiongroup: "verifyOversizeValidationMsg" - - actiongroup: "verifyWrongExtensionValidationMsg" - -- page: "DeletePageByUrlKeyActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeletePageByUrlKeyActionGroup.xml - actiongroups: - - actiongroup: "DeletePageByUrlKeyActionGroup" + - name: "createConfigurationsForTwoAttribute" + description: "EXTENDS: generateConfigurationsByAttributeCode. Generates the Product Configurations for the 2 provided Attribute Codes on the Configurable Product creation/edit page." -- page: "CreateNewPageWithAllValuesActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithAllValuesActionGroup.xml - actiongroups: - - actiongroup: "CreateNewPageWithAllValues" + - name: "saveConfiguredProduct" + description: "Save the Configurable Product on the Configurable Product creation/edit page. Validates that the Success Message is present." -- page: "CreateNewPageWithWidgetActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/CreateNewPageWithWidgetActionGroup.xml - actiongroups: - - actiongroup: "CreateNewPageWithWidget" + - name: "GenerateAndSaveConfiguredProductAfterSettingOptions" + description: "" -- page: "DeleteImageFromStorageActionGroup.xml" - module: "Cms" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Cms/Test/Mftf/ActionGroup/DeleteImageFromStorageActionGroup.xml - actiongroups: - - actiongroup: "DeleteImageFromStorageActionGroup" + - name: "addNewProductConfigurationAttribute" + description: "Generates the Product Configurations for the 2 provided Attribute Names on the Configurable Product creation/edit page." -- page: "StorefrontClickOnHeaderLogoActionGroup.xml" - module: "Theme" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Theme/Test/Mftf/ActionGroup/StorefrontClickOnHeaderLogoActionGroup.xml - actiongroups: - - actiongroup: "StorefrontClickOnHeaderLogoActionGroup" + - name: "selectCreatedAttributeAndCreateTwoOptions" + description: "" -- page: "NavigateToFaviconMediaFolderActionGroup.xml" - module: "Theme" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Theme/Test/Mftf/ActionGroup/NavigateToFaviconMediaFolderActionGroup.xml - actiongroups: - - actiongroup: "NavigateToFaviconMediaFolderActionGroup" + - name: "changeProductConfigurationsInGrid" + description: "Edit the Product Configuration via the Admin Product grid page." -- page: "AdminUrlRewriteActionGroup.xml" - module: "UrlRewrite" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteActionGroup.xml - actiongroups: - - actiongroup: "AdminAddUrlRewrite" - - actiongroup: "AdminAddUrlRewriteForProduct" - - actiongroup: "AdminAddCustomUrlRewrite" - - actiongroup: "AdminUpdateUrlRewrite" - - actiongroup: "AdminUpdateCustomUrlRewrite" - -- page: "StorefrontUrlRewriteRedirectActionGroup.xml" - module: "UrlRewrite" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/StorefrontUrlRewriteRedirectActionGroup.xml - actiongroups: - - actiongroup: "AssertStorefrontUrlRewriteRedirect" - - actiongroup: "AssertStorefrontProductRedirect" + - name: "changeProductConfigurationsInGridExceptSku" + description: "EXTENDS: changeProductConfigurationsInGrid. Removes 'fillFieldSkuForFirstAttributeOption' and 'fillFieldSkuForSecondAttributeOption'." -- page: "AdminUrlRewriteGridActionGroup.xml" - module: "UrlRewrite" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/UrlRewrite/Test/Mftf/ActionGroup/AdminUrlRewriteGridActionGroup.xml - actiongroups: - - actiongroup: "AdminSearchByRequestPath" - - actiongroup: "AdminSearchUrlRewriteProductBySku" - - actiongroup: "AdminSearchDeletedUrlRewrite" - - actiongroup: "AdminDeleteUrlRewrite" - - actiongroup: "AssertPageByUrlRewriteIsNotFound" - - actiongroup: "AdminSearchAndSelectUrlRewriteInGrid" - -- page: "OpenPayPalButtonCheckoutPageActionGroup.xml" - module: "Paypal" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OpenPayPalButtonCheckoutPageActionGroup.xml - actiongroups: - - actiongroup: "OpenPayPalButtonCheckoutPage" + - name: "addProductToConfigurationsGrid" + description: "Adds the provided Product SKU to the provided Product Name." -- page: "PayPalExpressCheckoutConfigurationActionGroup.xml" - module: "Paypal" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/PayPalExpressCheckoutConfigurationActionGroup.xml - actiongroups: - - actiongroup: "ConfigPayPalExpressCheckout" - - actiongroup: "CreatePayPalOrderWithSelectedPaymentMethodActionGroup" - - actiongroup: "addProductToCheckoutPage" + - name: "addUniqueImageToConfigurableProductOption" + description: "Adds the provided Image to a Configurable Product on the Admin Product creation/edit page." -- page: "OtherPayPalConfigurationActionGroup.xml" - module: "Paypal" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Paypal/Test/Mftf/ActionGroup/OtherPayPalConfigurationActionGroup.xml - actiongroups: - - actiongroup: "EnablePayPalConfiguration" - - actiongroup: "CheckEnableOptionPayPalConfiguration" + - 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." -- page: "ColorPickerActionGroup.xml" - module: "Swatches" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/ColorPickerActionGroup.xml - actiongroups: - - actiongroup: "setColorPickerByHex" - - actiongroup: "assertSwatchColor" - - actiongroup: "assertStorefrontSwatchColor" - - actiongroup: "openSwatchMenuByIndex" - -- page: "AddSwatchToProductActionGroup.xml" - module: "Swatches" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Swatches/Test/Mftf/ActionGroup/AddSwatchToProductActionGroup.xml - actiongroups: - - actiongroup: "AddVisualSwatchToProductActionGroup" - - actiongroup: "AddVisualSwatchToProductWithStorefrontConfigActionGroup" + - name: "addUniqueQuantityToConfigurableProductOption" + description: "" -- page: "DisplayOutOfStockProductActionGroup.xml" - module: "CatalogInventory" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogInventory/Test/Mftf/ActionGroup/DisplayOutOfStockProductActionGroup.xml - actiongroups: - - actiongroup: "displayOutOfStockProduct" - - actiongroup: "noDisplayOutOfStockProduct" + - 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." -- page: "FillPaymentInformationActionGroup.xml" - module: "AuthorizenetAcceptjs" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/FillPaymentInformationActionGroup.xml - actiongroups: - - actiongroup: "FillPaymentInformation" - - actiongroup: "GuestCheckoutAuthorizenetFillBillingAddress" + - name: "saveConfigurableProductAddToCurrentAttributeSet" + description: "Clicks on 'Save'. Clicks on 'Confirm' in the 'Choose Affected Attribute Set' model on the Configurable Product creation/edit page." -- page: "ConfigureAuthorizenetAcceptjsActionGroup.xml" - module: "AuthorizenetAcceptjs" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ConfigureAuthorizenetAcceptjsActionGroup.xml - actiongroups: - - actiongroup: "ConfigureAuthorizenetAcceptjs" - - actiongroup: "DisableAuthorizenetAcceptjs" + - 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." -- page: "ViewAndValidateOrderActionGroup.xml" - module: "AuthorizenetAcceptjs" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/AuthorizenetAcceptjs/Test/Mftf/ActionGroup/ViewAndValidateOrderActionGroup.xml - actiongroups: - - actiongroup: "ViewAndValidateOrderActionGroup" - - actiongroup: "ViewAndValidateOrderActionGroupNoSubmit" + - name: "AdminConfigurableWizardMoveToNextStepActionGroup" + description: "Click on the 'Next' button in the 'Create Product Configurations' panel on the Configurable Product creation/edit page." -- page: "CheckingGiftOptionsActionGroup.xml" - module: "GiftMessage" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/GiftMessage/Test/Mftf/ActionGroup/CheckingGiftOptionsActionGroup.xml - actiongroups: - - actiongroup: "CheckingGiftOptionsActionGroup" + - name: "AdminConfigurableProductDisableConfigurationsActionGroup" + description: "" -- page: "AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml" - module: "CatalogRule" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup.xml - actiongroups: - - actiongroup: "AssertCustomerGroupNotOnCatalogPriceRuleFormActionGroup" + - 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." -- page: "CatalogPriceRuleActionGroup.xml" - module: "CatalogRule" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/CatalogPriceRuleActionGroup.xml - actiongroups: - - actiongroup: "newCatalogPriceRuleByUI" - - actiongroup: "createCatalogPriceRule" - - actiongroup: "CreateCatalogPriceRuleConditionWithAttribute" - - actiongroup: "applyCatalogPriceRules" - - actiongroup: "newCatalogPriceRuleByUIWithConditionIsSKU" - - actiongroup: "newCatalogPriceRuleByUIWithConditionIsCategory" - - actiongroup: "selectGeneralCustomerGroupActionGroup" - - actiongroup: "selectNotLoggedInCustomerGroupActionGroup" - -- page: "AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml" - module: "CatalogRule" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogRule/Test/Mftf/ActionGroup/AdminOpenNewCatalogPriceRuleFormPageActionGroup.xml - actiongroups: - - actiongroup: "AdminOpenNewCatalogPriceRuleFormPageActionGroup" + - name: "CreateCustomTemplate" + description: "" -- page: "VerifySubscribedNewsletterDisplayedActionGroup.xml" - module: "Newsletter" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/VerifySubscribedNewsletterDisplayedActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCreateNewAccountNewsletterChecked" - - actiongroup: "StorefrontCreateNewAccountNewsletterUnchecked" - - actiongroup: "CheckSubscribedNewsletterActionGroup" + - name: "FindAndOpenEmailTemplate" + description: "" -- page: "AdminNewsletterTemplateActionGroup.xml" - module: "Newsletter" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Newsletter/Test/Mftf/ActionGroup/AdminNewsletterTemplateActionGroup.xml - actiongroups: - - actiongroup: "SwitchToPreviewIframeActionGroup" + - name: "DeleteEmailTemplate" + description: "Clicks on Delete Template. Accepts the Popup. Validates that the Email Template is NOT present in the Email Templates Grid." -- page: "ConfigurableProductAttributeNameDesignActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductAttributeNameDesignActionGroup.xml - actiongroups: - - actiongroup: "GotoCatalogProductsPage" - - actiongroup: "GotoConfigurableProductPage" - - actiongroup: "FillAllRequiredFields" - - actiongroup: "CreateNewAttribute" - - actiongroup: "DeleteCreatedAttribute" - -- page: "StorefrontCategoryActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCategoryActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCheckCategoryConfigurableProduct" - - actiongroup: "StorefrontCheckCategoryOutOfStockConfigurableProduct" + - name: "PreviewEmailTemplate" + description: "" -- page: "AdminCreateApiConfigurableProductActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminCreateApiConfigurableProductActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateApiConfigurableProductActionGroup" - - actiongroup: "AdminCreateApiConfigurableProductWithHiddenChildActionGroup" + - 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." -- page: "ConfigurableProductCheckoutActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/ConfigurableProductCheckoutActionGroup.xml - actiongroups: - - actiongroup: "CheckConfigurableProductInCheckoutCartItemsActionGroup" + - 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." -- page: "StorefrontProductActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCheckConfigurableProduct" - - actiongroup: "VerifyOptionInProductStorefront" - - actiongroup: "SelectSingleAttributeAndAddToCart" - - actiongroup: "storefrontCheckConfigurableProductOptions" - - actiongroup: "assertOptionImageInStorefrontProductPage" - - actiongroup: "AssertOptionImageAndPriceInStorefrontProductActionGroup" - - actiongroup: "assertConfigurableProductWithSpecialPriceOnStorefrontProductPage" - -- page: "StorefrontProductCartActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductCartActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCheckCartConfigurableProductActionGroup" - - actiongroup: "StorefrontOpenMinicartAndCheckConfigurableProductActionGroup" + - name: "StorefrontFillRegistrationFormActionGroup" + description: "" -- page: "AdminAddOptionsToAttributeActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminAddOptionsToAttributeActionGroup.xml - actiongroups: - - actiongroup: "addOptionsToAttributeActionGroup" + - name: "SaveRegistrationFormActionGroup" + description: "" -- page: "StorefrontProductAttributeActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontProductAttributeActionGroup.xml - actiongroups: - - actiongroup: "SelectStorefrontSideBarAttributeOption" + - name: "AssertSignedUpNewsletterActionGroup" + description: "Validates that the provided Customer details are present and correct on the Storefront Customer Dashboard page." -- page: "StorefrontCompareActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/StorefrontCompareActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCheckCompareConfigurableProductActionGroup" + - 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." -- page: "VerifyProductTypeOrderActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/VerifyProductTypeOrderActionGroup.xml - actiongroups: - - actiongroup: "VerifyProductTypeOrder" + - name: "EnterCustomerAddressInfoFillState" + description: "EXTENDS: EnterCustomerAddressInfo. Fills the State field." -- page: "AdminConfigurableProductActionGroup.xml" - module: "ConfigurableProduct" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/ConfigurableProduct/Test/Mftf/ActionGroup/AdminConfigurableProductActionGroup.xml - actiongroups: - - actiongroup: "viewConfigurableProductInAdminGrid" - - actiongroup: "createConfigurableProduct" - - actiongroup: "generateConfigurationsByAttributeCode" - - actiongroup: "createConfigurationsForAttribute" - - actiongroup: "createConfigurationsForAttributeWithImages" - - actiongroup: "createConfigurationsForTwoAttribute" - - actiongroup: "saveConfiguredProduct" - - actiongroup: "addNewProductConfigurationAttribute" - - actiongroup: "changeProductConfigurationsInGrid" - - actiongroup: "changeProductConfigurationsInGridExceptSku" - - actiongroup: "addProductToConfigurationsGrid" - - actiongroup: "addUniqueImageToConfigurableProductOption" - - actiongroup: "addUniquePriceToConfigurableProductOption" - - actiongroup: "saveConfigurableProductWithNewAttributeSet" - - actiongroup: "saveConfigurableProductAddToCurrentAttributeSet" - - actiongroup: "assertConfigurableProductOnAdminProductPage" - - actiongroup: "AdminConfigurableWizardMoveToNextStepActionGroup" - -- page: "CreateBackupActionGroup.xml" - module: "Backup" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backup/Test/Mftf/ActionGroup/CreateBackupActionGroup.xml - actiongroups: - - actiongroup: "createSystemBackup" - - actiongroup: "createMediaBackup" - - actiongroup: "createDatabaseBackup" + - 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." -- page: "DeleteBackupActionGroup.xml" - module: "Backup" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Backup/Test/Mftf/ActionGroup/DeleteBackupActionGroup.xml - actiongroups: - - actiongroup: "deleteBackup" + - name: "VerifyCustomerShippingAddress" + description: "Goes to the Storefront Customer Dashboard Address area. Validates that the provided Customer Shipping Address is present and correct." -- page: "AdminCreateBlockWithWidgetActionGroup.xml" - module: "CatalogWidget" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/CatalogWidget/Test/Mftf/ActionGroup/AdminCreateBlockWithWidgetActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateBlockWithWidget" + - 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." -- page: "IndexerActionGroup.xml" - module: "Indexer" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Indexer/Test/Mftf/ActionGroup/IndexerActionGroup.xml - actiongroups: - - actiongroup: "updateIndexerBySchedule" - - actiongroup: "updateIndexerOnSave" + - 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." -- page: "EmailTemplateActionGroup.xml" - module: "Email" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Email/Test/Mftf/ActionGroup/EmailTemplateActionGroup.xml - actiongroups: - - actiongroup: "CreateNewTemplate" - - actiongroup: "CreateCustomTemplate" - - actiongroup: "FindAndOpenEmailTemplate" - - actiongroup: "DeleteEmailTemplate" - - actiongroup: "PreviewEmailTemplate" - - actiongroup: "AssertEmailTemplateContent" + - name: "VerifyCustomerNameOnFrontend" + description: "Goes to the Storefront Customer Dashboard page. Validates that the Customer First/Last Name is present and correct." -- page: "AdminCreateCustomerGroupActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerGroupActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateCustomerGroupActionGroup" - -- page: "StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNumberOfAddressesActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCustomerAddressBookNumberOfAddresses" - -- page: "CreateCustomerActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/CreateCustomerActionGroup.xml - actiongroups: - - actiongroup: "CreateCustomerActionGroup" - -- page: "AssertStorefrontPasswordAutocompleteOffActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertStorefrontPasswordAutocompleteOffActionGroup.xml - actiongroups: - - actiongroup: "AssertStorefrontPasswordAutoCompleteOffActionGroup" - -- page: "AssertMessageCustomerCreateAccountActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerCreateAccountActionGroup.xml - actiongroups: - - actiongroup: "AssertMessageCustomerCreateAccountActionGroup" - -- page: "AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultShippingAddressActionGroup.xml - actiongroups: - - actiongroup: "AdminAssertCustomerNoDefaultShippingAddress" - -- page: "AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerNoDefaultBillingAddressActionGroup.xml - actiongroups: - - actiongroup: "AdminAssertCustomerNoDefaultBillingAddress" - -- page: "AdminCustomerShopingCartActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerShopingCartActionGroup.xml - actiongroups: - - actiongroup: "AdminAddProductToShoppingCartActionGroup" - -- page: "AdminAssertCustomerDefaultBillingAddressActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultBillingAddressActionGroup.xml - actiongroups: - - actiongroup: "AdminAssertCustomerDefaultBillingAddress" - -- page: "AssertCustomerGroupNotInGridActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotInGridActionGroup.xml - actiongroups: - - actiongroup: "AssertCustomerGroupNotInGridActionGroup" - -- page: "StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup.xml - actiongroups: - - actiongroup: "StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup" - -- page: "AdminCustomerGridActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerGridActionGroup.xml - actiongroups: - - actiongroup: "AdminFilterCustomerByEmail" - -- page: "StorefrontClickSignInButtonActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignInButtonActionGroup.xml - actiongroups: - - actiongroup: "StorefrontClickSignInButtonActionGroup" - -- page: "AdminAssertCustomerAccountInformationActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerAccountInformationActionGroup.xml - actiongroups: - - actiongroup: "AdminAssertCustomerAccountInformation" - -- page: "StorefrontOpenCustomerLoginPageActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerLoginPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontOpenCustomerLoginPageActionGroup" - -- page: "SetGroupCustomerActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SetGroupCustomerActionGroup.xml - actiongroups: - - actiongroup: "SetCustomerGroupForSelectedCustomersViaGrid" - -- page: "AdminFilterCustomerGroupByNameActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGroupByNameActionGroup.xml - actiongroups: - - actiongroup: "AdminFilterCustomerGroupByNameActionGroup" - -- page: "AssertMessageCustomerLoginActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerLoginActionGroup.xml - actiongroups: - - actiongroup: "AssertMessageCustomerLoginActionGroup" - -- page: "AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressSetDefaultShippingAndBillingActionGroup.xml - actiongroups: - - actiongroup: "AdminEditCustomerAddressSetDefaultShippingAndBilling" - -- page: "StorefrontAssertSuccessLoginToStorefrontActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAssertSuccessLoginToStorefrontActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAssertSuccessLoginToStorefront" - -- page: "SignUpNewUserFromStorefrontActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SignUpNewUserFromStorefrontActionGroup.xml - actiongroups: - - actiongroup: "SignUpNewUserFromStorefrontActionGroup" - - actiongroup: "StorefrontCreateCustomerSignedUpNewsletterActionGroup" - - actiongroup: "AssertSignedUpNewsletterActionGroup" - - actiongroup: "EnterCustomerAddressInfo" - - actiongroup: "EnterCustomerAddressInfoFillState" - - actiongroup: "VerifyCustomerBillingAddress" - - actiongroup: "VerifyCustomerShippingAddress" - - actiongroup: "VerifyCustomerBillingAddressWithState" - - actiongroup: "VerifyCustomerShippingAddressWithState" - - actiongroup: "VerifyCustomerNameOnFrontend" - - actiongroup: "SignUpNewCustomerStorefrontActionGroup" - -- page: "AssertCustomerGroupNotOnProductFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnProductFormActionGroup.xml - actiongroups: - - actiongroup: "AssertCustomerGroupNotOnProductFormActionGroup" - -- page: "VerifyGroupCustomerActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/VerifyGroupCustomerActionGroup.xml - actiongroups: - - actiongroup: "VerifyCustomerGroupForCustomer" - -- page: "AdminDeleteAddressInCustomersAddressGridActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteAddressInCustomersAddressGridActionGroup.xml - actiongroups: - - actiongroup: "AdminDeleteAddressInCustomersAddressGrid" - -- page: "NavigateCustomerGroupActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerGroupActionGroup.xml - actiongroups: - - actiongroup: "NavigateToCustomerGroupPage" - -- page: "AssertMessageCustomerChangeAccountInfoActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertMessageCustomerChangeAccountInfoActionGroup.xml - actiongroups: - - actiongroup: "AssertMessageCustomerChangeAccountInfoActionGroup" - -- page: "StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountInfoEditPageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontOpenCustomerAccountInfoEditPageActionGroup" - -- page: "AdminFilterCustomerByNameActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerByNameActionGroup.xml - actiongroups: - - actiongroup: "AdminFilterCustomerByName" - -- page: "AssertCustomerAccountPageTitleActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerAccountPageTitleActionGroup.xml - actiongroups: - - actiongroup: "AssertCustomerAccountPageTitleActionGroup" - -- page: "AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertNumberOfRecordsInCustomersAddressGridActionGroup.xml - actiongroups: - - actiongroup: "AdminAssertNumberOfRecordsInCustomersAddressGrid" + actiongroups: + - name: "AdminEditCustomerAddressesFrom" + description: "Adds the provided Address to a Customer from the Admin Customers creation/edit page." -- page: "AssertCustomerResetPasswordActionGroup.xml" - module: "Customer" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerResetPasswordActionGroup.xml - actiongroups: - - actiongroup: "AssertCustomerResetPasswordActionGroup" + - name: "AdminEditCustomerAddressSetDefaultShippingAndBilling" + description: "EXTENDS: AdminEditCustomerAddressesFrom. Clicks on 'Set Default' for Billing/Shipping." -- page: "AdminUpdateCustomerGroupActionGroup.xml" - module: "Customer" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminUpdateCustomerGroupActionGroup.xml - actiongroups: - - actiongroup: "AdminUpdateCustomerGroupByEmailActionGroup" + - name: "AdminEditCustomerAddressNoZipNoState" + description: "EXTENDS: AdminEditCustomerAddressesFrom. Removes 'selectState' and 'fillZipCode'. Clicks on 'Set Default' for Billing/Shipping." -- page: "AdminConfigCustomerActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminConfigCustomerActionGroup.xml - actiongroups: - - actiongroup: "SetCustomerDataLifetimeActionGroup" - -- page: "DeleteCustomerActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/DeleteCustomerActionGroup.xml - actiongroups: - - actiongroup: "DeleteCustomerActionGroup" - - actiongroup: "DeleteCustomerByEmailActionGroup" - -- page: "AdminResetFilterInCustomerAddressGridActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerAddressGridActionGroup.xml - actiongroups: - - actiongroup: "AdminResetFilterInCustomerAddressGrid" - -- page: "StorefrontCustomerLogoutActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerLogoutActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCustomerLogoutActionGroup" - - actiongroup: "StorefrontSignOutActionGroup" - -- page: "AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSaveCustomerAndAssertSuccessMessageActionGroup.xml - actiongroups: - - actiongroup: "AdminSaveCustomerAndAssertSuccessMessage" - -- page: "AssertCustomerGroupOnCustomerFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerGroupOnCustomerFormActionGroup.xml - actiongroups: - - actiongroup: "AssertCustomerGroupOnCustomerFormActionGroup" - -- page: "StorefrontAddCustomerAddressActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAddCustomerAddressActionGroup.xml - actiongroups: - - actiongroup: "StorefrontAddNewCustomerAddressActionGroup" - - actiongroup: "StorefrontAddCustomerDefaultAddressActionGroup" - -- page: "AdminFilterCustomerGridByEmailActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerGridByEmailActionGroup.xml - actiongroups: - - actiongroup: "AdminFilterCustomerGridByEmail" - -- page: "AdminDeleteCustomerActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerActionGroup.xml - actiongroups: - - actiongroup: "AdminDeleteCustomerActionGroup" - -- page: "AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup.xml - actiongroups: - - actiongroup: "AssertAuthorizationPopUpPasswordAutoCompleteOffActionGroup" - -- page: "AdminEditCustomerAddressesFromActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressesFromActionGroup.xml - actiongroups: - - actiongroup: "AdminEditCustomerAddressesFrom" - - actiongroup: "AdminEditCustomerAddressSetDefaultShippingAndBilling" - - actiongroup: "AdminEditCustomerAddressNoZipNoState" - - actiongroup: "SelectDropdownCustomerAddressAttributeValueActionGroup" - -- page: "AssertCustomerLoggedInActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AssertCustomerLoggedInActionGroup.xml - actiongroups: - - actiongroup: "AssertCustomerWelcomeMessageActionGroup" - -- page: "SwitchAccountActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/SwitchAccountActionGroup.xml - actiongroups: - - actiongroup: "SignOut" - - actiongroup: "LoginNewUser" - -- page: "StorefrontClickSignOnCustomerLoginFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontClickSignOnCustomerLoginFormActionGroup.xml - actiongroups: - - actiongroup: "StorefrontClickSignOnCustomerLoginFormActionGroup" + actiongroups: + - name: "OpenEditCustomerFromAdminActionGroup" + description: "Goes to the Admin Customers grid page. Filters the grid based on the provided Customer. Clicks on Edit." -- page: "StorefrontCustomerAddressBookNotContainsActionGroup.xml" - module: "Customer" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookNotContainsActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCustomerAddressBookNotContains" + - name: "OpenEditCustomerAddressFromAdminActionGroup" + description: "Filters the Admin Customers Addresses based on the provided Address. Clicks on Edit." -- page: "AdminDeleteCustomerGroupActionGroup.xml" - module: "Customer" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminDeleteCustomerGroupActionGroup.xml - actiongroups: - - actiongroup: "AdminDeleteCustomerGroupActionGroup" + - 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." -- page: "LoginToStorefrontActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontActionGroup.xml - actiongroups: - - actiongroup: "LoginToStorefrontActionGroup" - -- page: "StorefrontFillCustomerAccountCreationFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerAccountCreationFormActionGroup.xml - actiongroups: - - actiongroup: "StorefrontFillCustomerAccountCreationFormActionGroup" - -- page: "OpenEditCustomerFromAdminActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenEditCustomerFromAdminActionGroup.xml - actiongroups: - - actiongroup: "OpenEditCustomerFromAdminActionGroup" - - actiongroup: "OpenEditCustomerAddressFromAdminActionGroup" - - actiongroup: "DeleteCustomerFromAdminActionGroup" - - actiongroup: "AdminClearCustomersFiltersActionGroup" - -- page: "AdminEditCustomerAddressNoZipNoStateActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressNoZipNoStateActionGroup.xml - actiongroups: - - actiongroup: "AdminEditCustomerAddressNoZipNoState" - -- page: "OpenMyAccountPageActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/OpenMyAccountPageActionGroup.xml - actiongroups: - - actiongroup: "OpenMyAccountPageActionGroup" - -- page: "StorefrontCustomerActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerActionGroup.xml - actiongroups: - - actiongroup: "CustomerLogoutStorefrontByMenuItemsActionGroup" - -- page: "StorefrontCustomerChangeEmailActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerChangeEmailActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCustomerChangeEmailActionGroup" - -- page: "LoginToStorefrontWithEmailAndPasswordActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/LoginToStorefrontWithEmailAndPasswordActionGroup.xml - actiongroups: - - actiongroup: "LoginToStorefrontWithEmailAndPassword" - -- page: "NavigateThroughCustomerTabsActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateThroughCustomerTabsActionGroup.xml - actiongroups: - - actiongroup: "NavigateThroughCustomerTabsActionGroup" - -- page: "StorefrontOpenCustomerAccountCreatePageActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontOpenCustomerAccountCreatePageActionGroup.xml - actiongroups: - - actiongroup: "StorefrontOpenCustomerAccountCreatePageActionGroup" - -- page: "AdminResetFilterInCustomerGridActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminResetFilterInCustomerGridActionGroup.xml - actiongroups: - - actiongroup: "AdminResetFilterInCustomerGrid" - -- page: "AdminAssertCustomerDefaultShippingAddressActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerDefaultShippingAddressActionGroup.xml - actiongroups: - - actiongroup: "AdminAssertCustomerDefaultShippingAddress" - -- page: "AdminAssertAddressInCustomersAddressGridActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertAddressInCustomersAddressGridActionGroup.xml - actiongroups: - - actiongroup: "AdminAssertAddressInCustomersAddressGrid" - -- page: "StorefrontCustomerAddressBookContainsActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerAddressBookContainsActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCustomerAddressBookContains" - -- page: "AdminOpenCustomerEditPageActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminOpenCustomerEditPageActionGroup.xml - actiongroups: - - actiongroup: "AdminOpenCustomerEditPageActionGroup" - -- page: "EditCustomerAddressesFromAdminActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/EditCustomerAddressesFromAdminActionGroup.xml - actiongroups: - - actiongroup: "EditCustomerAddressesFromAdminActionGroup" - -- page: "AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminFilterCustomerAddressGridByPhoneNumberActionGroup.xml - actiongroups: - - actiongroup: "AdminFilterCustomerAddressGridByPhoneNumber" - -- page: "NavigateCustomerActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/NavigateCustomerActionGroup.xml - actiongroups: - - actiongroup: "NavigateToAllCustomerPage" - -- page: "AdminCustomerSaveAndContinueActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCustomerSaveAndContinueActionGroup.xml - actiongroups: - - actiongroup: "AdminCustomerSaveAndContinue" - -- page: "AdminEditCustomerInformationFromActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerInformationFromActionGroup.xml - actiongroups: - - actiongroup: "AdminEditCustomerAccountInformationActionGroup" - -- page: "StorefrontCustomerGoToSidebarMenuActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerGoToSidebarMenuActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCustomerGoToSidebarMenu" - -- page: "AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminCreateCustomerWithWebsiteAndStoreViewActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateCustomerWithWebsiteAndStoreViewActionGroup" - - actiongroup: "AdminCreateCustomerWithWebSiteAndGroup" - -- page: "StorefrontFillCustomerLoginFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontFillCustomerLoginFormActionGroup.xml - actiongroups: - - actiongroup: "StorefrontFillCustomerLoginFormActionGroup" - -- page: "AdminSelectCustomerByEmailActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectCustomerByEmailActionGroup.xml - actiongroups: - - actiongroup: "AdminSelectCustomerByEmail" + 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." -- page: "AdminSelectAllCustomersActionGroup.xml" - module: "Customer" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminSelectAllCustomersActionGroup.xml - actiongroups: - - actiongroup: "AdminSelectAllCustomers" + - 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." -- page: "StorefrontCustomerResetPasswordActionGroup.xml" - module: "Customer" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontCustomerResetPasswordActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCustomerResetPasswordActionGroup" + - name: "StorefrontCustomerCheckProductInWishlist" + description: "Validates that the provided Product details (Price and Name) are present in the Storefront Customer Dashboard Wish List." -- page: "AdminAssertCustomerInCustomersGridActionGroup.xml" - module: "Customer" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminAssertCustomerInCustomersGridActionGroup.xml - actiongroups: - - actiongroup: "AdminAssertCustomerInCustomersGrid" + - name: "StorefrontCustomerCheckProductInWishlistSidebar" + description: "Validates that the provided Product details (Name) are present in the Wish List side bar menu." -- page: "StorefrontCustomerWishlistActionGroup.xml" - module: "Wishlist" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Wishlist/Test/Mftf/ActionGroup/StorefrontCustomerWishlistActionGroup.xml - actiongroups: - - actiongroup: "StorefrontCustomerAddCategoryProductToWishlistActionGroup" - - actiongroup: "StorefrontCustomerAddProductToWishlistActionGroup" - - actiongroup: "StorefrontCustomerCheckProductInWishlist" - - actiongroup: "StorefrontCustomerCheckProductInWishlistSidebar" - - actiongroup: "StorefrontCustomerRemoveProductFromWishlistUsingSidebar" - - actiongroup: "StorefrontCustomerAddProductToCartFromWishlistUsingSidebar" - - actiongroup: "StorefrontCustomerEditProductInWishlist" - - actiongroup: "StorefrontCustomerShareWishlistActionGroup" - -- page: "GenerateOrderReportActionGroup.xml" - module: "Reports" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Reports/Test/Mftf/ActionGroup/GenerateOrderReportActionGroup.xml - actiongroups: - - actiongroup: "GenerateOrderReportActionGroup" - - actiongroup: "GenerateOrderReportForNotCancelActionGroup" + - name: "StorefrontCustomerRemoveProductFromWishlistUsingSidebar" + description: "Removes the provided Product from the Wish List side bar menu. Validates that the Success Message is present and correct." -- page: "AdminReviewOrderActionGroup.xml" - module: "Reports" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Reports/Test/Mftf/ActionGroup/AdminReviewOrderActionGroup.xml - actiongroups: - - actiongroup: "AdminReviewOrderActionGroup" + - 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." -- page: "EditCustomStoreGroupAcceptWarningMessageActionGroup.xml" - module: "Store" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/EditCustomStoreGroupAcceptWarningMessageActionGroup.xml - actiongroups: - - actiongroup: "EditCustomStoreGroupAcceptWarningMessageActionGroup" + - 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." -- page: "AssertStorefrontStoreCodeInUrlActionGroup.xml" - module: "Store" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStorefrontStoreCodeInUrlActionGroup.xml - actiongroups: - - actiongroup: "AssertStorefrontStoreCodeInUrlActionGroup" + - name: "StorefrontCustomerShareWishlistActionGroup" + description: "Shares the Wish List from the Storefront Wish List page. PLEASE NOTE: The details for sharing are Hardcoded using 'Wishlist'." -- page: "DeleteCustomStoreActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomStoreActionGroup.xml - actiongroups: - - actiongroup: "DeleteCustomStoreActionGroup" - - actiongroup: "DeleteCustomStoreBackupEnabledYesActionGroup" - - actiongroup: "AssertStoreNotInGrid" - -- page: "StoreFrontProductValidationActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StoreFrontProductValidationActionGroup.xml - actiongroups: - - actiongroup: "StoreFrontProductValidationActionGroup" - -- page: "AdminSwitchStoreViewActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchStoreViewActionGroup.xml - actiongroups: - - actiongroup: "AdminSwitchStoreViewActionGroup" - - actiongroup: "AdminSwitchToAllStoreViewActionGroup" - -- page: "AssertStoreGroupFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupFormActionGroup.xml - actiongroups: - - actiongroup: "AssertStoreGroupFormActionGroup" - -- page: "DeleteCustomWebsiteActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/DeleteCustomWebsiteActionGroup.xml - actiongroups: - - actiongroup: "DeleteCustomWebsiteActionGroup" - -- page: "AdminSwitchWebsiteActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminSwitchWebsiteActionGroup.xml - actiongroups: - - actiongroup: "AdminSwitchWebsiteActionGroup" - -- page: "AdminFilterStoreViewActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminFilterStoreViewActionGroup.xml - actiongroups: - - actiongroup: "AdminFilterStoreViewActionGroup" - -- page: "CreateCustomStoreViewActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/CreateCustomStoreViewActionGroup.xml - actiongroups: - - actiongroup: "CreateCustomStoreViewActionGroup" - - actiongroup: "CreateStoreView" - -- page: "AssertStoreFrontendActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreFrontendActionGroup.xml - actiongroups: - - actiongroup: "AssertStoreFrontendActionGroup" - -- page: "StorefrontSwitchStoreViewActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/StorefrontSwitchStoreViewActionGroup.xml - actiongroups: - - actiongroup: "StorefrontSwitchStoreViewActionGroup" - - actiongroup: "StorefrontSwitchDefaultStoreViewActionGroup" - -- page: "AdminCreateWebsiteActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateWebsiteActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateWebsiteActionGroup" - - actiongroup: "AdminGetWebsiteIdActionGroup" - - actiongroup: "AssertWebsiteInGrid" - - actiongroup: "AssertWebsiteForm" - -- page: "AssertStoreViewFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewFormActionGroup.xml - actiongroups: - - actiongroup: "AssertStoreViewFormActionGroup" + 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." -- page: "AdminCreateStoreViewActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateStoreViewActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateStoreViewActionGroup" - - actiongroup: "AdminCreateStoreViewWithoutCheckActionGroup" - - actiongroup: "AdminCreateStoreViewActionSaveGroup" - - actiongroup: "navigateToAdminContentManagementPage" - - actiongroup: "saveStoreConfiguration" - - actiongroup: "saveStoreConfigurationAndValidateFieldError" - -- page: "AdminDeleteWebsiteActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteWebsiteActionGroup.xml - actiongroups: - - actiongroup: "AdminDeleteWebsiteActionGroup" + 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." -- page: "AdminDeleteStoreViewActionGroup.xml" - module: "Store" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminDeleteStoreViewActionGroup.xml - actiongroups: - - actiongroup: "AdminDeleteStoreViewActionGroup" - - actiongroup: "DeleteCustomStoreViewBackupEnabledYesActionGroup" - - actiongroup: "AssertStoreViewNotInGrid" + - name: "AdminCreateStoreViewWithoutCheckActionGroup" + description: "EXTENDS: AdminCreateStoreViewActionGroup. Removes 'waitForPageReload' and 'seeSavedMessage'." -- page: "AssertStoreGroupInGridActionGroup.xml" - module: "Store" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreGroupInGridActionGroup.xml - actiongroups: - - actiongroup: "AssertStoreGroupInGridActionGroup" + - name: "AdminCreateStoreViewActionSaveGroup" + description: "Validates that the Success Message is present and correct." -- page: "ChangeStoreInStoreViewActionGroup.xml" - module: "Store" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/ChangeStoreInStoreViewActionGroup.xml - actiongroups: - - actiongroup: "ChangeStoreInStoreViewActionGroup" + - name: "navigateToAdminContentManagementPage" + description: "Goes to the 'Configuration' page for 'Content Management'." -- page: "AdminStoreGroupCreateActionGroup.xml" - module: "Store" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminStoreGroupCreateActionGroup.xml - actiongroups: - - actiongroup: "AdminStoreGroupCreateActionGroup" - - actiongroup: "AdminAddCustomWebSiteToStoreGroup" + - name: "saveStoreConfiguration" + description: "Clicks on the Save button." -- page: "AdminCreateNewStoreGroupActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AdminCreateNewStoreGroupActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateNewStoreGroupActionGroup" - - actiongroup: "CreateCustomStore" - - actiongroup: "AssertStoreGroupInGrid" - - actiongroup: "AssertStoreGroupForm" - -- page: "AssertStoreConfigurationBackendActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreConfigurationBackendActionGroup.xml - actiongroups: - - actiongroup: "AssertStoreConfigurationBackendActionGroup" - -- page: "AssertStoreViewInGridActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/Store/Test/Mftf/ActionGroup/AssertStoreViewInGridActionGroup.xml - actiongroups: - - actiongroup: "AssertStoreViewInGridActionGroup" + 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." -- page: "AdminCartPriceRuleActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCartPriceRuleActionGroup.xml - actiongroups: - - actiongroup: "selectNotLoggedInCustomerGroup" - - actiongroup: "selectRetailerCustomerGroup" - - actiongroup: "SetCartAttributeConditionForCartPriceRuleActionGroup" - - actiongroup: "SetConditionForActionsInCartPriceRuleActionGroup" - -- page: "AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AssertCustomerGroupNotOnCartPriceRuleFormActionGroup.xml - actiongroups: - - actiongroup: "AssertCustomerGroupNotOnCartPriceRuleFormActionGroup" + 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." -- page: "StorefrontSalesRuleActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/StorefrontSalesRuleActionGroup.xml - actiongroups: - - actiongroup: "StorefrontApplyCouponActionGroup" - - actiongroup: "StorefrontCancelCouponActionGroup" - - actiongroup: "StorefrontCheckCouponAppliedActionGroup" - - actiongroup: "VerifyDiscountAmount" - -- page: "AdminSalesRuleActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminSalesRuleActionGroup.xml - actiongroups: - - actiongroup: "DeleteCartPriceRuleByName" + 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." -- page: "AdminFilterCartPriceRuleActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminFilterCartPriceRuleActionGroup.xml - actiongroups: - - actiongroup: "AdminFilterCartPriceRuleActionGroup" + 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." -- page: "AdminCreateCartPriceRuleActionGroup.xml" + - 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminCreateCartPriceRuleActionGroup.xml - actiongroups: - - actiongroup: "AdminCreateCartPriceRuleActionGroup" - - actiongroup: "AdminCreateCartPriceRuleWithCouponCode" - - actiongroup: "AdminDeleteCartPriceRuleForRetailerActionGroup" - - actiongroup: "AdminCreateCartPriceRuleWithConditions" - - actiongroup: "CreateCartPriceRuleSecondWebsiteActionGroup" - -- page: "AdminOpenNewCartPriceRuleFormPageActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/AdminOpenNewCartPriceRuleFormPageActionGroup.xml - actiongroups: - - actiongroup: "AdminOpenNewCartPriceRuleFormPageActionGroup" - -- page: "ApplyCartRuleOnStorefrontActionGroup.xml" + 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" - repo: https://github.com/magento/magento2/blob/2.3-develop/app/code/Magento/SalesRule/Test/Mftf/ActionGroup/ApplyCartRuleOnStorefrontActionGroup.xml - actiongroups: - - actiongroup: "ApplyCartRuleOnStorefrontActionGroup" + 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/_includes/mftf/actiongroup_data.md b/_includes/mftf/actiongroup_data.md new file mode 100644 index 00000000000..a6fa09c42a7 --- /dev/null +++ b/_includes/mftf/actiongroup_data.md @@ -0,0 +1 @@ +{% assign actiongroups = site.data.actiongroups | group_by: "module" | sort: "name" %} diff --git a/reference/mftf-actiongroups.md b/reference/mftf-actiongroups.md deleted file mode 100644 index 560b36d3924..00000000000 --- a/reference/mftf-actiongroups.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: full-width -title: MFTF Action Group Reference ---- - -Action Groups are encapsulated pieces of functionality that can be used together to build MFTF tests. -For instance, the 'Admin Login' action group bundles all the admin login steps into a single action group that can be called by any test. -This reference lists all the Action Groups defined in the Magento2 codebase. - -{% assign actiongroups = site.data.actiongroups | group_by: "module" | sort: "name" %} -{% for module in actiongroups %} - -## {{ module.name }} -{% for item in module.items %} -- [{{item.page}}]({{item.repo}}) -{% for group in item.actiongroups %} - - {{group.actiongroup}} - -{% endfor %} -{% endfor %} -{% endfor %} diff --git a/reference/mftf-tests.md b/reference/mftf-tests.md deleted file mode 100644 index 6eee50b0de7..00000000000 --- a/reference/mftf-tests.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: full-width -title: MFTF Tests ---- - -The Magento Functional Testing Framework runs tests on every Module within Magento. These files are stored within each Module folder in the Magento repo. -This page lists all those tests so that developers have a good sense of what is covered. - -{% assign mftf = site.data.mftf | group_by: "module" %} -{% assign sorted = mftf | sort: "name" %} - -{% for module in sorted %} - -### {{ module.name }} Module - -{% assign tests = module.items | sort: "filename" %} -{% for item in tests %} - - **{{ item.testname }}** - -- File name: [{{ item.filename }}.xml]({{ item.link }}) -- Story: {{ item.stories }} - -{{ item.description}} - -{% endfor %} -{% endfor %} \ No newline at end of file From b6336d040ab244c961b9ad787e13fa50ea81fbfa Mon Sep 17 00:00:00 2001 From: Donald Booth Date: Tue, 13 Aug 2019 16:04:37 -0500 Subject: [PATCH 4/7] Removing unused files. --- _data/toc/actiongroups.yml | 189 ------------------------------------- _layouts/actiongroups.html | 37 -------- 2 files changed, 226 deletions(-) delete mode 100644 _data/toc/actiongroups.yml delete mode 100644 _layouts/actiongroups.html diff --git a/_data/toc/actiongroups.yml b/_data/toc/actiongroups.yml deleted file mode 100644 index f9b726fd66a..00000000000 --- a/_data/toc/actiongroups.yml +++ /dev/null @@ -1,189 +0,0 @@ -pages: -- label: "AuthorizenetAcceptjs" - url: /mftf/docs/actiongroups/authorizenetacceptjs.html - versionless: true - -- label: "Backend" - url: /mftf/docs/actiongroups/backend.html - versionless: true - -- label: "Backup" - url: /mftf/docs/actiongroups/backup.html - versionless: true - -- label: "Braintree" - url: /mftf/docs/actiongroups/braintree.html - versionless: true - -- label: "Bundle" - url: /mftf/docs/actiongroups/bundle.html - versionless: true - -- label: "Captcha" - url: /mftf/docs/actiongroups/captcha.html - versionless: true - -- label: "Catalog" - url: /mftf/docs/actiongroups/catalog.html - versionless: true - -- label: "CatalogImportExport" - url: /mftf/docs/actiongroups/catalogimportexport.html - versionless: true - -- label: "CatalogInventory" - url: /mftf/docs/actiongroups/cataloginventory.html - versionless: true - -- label: "CatalogRule" - url: /mftf/docs/actiongroups/catalogrule.html - versionless: true - -- label: "CatalogRuleConfigurable" - url: /mftf/docs/actiongroups/catalogruleconfigurable.html - versionless: true - -- label: "CatalogSearch" - url: /mftf/docs/actiongroups/catalogsearch.html - versionless: true - -- label: "CatalogWidget" - url: /mftf/docs/actiongroups/catalogwidget.html - versionless: true - -- label: "Checkout" - url: /mftf/docs/actiongroups/checkout.html - versionless: true - -- label: "Cms" - url: /mftf/docs/actiongroups/cms.html - versionless: true - -- label: "Config" - url: /mftf/docs/actiongroups/config.html - versionless: true - -- label: "ConfigurableProduct" - url: /mftf/docs/actiongroups/configurableproduct.html - versionless: true - -- label: "Contact" - url: /mftf/docs/actiongroups/contact.html - versionless: true - -- label: "Customer" - url: /mftf/docs/actiongroups/customer.html - versionless: true - -- label: "Downloadable" - url: /mftf/docs/actiongroups/downloadable.html - versionless: true - -- label: "Email" - url: /mftf/docs/actiongroups/email.html - versionless: true - -- label: "GiftMessage" - url: /mftf/docs/actiongroups/giftmessage.html - versionless: true - -- label: "GroupedProduct" - url: /mftf/docs/actiongroups/groupedproduct.html - versionless: true - -- label: "ImportExport" - url: /mftf/docs/actiongroups/importexport.html - versionless: true - -- label: "Indexer" - url: /mftf/docs/actiongroups/indexer.html - versionless: true - -- label: "Newsletter" - url: /mftf/docs/actiongroups/newsletter.html - versionless: true - -- label: "PageCache" - url: /mftf/docs/actiongroups/pagecache.html - versionless: true - -- label: "Payment" - url: /mftf/docs/actiongroups/payment.html - versionless: true - -- label: "Paypal" - url: /mftf/docs/actiongroups/paypal.html - versionless: true - -- label: "Persistent" - url: /mftf/docs/actiongroups/persistent.html - versionless: true - -- label: "ProductVideo" - url: /mftf/docs/actiongroups/productvideo.html - versionless: true - -- label: "Reports" - url: /mftf/docs/actiongroups/reports.html - versionless: true - -- label: "Sales" - url: /mftf/docs/actiongroups/sales.html - versionless: true - -- label: "SalesRule" - url: /mftf/docs/actiongroups/salesrule.html - versionless: true - -- label: "Search" - url: /mftf/docs/actiongroups/search.html - versionless: true - -- label: "Shipping" - url: /mftf/docs/actiongroups/shipping.html - versionless: true - -- label: "Store" - url: /mftf/docs/actiongroups/store.html - versionless: true - -- label: "Swatches" - url: /mftf/docs/actiongroups/swatches.html - versionless: true - -- label: "Tax" - url: /mftf/docs/actiongroups/tax.html - versionless: true - -- label: "Theme" - url: /mftf/docs/actiongroups/theme.html - versionless: true - -- label: "Ui" - url: /mftf/docs/actiongroups/ui.html - versionless: true - -- label: "UrlRewrite" - url: /mftf/docs/actiongroups/urlrewrite.html - versionless: true - -- label: "User" - url: /mftf/docs/actiongroups/user.html - versionless: true - -- label: "Variable" - url: /mftf/docs/actiongroups/variable.html - versionless: true - -- label: "Weee" - url: /mftf/docs/actiongroups/weee.html - versionless: true - -- label: "Widget" - url: /mftf/docs/actiongroups/widget.html - versionless: true - -- label: "Wishlist" - url: /mftf/docs/actiongroups/wishlist.html - versionless: true - diff --git a/_layouts/actiongroups.html b/_layouts/actiongroups.html deleted file mode 100644 index 91b7668c163..00000000000 --- a/_layouts/actiongroups.html +++ /dev/null @@ -1,37 +0,0 @@ ---- -group: actiongroups ---- - -{%- include layout/header.html -%} - -
- -{%- include layout/sidebar.html -%} -{%- assign currentpage = page.title | remove: ".html" -%} -{%- assign actiongroups = site.data.actiongroups | where:'page', currentpage | sort: "actiongroup" -%} -
-
-
-

{{ page.title }}

-
-{%- for item in actiongroups -%} - -

{{ item.actiongroup }}

- -

{{ item.description }}

- -Source Code - -{%- endfor -%} - {%- include layout/content-footer.html -%} -
- - - {%- include layout/page-info.html -%} - -
- - -
- -{%- include layout/footer.html -%} From 603bd80bfec226e0ba82f6e5995fdb476803089d Mon Sep 17 00:00:00 2001 From: Donald Booth Date: Fri, 16 Aug 2019 08:11:02 -0500 Subject: [PATCH 5/7] Updated per review. --- .../mftf/action-groups.yml} | 0 _includes/mftf/actiongroup_data.md | 18 +++++++++++++++++- common/css/devdocs.css | 8 ++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) rename _data/{actiongroups.yml => codebase/mftf/action-groups.yml} (100%) diff --git a/_data/actiongroups.yml b/_data/codebase/mftf/action-groups.yml similarity index 100% rename from _data/actiongroups.yml rename to _data/codebase/mftf/action-groups.yml diff --git a/_includes/mftf/actiongroup_data.md b/_includes/mftf/actiongroup_data.md index a6fa09c42a7..c074993664b 100644 --- a/_includes/mftf/actiongroup_data.md +++ b/_includes/mftf/actiongroup_data.md @@ -1 +1,17 @@ -{% assign actiongroups = site.data.actiongroups | group_by: "module" | sort: "name" %} + +{% assign actiongroups = site.data.codebase.mftf.action-groups | group_by: "module" | sort: "name" %} +{% for item in actiongroups %} + +### {{ item.name }} + +{% for file in item.items %} + +#### [{{ file.filename }}]({{file.repo}}) + +{% for test in file.actiongroups %} +{{test.name}} + : {% if test.description == '' %}No description.{% else %}{{test.description}}{% endif %} +{: .ref-list-dt} +{% endfor %} +{% endfor %} +{% endfor %} diff --git a/common/css/devdocs.css b/common/css/devdocs.css index 19fec01c70d..a1d215b911d 100644 --- a/common/css/devdocs.css +++ b/common/css/devdocs.css @@ -11,4 +11,12 @@ .page-updated img { width: 18px; height: 18px; +} +/* Reference styles */ +.ref-list { + margin-bottom: 2.5em; +} + +.ref-list dt{ + font-weight:500; } \ No newline at end of file From 4f96e7ed35ea7db8027b944e180749c86bfb8448 Mon Sep 17 00:00:00 2001 From: Donald Booth Date: Fri, 16 Aug 2019 09:23:47 -0500 Subject: [PATCH 6/7] Adding TOC --- _data/toc/mftf.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/_data/toc/mftf.yml b/_data/toc/mftf.yml index d97109dcfd7..05697e533d9 100644 --- a/_data/toc/mftf.yml +++ b/_data/toc/mftf.yml @@ -9,6 +9,10 @@ pages: url: /mftf/docs/getting-started.html versionless: true + - label: Action group reference + url: /mftf/docs/actiongroup-list.html + versionless: true + - label: Best practices versionless: true children: @@ -51,6 +55,10 @@ pages: url: /mftf/docs/extending.html versionless: true + - label: MFTF functional test reference + url: /mftf/docs/mftf-tests.html + versionless: true + - label: Merge points for extensions url: /mftf/docs/merge_points/introduction.html versionless: true @@ -100,6 +108,10 @@ pages: url: /mftf/docs/page.html versionless: true + - label: Preparing a test for MFTF + url: /mftf/docs/test-prep.html + versionless: true + - label: Reporting url: /mftf/docs/reporting.html versionless: true From f8246345b369bd05c0016bdf1e489b8194ad9d99 Mon Sep 17 00:00:00 2001 From: Donald Booth Date: Fri, 16 Aug 2019 09:39:43 -0500 Subject: [PATCH 7/7] Fixed TOC. --- _data/toc/mftf.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/_data/toc/mftf.yml b/_data/toc/mftf.yml index 05697e533d9..15f1c6c9782 100644 --- a/_data/toc/mftf.yml +++ b/_data/toc/mftf.yml @@ -9,7 +9,7 @@ pages: url: /mftf/docs/getting-started.html versionless: true - - label: Action group reference + - label: Action group reference url: /mftf/docs/actiongroup-list.html versionless: true @@ -154,6 +154,10 @@ pages: url: /mftf/docs/test/assertions.html versionless: true + - label: MFTF functional test reference + url: /mftf/docs/mftf-tests.html + versionless: true + - label: Troubleshooting url: /mftf/docs/troubleshooting.html versionless: true @@ -172,4 +176,4 @@ pages: - label: Changelog url: https://github.com/magento/magento2-functional-testing-framework/blob/master/CHANGELOG.md - versionless: true + versionless: true \ No newline at end of file