|
8 | 8 |
|
9 | 9 | <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
10 | 10 | xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
|
11 |
| - <test name="AdminReorderPlacedUsingDHLAPShippingMethodTest"> |
| 11 | + <test name="AdminReorderPlacedUsingDHLAPShippingMethodTest" extends="StorefrontRegisteredCustomerUsesDHLAPOnlineShippingCarrierOnCheckoutTest"> |
12 | 12 | <annotations>
|
13 | 13 | <stories value="Admin Reorder with DHL Shipping method"/>
|
14 | 14 | <title value="Reorder placed order using DHL in admin panel"/>
|
|
18 | 18 | <!-- <group value="pr_exclude"/>-->
|
19 | 19 | <group value="3rd_party_integration"/>
|
20 | 20 | </annotations>
|
21 |
| - <before> |
22 |
| - <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/> |
23 |
| - <createData entity="Simple_US_Customer" stepKey="createCustomer"/> |
24 |
| - <!--Create simple product--> |
25 |
| - <createData entity="SimpleProduct" stepKey="createSimpleProduct"/> |
26 |
| - <actionGroup ref="AdminEnableDHLAPWithoutAccountAndCountryConfigurationActionGroup" stepKey="enableDHL"/> |
27 |
| - <actionGroup ref="CliIndexerReindexActionGroup" stepKey="reindex"> |
28 |
| - <argument name="indices" value=""/> |
29 |
| - </actionGroup> |
30 |
| - <actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanCache"> |
31 |
| - <argument name="tags" value="config full_page"/> |
32 |
| - </actionGroup> |
33 |
| - </before> |
34 |
| - <after> |
35 |
| - <actionGroup ref="StorefrontCustomerLogoutActionGroup" stepKey="logoutCustomer" /> |
36 |
| - <deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/> |
37 |
| - <deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct"/> |
38 |
| - <actionGroup ref="AdminDisableDHLConfigurationActionGroup" stepKey="resetDhlConfig"/> |
39 |
| - <actionGroup ref="AdminLogoutActionGroup" stepKey="adminLogout"/> |
40 |
| - </after> |
41 |
| - <actionGroup ref="StorefrontOpenHomePageActionGroup" stepKey="goToStoreFront"/> |
42 |
| - <!-- Add simple product to cart --> |
43 |
| - <actionGroup ref="AddSimpleProductToCartActionGroup" stepKey="addProductToCart"> |
44 |
| - <argument name="product" value="$$createSimpleProduct$$"/> |
45 |
| - </actionGroup> |
46 |
| - <!--Open cart page and proceed to checkout--> |
47 |
| - <actionGroup ref="StorefrontCartPageOpenActionGroup" stepKey="goToCheckoutCartPage"/> |
48 |
| - <actionGroup ref="StorefrontClickProceedToCheckoutActionGroup" stepKey="clickProceedToCheckout"/> |
49 |
| - <!--Fill Shipping Address--> |
50 |
| - <actionGroup ref="GuestCheckoutFillNewShippingAddressActionGroup" stepKey="fillShippingAddress"> |
51 |
| - <argument name="customer" value="$$createCustomer$$" /> |
52 |
| - <argument name="address" value="US_Address_TX"/> |
53 |
| - </actionGroup> |
54 |
| - <!-- Select DHL shipping method --> |
55 |
| - <actionGroup ref="StorefrontSetShippingMethodActionGroup" stepKey="selectShippingMethodAsDHL"> |
56 |
| - <argument name="shippingMethodName" value="DHL"/> |
57 |
| - </actionGroup> |
58 |
| - <!-- Go to Order review --> |
59 |
| - <actionGroup ref="StorefrontCheckoutClickNextOnShippingStepActionGroup" stepKey="goToCheckoutPaymentPage"/> |
60 |
| - <!-- Checkout select Check/Money Order payment --> |
61 |
| - <actionGroup ref="CheckoutSelectCheckMoneyOrderPaymentActionGroup" stepKey="selectCheckMoneyPayment"/> |
62 |
| - <actionGroup ref="ClickPlaceOrderActionGroup" stepKey="clickPlaceOrder"/> |
63 |
| - <grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber}}" stepKey="grabOrderNumber"/> |
64 |
| - <!-- Reorder created order --> |
65 |
| - <actionGroup ref="FilterOrderGridByIdActionGroup" stepKey="filterOrderGrid"> |
66 |
| - <argument name="orderId" value="$grabOrderNumber"/> |
67 |
| - </actionGroup> |
| 21 | + <remove keyForRemoval="selectExpressWorldWide"/> |
| 22 | + <click selector="{{CheckoutCartSummarySection.shippingMethods('Express easy')}}" after="verifyMedicalExpressIsAvailable" stepKey="selectExpressEasy"/> |
68 | 23 | <actionGroup ref="AdminOrderGridClickFirstRowActionGroup" stepKey="clickOrderRow"/>
|
69 | 24 | <actionGroup ref="AdminStartReorderFromOrderPageActionGroup" stepKey="startReorder"/>
|
70 | 25 | <!--select Check/Money order payment method-->
|
71 |
| - <scrollTo selector="{{AdminOrderFormPaymentSection.DHLShipping('Domestic express')}}" stepKey="scrollToDHLShippingMethod"/> |
72 |
| - <waitForText selector="{{AdminOrderFormPaymentSection.DHLShipping('Domestic express')}}" userInput="Domestic express" stepKey="verifyDHLShippingMethodIsSelected"/> |
| 26 | + <scrollTo selector="{{AdminOrderFormPaymentSection.DHLShipping('Express easy')}}" stepKey="scrollToDHLShippingMethod"/> |
| 27 | + <waitForText selector="{{AdminOrderFormPaymentSection.DHLShipping('Express easy')}}" userInput="Express easy" stepKey="verifyDHLShippingMethodIsSelected"/> |
73 | 28 | <waitForText selector="{{AdminOrderFormPaymentSection.verifyCheckMoneyPayment}}" userInput="Check / Money order" stepKey="verifyCheckMoneyOrderIsSelected"/>
|
74 | 29 | <actionGroup ref="AdminSubmitOrderActionGroup" stepKey="submitOrder"/>
|
75 | 30 | <actionGroup ref="AdminOrderViewCheckStatusActionGroup" stepKey="seeAdminOrderStatusIsPending"/>
|
76 |
| - <waitForText selector="{{AdminOrderFormPaymentSection.shippingMethodName('DHL - Domestic express')}}" userInput="DHL - Domestic express" stepKey="verifyShippingAndHandlingInformationInOrderPage"/> |
| 31 | + <waitForText selector="{{AdminOrderFormPaymentSection.shippingMethodName('DHL - Express easy')}}" userInput="DHL - Express easy" stepKey="verifyShippingAndHandlingInformationInOrderPage"/> |
77 | 32 | </test>
|
78 | 33 | </tests>
|
0 commit comments