|
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- -->
-
- <actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
- <actionGroup name="ReviewOrderForMultiShipmentActionGroup">
- <arguments>
- <argument name="totalNameForFirstOrder" type="string" defaultValue="Shipping & Handling"/>
- <argument name="totalPositionForFirstOrder" type="string" defaultValue="1"/>
- <argument name="totalNameForSecondOrder" type="string" defaultValue="Shipping & Handling"/>
- <argument name="totalPositionForSecondOrder" type="string" defaultValue="2"/>
- </arguments>
- <!--Check First Shipping Method Price-->
- <grabTextFrom selector="{{ReviewOrderSection.shippingMethodBasePrice(totalPositionForFirstOrder)}}" stepKey="firstShippingMethodBasePrice"/>
- <grabTextFrom selector="{{ReviewOrderSection.shippingMethodSubtotalPrice(totalPositionForFirstOrder,totalNameForFirstOrder)}}" stepKey="firstShippingMethodSubtotalPrice"/>
- <assertEquals stepKey="assertShippingMethodPrice">
- <expectedResult type="string">$firstShippingMethodSubtotalPrice</expectedResult>
- <actualResult type="string">$firstShippingMethodBasePrice</actualResult>
- </assertEquals>
- <!--Check Second Shipping Method Price-->
- <grabTextFrom selector="{{ReviewOrderSection.shippingMethodBasePrice(totalPositionForSecondOrder)}}" stepKey="secondShippingMethodBasePrice"/>
- <grabTextFrom selector="{{ReviewOrderSection.shippingMethodSubtotalPrice(totalPositionForSecondOrder,totalNameForSecondOrder)}}" stepKey="secondShippingMethodSubtotalPrice"/>
- <assertEquals stepKey="assertSecondShippingMethodPrice" >
- <expectedResult type="string">$secondShippingMethodSubtotalPrice</expectedResult>
- <actualResult type="string">$secondShippingMethodBasePrice</actualResult>
- </assertEquals>
- </actionGroup>
- </actionGroups>
|