|
39 | 39 | <actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin"/>
|
40 | 40 | </after>
|
41 | 41 |
|
42 |
| - <!-- Export Tax Rates & Validate Export --> |
| 42 | + <!-- Export Tax Rates & Validate Export from System > Data Transfer --> |
43 | 43 | <actionGroup ref="AdminNavigateImportExportTaxRatesActionGroup" stepKey="navigateToImportExportTaxRatesPage"/>
|
44 | 44 | <actionGroup ref="AdminClickExportTaxRatesActionGroup" stepKey="exportTaxRates"/>
|
45 | 45 | <grabAttributeFrom userInput="action" selector="{{AdminImportExportTaxRatesSection.exportTaxRatesButtonForm}}" stepKey="grabExportUrl"/>
|
46 | 46 | <executeJS function="return window.FORM_KEY" stepKey="grabFormKey"/>
|
47 |
| - <helper class="\Magento\Catalog\Test\Mftf\Helper\CurlHelpers" method="assertCurlResponseContainsString" stepKey="assertExportedFileContainsCATaxRate"> |
| 47 | + <helper class="\Magento\Backend\Test\Mftf\Helper\CurlHelpers" method="assertCurlResponseContainsString" stepKey="assertExportedFileContainsCATaxRate"> |
48 | 48 | <argument name="url">{$grabExportUrl}</argument>
|
49 | 49 | <argument name="postBody">{"form_key": "{$grabFormKey}"}</argument>
|
50 | 50 | <argument name="expectedString">{{US_CA_Rate_1.code}}</argument>
|
51 | 51 | </helper>
|
52 |
| - <helper class="\Magento\Catalog\Test\Mftf\Helper\CurlHelpers" method="assertCurlResponseContainsString" stepKey="assertExportedFileContainsNYTaxRate"> |
| 52 | + <helper class="\Magento\Backend\Test\Mftf\Helper\CurlHelpers" method="assertCurlResponseContainsString" stepKey="assertExportedFileContainsNYTaxRate"> |
53 | 53 | <argument name="url">{$grabExportUrl}</argument>
|
54 | 54 | <argument name="postBody">{"form_key": "{$grabFormKey}"}</argument>
|
55 | 55 | <argument name="expectedString">{{US_NY_Rate_1.code}}</argument>
|
56 | 56 | </helper>
|
| 57 | + |
| 58 | + <!-- Export Tax Rates & Validate Export from Tax Rule Page --> |
| 59 | + <actionGroup ref="AdminGoToNewTaxRulePageActionGroup" stepKey="navigateToTaxRulePage"/> |
| 60 | + <actionGroup ref="AdminClickExportTaxRatesActionGroup" stepKey="exportTaxRates2"/> |
| 61 | + <grabAttributeFrom userInput="action" selector="{{AdminImportExportTaxRatesSection.exportTaxRatesButtonForm}}" stepKey="grabExportUrl2"/> |
| 62 | + <executeJS function="return window.FORM_KEY" stepKey="grabFormKey2"/> |
| 63 | + <helper class="\Magento\Backend\Test\Mftf\Helper\CurlHelpers" method="assertCurlResponseContainsString" stepKey="assertExportedFileContainsCATaxRate2"> |
| 64 | + <argument name="url">{$grabExportUrl2}</argument> |
| 65 | + <argument name="postBody">{"form_key": "{$grabFormKey2}"}</argument> |
| 66 | + <argument name="expectedString">{{US_CA_Rate_1.code}}</argument> |
| 67 | + </helper> |
| 68 | + <helper class="\Magento\Backend\Test\Mftf\Helper\CurlHelpers" method="assertCurlResponseContainsString" stepKey="assertExportedFileContainsNYTaxRate2"> |
| 69 | + <argument name="url">{$grabExportUrl2}</argument> |
| 70 | + <argument name="postBody">{"form_key": "{$grabFormKey2}"}</argument> |
| 71 | + <argument name="expectedString">{{US_NY_Rate_1.code}}</argument> |
| 72 | + </helper> |
| 73 | + |
| 74 | + <!-- Export Tax Rates & Validate Export from Tax Rates Grid Page as CSV --> |
| 75 | + <actionGroup ref="AdminTaxRateGridOpenPageActionGroup" stepKey="navigateToTaxRatesGridPage"/> |
| 76 | + <actionGroup ref="AdminExportTaxRatesFromGridActionGroup" stepKey="exportTaxRatesCSV"/> |
| 77 | + <grabAttributeFrom userInput="value" selector="{{AdminTaxRateGridSection.exportFileTypeOption('CSV')}}" stepKey="grabExportUrl3"/> |
| 78 | + <executeJS function="return window.FORM_KEY" stepKey="grabFormKey3"/> |
| 79 | + <helper class="\Magento\Backend\Test\Mftf\Helper\CurlHelpers" method="assertCurlResponseContainsString" stepKey="assertExportedFileContainsCATaxRate3"> |
| 80 | + <argument name="url">{$grabExportUrl3}</argument> |
| 81 | + <argument name="postBody">{"form_key": "{$grabFormKey3}"}</argument> |
| 82 | + <argument name="expectedString">{{US_CA_Rate_1.code}}</argument> |
| 83 | + </helper> |
| 84 | + <helper class="\Magento\Backend\Test\Mftf\Helper\CurlHelpers" method="assertCurlResponseContainsString" stepKey="assertExportedFileContainsNYTaxRate3"> |
| 85 | + <argument name="url">{$grabExportUrl3}</argument> |
| 86 | + <argument name="postBody">{"form_key": "{$grabFormKey3}"}</argument> |
| 87 | + <argument name="expectedString">{{US_NY_Rate_1.code}}</argument> |
| 88 | + </helper> |
| 89 | + |
| 90 | + <!-- Export Tax Rates & Validate Export from Tax Rates Grid Page as XML --> |
| 91 | + <actionGroup ref="AdminExportTaxRatesFromGridActionGroup" stepKey="exportTaxRatesXML"> |
| 92 | + <argument name="fileType" value="Excel XML"/> |
| 93 | + </actionGroup> |
| 94 | + <grabAttributeFrom userInput="value" selector="{{AdminTaxRateGridSection.exportFileTypeOption('Excel XML')}}" stepKey="grabExportUrl4"/> |
| 95 | + <executeJS function="return window.FORM_KEY" stepKey="grabFormKey4"/> |
| 96 | + <helper class="\Magento\Backend\Test\Mftf\Helper\CurlHelpers" method="assertCurlResponseContainsString" stepKey="assertExportedFileContainsCATaxRate4"> |
| 97 | + <argument name="url">{$grabExportUrl4}</argument> |
| 98 | + <argument name="postBody">{"form_key": "{$grabFormKey4}"}</argument> |
| 99 | + <argument name="expectedString">{{US_CA_Rate_1.code}}</argument> |
| 100 | + </helper> |
| 101 | + <helper class="\Magento\Backend\Test\Mftf\Helper\CurlHelpers" method="assertCurlResponseContainsString" stepKey="assertExportedFileContainsNYTaxRate4"> |
| 102 | + <argument name="url">{$grabExportUrl4}</argument> |
| 103 | + <argument name="postBody">{"form_key": "{$grabFormKey4}"}</argument> |
| 104 | + <argument name="expectedString">{{US_NY_Rate_1.code}}</argument> |
| 105 | + </helper> |
57 | 106 | </test>
|
58 | 107 | </tests>
|
0 commit comments