|
9 | 9 | <actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
10 | 10 | xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
|
11 | 11 | <actionGroup name="CheckingWithSingleAddressActionGroup">
|
12 |
| - <click stepKey="clickOnCheckoutWithMultipleAddresses" selector="{{SingleShippingSection.checkoutWithMultipleAddresses}}"/> |
| 12 | + <click selector="{{SingleShippingSection.checkoutWithMultipleAddresses}}" stepKey="clickOnCheckoutWithMultipleAddresses"/> |
13 | 13 | <waitForPageLoad stepKey="waitForMultipleAddressPageLoad"/>
|
14 |
| - <click stepKey="goToShippingInformation" selector="{{SingleShippingSection.goToShippingInfo}}"/> |
| 14 | + <click selector="{{SingleShippingSection.goToShippingInfo}}" stepKey="goToShippingInformation"/> |
15 | 15 | <waitForPageLoad stepKey="waitForShippingPageLoad"/>
|
16 | 16 | </actionGroup>
|
17 | 17 | <actionGroup name="CheckingWithMultipleAddressesActionGroup" extends="CheckingWithSingleAddressActionGroup">
|
18 |
| - <grabTextFrom stepKey="firstShippingAddressValue" selector="{{MultishippingSection.firstShippingAddressValue}}" after="waitForMultipleAddressPageLoad" /> |
19 |
| - <selectOption selector="{{MultishippingSection.firstShippingAddressOption}}" userInput="{$firstShippingAddressValue}" stepKey="selectFirstShippingMethod" after="firstShippingAddressValue" /> |
20 |
| - <waitForPageLoad stepKey="waitForSecondShippingAddresses" after="selectFirstShippingMethod" /> |
21 |
| - <grabTextFrom stepKey="secondShippingAddressValue" selector="{{MultishippingSection.secondShippingAddressValue}}" after="waitForSecondShippingAddresses" /> |
22 |
| - <selectOption selector="{{MultishippingSection.secondShippingAddressOption}}" userInput="{$secondShippingAddressValue}" stepKey="selectSecondShippingMethod" after="secondShippingAddressValue" /> |
23 |
| - <click stepKey="clickOnUpdateAddress" selector="{{SingleShippingSection.updateAddress}}" after="selectSecondShippingMethod" /> |
24 |
| - <waitForPageLoad stepKey="waitForShippingInformation" after="clickOnUpdateAddress" /> |
| 18 | + <arguments> |
| 19 | + <argument name="addressOption1" type="string" defaultValue="1"/> |
| 20 | + <argument name="addressOption2" type="string" defaultValue="2"/> |
| 21 | + </arguments> |
| 22 | + <grabTextFrom selector="{{MultishippingSection.shippingAddressOptions(addressOption1,addressOption1)}}" after="waitForMultipleAddressPageLoad" stepKey="firstShippingAddressValue"/> |
| 23 | + <selectOption selector="{{MultishippingSection.shippingAddressSelector(addressOption1)}}" userInput="{$firstShippingAddressValue}" after="firstShippingAddressValue" stepKey="selectFirstShippingMethod"/> |
| 24 | + <waitForPageLoad after="selectFirstShippingMethod" stepKey="waitForSecondShippingAddresses"/> |
| 25 | + <grabTextFrom selector="{{MultishippingSection.shippingAddressOptions(addressOption2,addressOption2)}}" after="waitForSecondShippingAddresses" stepKey="secondShippingAddressValue"/> |
| 26 | + <selectOption selector="{{MultishippingSection.shippingAddressSelector(addressOption2)}}" userInput="{$secondShippingAddressValue}" after="secondShippingAddressValue" stepKey="selectSecondShippingMethod"/> |
| 27 | + <click selector="{{SingleShippingSection.updateAddress}}" after="selectSecondShippingMethod" stepKey="clickOnUpdateAddress"/> |
| 28 | + <waitForPageLoad after="clickOnUpdateAddress" stepKey="waitForShippingInformation"/> |
25 | 29 | </actionGroup>
|
26 | 30 | <actionGroup name="StorefrontCheckoutWithMultipleAddressesActionGroup">
|
27 | 31 | <click selector="{{SingleShippingSection.checkoutWithMultipleAddresses}}" stepKey="clickOnCheckoutWithMultipleAddresses"/>
|
|
35 | 39 | <selectOption selector="{{MultishippingSection.selectShippingAddress(sequenceNumber)}}" userInput="{{option}}" stepKey="selectShippingAddress"/>
|
36 | 40 | </actionGroup>
|
37 | 41 | <actionGroup name="StorefrontSaveAddressActionGroup">
|
38 |
| - <click stepKey="clickOnUpdateAddress" selector="{{SingleShippingSection.updateAddress}}"/> |
39 |
| - <waitForPageLoad stepKey="waitForShippingInformationAfterUpdated" time="90"/> |
40 |
| - <click stepKey="goToShippingInformation" selector="{{SingleShippingSection.goToShippingInfo}}"/> |
| 42 | + <click selector="{{SingleShippingSection.updateAddress}}" stepKey="clickOnUpdateAddress"/> |
| 43 | + <waitForPageLoad time="90" stepKey="waitForShippingInformationAfterUpdated"/> |
| 44 | + <click selector="{{SingleShippingSection.goToShippingInfo}}" stepKey="goToShippingInformation"/> |
41 | 45 | <waitForPageLoad stepKey="waitForShippingPageLoad"/>
|
42 | 46 | </actionGroup>
|
43 | 47 | </actionGroups>
|
|
0 commit comments