![]() 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-shipping/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="AdminCreateShipmentEntityWithTrackingNumberTest"> <annotations> <stories value="Shipment Entity With Tracking Number"/> <title value="Create Shipment for Offline Payment Methods"/> <description value="Admin Should be Able to Create Shipments"/> <severity value="MAJOR"/> <testCaseId value="MC-14330"/> <group value="sales"/> <group value="mtf_migrated"/> </annotations> <before> <actionGroup ref="AdminLoginActionGroup" stepKey="LoginAsAdmin"/> <!-- Create Data --> <createData entity="Simple_US_Customer" stepKey="createCustomer"/> <createData entity="SimpleProduct2" stepKey="createSimpleProduct"> </createData> <!-- Enable payment method one of "Check/Money Order" and shipping method one of "Free Shipping" --> <magentoCLI command="config:set {{enabledCheckMoneyOrder.label}} {{enabledCheckMoneyOrder.value}}" stepKey="enableCheckMoneyOrder"/> <createData entity="FreeShippinMethodConfig" stepKey="enableFreeShipping"/> <actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanCache"> <argument name="tags" value="config"/> </actionGroup> </before> <after> <!-- Delete data --> <deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/> <deleteData createDataKey="createSimpleProduct" stepKey="deleteProduct"/> <createData entity="FreeShippinMethodDefault" stepKey="disableFreeShippingMethod"/> <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/> </after> <!-- TEST BODY --> <!-- Create Order --> <actionGroup ref="NavigateToNewOrderPageExistingCustomerActionGroup" stepKey="goToCreateOrderPage"> <argument name="customer" value="$$createCustomer$$"/> </actionGroup> <actionGroup ref="AddSimpleProductToOrderActionGroup" stepKey="addProductToOrder"> <argument name="product" value="$$createSimpleProduct$$"/> </actionGroup> <!-- Select Free shipping --> <actionGroup ref="OrderSelectFreeShippingActionGroup" stepKey="selectFreeShippingOption"/> <actionGroup ref="AdminOrderClickSubmitOrderActionGroup" stepKey="clickSubmitOrder" /> <!-- Create Shipment --> <actionGroup ref="AdminCreateShipmentFromOrderPage" stepKey="createNewShipment"> <argument name="Title" value="Title"/> <argument name="Number" value="199"/> <argument name="Qty" value="1"/> <argument name="Comment" value="comments for shipment"/> </actionGroup> <!-- Assert There is no "Ship Button" in Order Information --> <actionGroup ref="AssertThereIsNoShipButtonActionGroup" stepKey="dontSeeShipButton"/> <!-- Assert Created Shipment in Shipments Tab--> <actionGroup ref="AdminAssertCreatedShipmentsInShipmentsTabActionGroup" stepKey="assertCreatedShipment"/> <grabTextFrom selector="{{AdminShipmentsGridSection.shipmentId}}" stepKey="grabShipmentId"/> <!-- Assert Shipment items --> <actionGroup ref="AdminAssertShipmentItemsActionGroup" stepKey="assertShipmentItems"> <argument name="product" value="$$createSimpleProduct.name$$"/> <argument name="qty" value="1"/> </actionGroup> <!-- Assert Created Shipment in Shipments Grid--> <actionGroup ref="AdminAssertShipmentInShipmentsGrid" stepKey="assertShipmentInGrid"> <argument name="shipmentId" value="{$grabShipmentId}"/> </actionGroup> </test> </tests>