![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-sales/Test/Mftf/Test/ |
<?xml version="1.0" encoding="UTF-8"?> <!-- /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ --> <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd"> <test name="StorefrontReorderAsGuestTest" deprecated="Use StorefrontReorderAsGuestCustomerTest instead"> <annotations> <stories value="Reorder"/> <title value="DEPRECATED. Make reorder as guest on Frontend"/> <description value="Make reorder as guest on Frontend"/> <severity value="CRITICAL"/> <testCaseId value="MC-34465"/> <group value="sales"/> <skip> <issueId value="DEPRECATED">Use StorefrontReorderAsGuestCustomerTest instead</issueId> </skip> <group value="pr_exclude"/> </annotations> <before> <!--Create simple product.--> <createData entity="SimpleSubCategory" stepKey="createCategory"/> <createData entity="SimpleProduct" stepKey="createSimpleProduct"> <requiredEntity createDataKey="createCategory"/> </createData> <!-- Create Customer Account --> <createData entity="Simple_US_Customer" stepKey="createCustomer"/> <comment userInput="Adding the comment to replace 'indexer:reindex' command for preserving Backward Compatibility" stepKey="reindex"/> <comment userInput="Adding the comment to replace 'cache:flush' command for preserving Backward Compatibility" stepKey="flushCache"/> </before> <after> <deleteData createDataKey="createCustomer" stepKey="deleteCreateCustomer"/> <deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct"/> <deleteData createDataKey="createCategory" stepKey="deleteCategory"/> <!-- Reindex invalidated indices after product attribute has been created/deleted --> <magentoCron groups="index" stepKey="reindexInvalidatedIndices"/> </after> <!-- Order a product --> <amOnPage url="{{StorefrontProductPage.url($$createSimpleProduct.custom_attributes[url_key]$$)}}" stepKey="navigateToPDP"/> <actionGroup ref="StorefrontAddProductToCartActionGroup" stepKey="cartAddSimpleProductToCart"> <argument name="product" value="$$createSimpleProduct$$"/> <argument name="productCount" value="1"/> </actionGroup> <actionGroup ref="GoToCheckoutFromMinicartActionGroup" stepKey="navigateToCheckout"/> <waitForPageLoad stepKey="waitFroPaymentSelectionPageLoad"/> <actionGroup ref="GuestCheckoutFillingShippingSectionActionGroup" stepKey="fillAddress"> <argument name="customerVar" value="$$createCustomer$$"/> <argument name="customerAddressVar" value="US_Address_TX"/> </actionGroup> <comment userInput="BIC workaround" stepKey="waitForPlaceOrderButtonVisible"/> <actionGroup ref="ClickPlaceOrderActionGroup" stepKey="placeOrder"/> <comment userInput="BIC workaround" stepKey="waitUntilOrderPlaced"/> <grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber}}" stepKey="getOrderId"/> <assertNotEmpty stepKey="assertOrderIdIsNotEmpty" after="getOrderId"> <actualResult type="const">$getOrderId</actualResult> </assertNotEmpty> <!-- Find the Order on frontend > Navigate to: Orders and Returns --> <amOnPage url="{{StorefrontGuestOrderSearchPage.url}}" stepKey="amOnOrdersAndReturns"/> <waitForPageLoad stepKey="waiForStorefrontPage"/> <!-- Fill the form with correspondent Order data --> <actionGroup ref="StorefrontFillOrdersAndReturnsFormActionGroup" stepKey="fillOrder"> <argument name="orderNumber" value="{$getOrderId}"/> <argument name="customer" value="$$createCustomer$$"/> </actionGroup> <!-- Click on the "Continue" button --> <click selector="{{StorefrontGuestOrderSearchSection.continue}}" stepKey="clickContinue"/> <waitForPageLoad stepKey="waitForPageLoad"/> <!-- Click 'Reorder' link --> <click selector="{{StorefrontGuestOrderViewSection.reorder}}" stepKey="clickReturnLink"/> <waitForPageLoad stepKey="waitForPageLoad2"/> <!--Check that product from order is visible in cart after reorder --> <seeElement selector="{{CheckoutCartProductSection.ProductLinkByName($$createSimpleProduct.name$$)}}" stepKey="seeProductInCart"/> </test> </tests>