Skip to content
This repository was archived by the owner on Apr 29, 2019. It is now read-only.

Commit 35c4f04

Browse files
authored
Merge pull request #3504 from magento-pangolin/mtf-eol-pr
[pangolin] Converting MTF to MFTF tests
2 parents 3091634 + c442739 commit 35c4f04

27 files changed

+911
-12
lines changed

app/code/Magento/Backup/Test/Mftf/Test/AdminCreateAndDeleteBackupsTest.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@
1818
<testCaseId value="MAGETWO-94176"/>
1919
<group value="backup"/>
2020
<skip>
21-
<issueId value="MQE-1187"/>
22-
<issueId value="DEVOPS-3512"/>
21+
<issueId value="MC-5807"/>
2322
</skip>
2423
</annotations>
2524

app/code/Magento/Cms/Test/Mftf/Test/AdminAddImageToWYSIWYGBlockTest.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<description value="Admin should be able to add image to WYSIWYG content of Block"/>
1717
<severity value="CRITICAL"/>
1818
<testCaseId value="MAGETWO-84376"/>
19-
<skip>
20-
<issueId value="MQE-1187" />
21-
</skip>
2219
</annotations>
2320
<before>
2421
<createData entity="_defaultCmsPage" stepKey="createCMSPage" />

app/code/Magento/ConfigurableProduct/Test/Mftf/Test/StorefrontSortingByPriceForConfigurableWithCatalogRuleAppliedTest.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@
1717
<severity value="CRITICAL"/>
1818
<testCaseId value="MAGETWO-69988"/>
1919
<group value="сonfigurable_product"/>
20-
<skip>
21-
<issueId value="MAGETWO-96658"/>
22-
</skip>
2320
</annotations>
2421
<before>
2522
<createData entity="ApiCategory" stepKey="createCategory"/>
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd">
10+
<entity name="SimpleTaxRate" type="taxRate">
11+
<data key="code" unique="suffix">TaxRate</data>
12+
</entity>
13+
<entity name="defaultTaxRate" type="taxRate">
14+
<data key="code" unique="suffix">Tax Rate </data>
15+
<data key="tax_country_id">US</data>
16+
<data key="tax_region_id">12</data>
17+
<data key="tax_postcode">*</data>
18+
<data key="zip_is_range">0</data>
19+
<data key="rate">10</data>
20+
</entity>
21+
<entity name="taxRateCustomRateUS" type="taxRate">
22+
<data key="code" unique="suffix">Tax Rate </data>
23+
<data key="tax_country_id">US</data>
24+
<data key="tax_country">United States</data>
25+
<data key="tax_region_id">12</data>
26+
<data key="tax_region">California</data>
27+
<data key="tax_postcode">90001</data>
28+
<data key="zip_is_range">0</data>
29+
<data key="rate">100.0000</data>
30+
</entity>
31+
<entity name="defaultTaxRateWithZipRange" type="taxRate">
32+
<data key="code" unique="suffix">Tax Rate </data>
33+
<data key="tax_country_id">US</data>
34+
<data key="tax_country">United States</data>
35+
<data key="tax_region_id">12</data>
36+
<data key="tax_region">California</data>
37+
<data key="zip_is_range">1</data>
38+
<data key="zip_from">90001</data>
39+
<data key="zip_to">96162</data>
40+
<data key="rate">15.05</data>
41+
</entity>
42+
<entity name="defaultTaxRateWithLargeRate" type="taxRate">
43+
<data key="code" unique="suffix">TaxRate</data>
44+
<data key="tax_country_id">GB</data>
45+
<data key="tax_country">United Kingdom</data>
46+
<data key="tax_postcode">*</data>
47+
<data key="zip_is_range">0</data>
48+
<data key="rate">777</data>
49+
</entity>
50+
<entity name="taxRateCustomRateCanada" type="taxRate">
51+
<data key="code" unique="suffix">TaxRate</data>
52+
<data key="tax_country_id">CA</data>
53+
<data key="tax_country">Canada</data>
54+
<data key="tax_region_id">*</data>
55+
<data key="tax_postcode">180</data>
56+
<data key="zip_is_range">0</data>
57+
<data key="rate">25</data>
58+
</entity>
59+
<entity name="taxRateCustomRateUK" type="taxRate">
60+
<data key="code" unique="suffix">TaxRate</data>
61+
<data key="tax_country_id">GB</data>
62+
<data key="tax_country">United Kingdom</data>
63+
<data key="zip_is_range">1</data>
64+
<data key="zip_from">1</data>
65+
<data key="zip_to">7800935</data>
66+
<data key="rate">12.99</data>
67+
</entity>
68+
<entity name="taxRateCustomRateFrance" type="taxRate">
69+
<data key="code" unique="suffix">TaxRate</data>
70+
<data key="tax_country_id">FR</data>
71+
<data key="tax_country">France</data>
72+
<data key="tax_region_id">277</data>
73+
<data key="tax_region">Val-d'Oise</data>
74+
<data key="tax_postcode">*</data>
75+
<data key="zip_is_range">0</data>
76+
<data key="rate">0.1</data>
77+
</entity>
78+
</entities>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
<operations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataOperation.xsd">
10+
<operation name="CreateTaxRate" dataType="taxRate" type="create" auth="adminOauth" url="/V1/taxRates" method="POST">
11+
<contentType>application/json</contentType>
12+
<object key="taxRate" dataType="taxRate">
13+
<field key="id">integer</field>
14+
<field key="tax_country_id">string</field>
15+
<field key="tax_region_id">integer</field>
16+
<field key="tax_postcode">string</field>
17+
<field key="zip_is_range">integer</field>
18+
<field key="zip_from">integer</field>
19+
<field key="zip_to">integer</field>
20+
<field key="rate">integer</field>
21+
<field key="code">string</field>
22+
</object>
23+
</operation>
24+
<operation name="DeleteTaxRate" dataType="taxRate" type="delete" auth="adminOauth" url="/V1/taxRates/{id}" method="DELETE">
25+
<contentType>application/json</contentType>
26+
</operation>
27+
</operations>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
11+
<section name="AdminTaxRateFormSection">
12+
<element name="taxIdentifier" type="input" selector="#code" />
13+
<element name="deleteRate" type="button" selector="#delete" timeout="30"/>
14+
<element name="ok" type="button" selector="button.action-primary.action-accept" timeout="30"/>
15+
<element name="save" type="button" selector="#save" timeout="30"/>
16+
<element name="country" type="select" selector="#tax_country_id"/>
17+
<element name="state" type="select" selector="#tax_region_id"/>
18+
<element name="rate" type="text" selector="#rate"/>
19+
<element name="zipRange" type="checkbox" selector="#zip_is_range"/>
20+
<element name="rangeFrom" type="text" selector="#zip_from"/>
21+
<element name="rangeTo" type="text" selector="#zip_to"/>
22+
<element name="zipCode" type="input" selector="#tax_postcode"/>
23+
</section>
24+
</sections>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
11+
<section name="AdminTaxRateGridSection">
12+
<element name="grid" type="block" selector="#tax_rate_grid"/>
13+
<element name="add" type="button" selector="#add" timeout="30"/>
14+
<element name="search" type="button" selector="button[data-action='grid-filter-apply']" timeout="30"/>
15+
<element name="filterByTaxIdentifier" type="input" selector="#tax_rate_grid_filter_code"/>
16+
<element name="filterByCountry" type="input" selector="#tax_rate_grid_filter_tax_country_id"/>
17+
<element name="filterByPostCode" type="input" selector="#tax_rate_grid_filter_tax_postcode"/>
18+
<element name="nthRow" type="block" selector="tr[data-role='row']:nth-of-type({{var}})" parameterized="true" timeout="30"/>
19+
</section>
20+
</sections>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
11+
<section name="AdminTaxRuleFormSection">
12+
<element name="taxIdentifier" type="input" selector="input.admin__control-text admin__action-multiselect-search"/>
13+
</section>
14+
</sections>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
11+
<section name="AdminTaxRuleGridSection">
12+
<element name="add" type="button" selector="#add" timeout="30"/>
13+
</section>
14+
</sections>
15+
16+

app/code/Magento/Tax/Test/Mftf/Section/AdminTaxRulesSection.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
1111
<section name="AdminTaxRulesSection">
12-
<!-- on page /admin/tax/rule/new/ -->
1312
<element name="ruleName" type="input" selector="#anchor-content #code"/>
1413
<element name="addNewTaxRate" type="block" selector="//*[text()='Add New Tax Rate']" timeout="30"/>
1514
<element name="taxIdentifier" type="input" selector="aside #code"/>
@@ -28,5 +27,6 @@
2827
<element name="deleteTaxClassName" type="button" selector="//span[contains(text(),'{{var1}}')]" parameterized="true"/>
2928
<element name="deleteTaxClass" type="button" selector="//span[contains(text(),'{{var1}}')]/../..//*[@class='mselect-delete']" parameterized="true"/>
3029
<element name="popUpDialogOK" type="button" selector="//*[@class='modal-footer']//*[contains(text(),'OK')]"/>
30+
<element name="taxRateMultiSelectItems" type="block" selector=".mselect-list-item"/>
3131
</section>
3232
</sections>
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
11+
<test name="AdminCreateTaxRateAllPostCodesTest">
12+
<annotations>
13+
<stories value="Create tax rate"/>
14+
<title value="Create tax rate, all postcodes"/>
15+
<description value="Tests log into Create tax rate and create all postcodes"/>
16+
<testCaseId value="MC-5318"/>
17+
<severity value="CRITICAL"/>
18+
<group value="tax"/>
19+
<group value="mtf_migrated"/>
20+
</annotations>
21+
<before>
22+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
23+
</before>
24+
<after>
25+
<amOnPage url="{{AdminTaxRateGridPage.url}}" stepKey="goToTaxRateIndex"/>
26+
<click selector="{{AdminDataGridHeaderSection.clearFilters}}" stepKey="clickClearFilters2"/>
27+
<fillField selector="{{AdminTaxRateGridSection.filterByTaxIdentifier}}" userInput="{{SimpleTaxRate.code}}" stepKey="fillNameFilter"/>
28+
<click selector="{{AdminTaxRateGridSection.search}}" stepKey="clickSearch"/>
29+
<click selector="{{AdminTaxRateGridSection.nthRow('1')}}" stepKey="clickFirstRow"/>
30+
<click selector="{{AdminTaxRateFormSection.deleteRate}}" stepKey="clickDeleteRate"/>
31+
<click selector="{{AdminTaxRateFormSection.ok}}" stepKey="clickOk"/>
32+
</after>
33+
34+
<amOnPage url="{{AdminTaxRateGridPage.url}}" stepKey="goToTaxRateIndex1"/>
35+
<waitForPageLoad stepKey="waitForTaxRateIndex1"/>
36+
<!-- Create a tax rate with * for postcodes -->
37+
<click selector="{{AdminTaxRateGridSection.add}}" stepKey="clickAddNewTaxRateButton"/>
38+
<fillField selector="{{AdminTaxRateFormSection.taxIdentifier}}" userInput="{{SimpleTaxRate.code}}" stepKey="fillRuleName"/>
39+
<fillField selector="{{AdminTaxRateFormSection.zipCode}}" userInput="*" stepKey="fillPostCode"/>
40+
<selectOption selector="{{AdminTaxRateFormSection.country}}" userInput="Australia" stepKey="selectCountry1"/>
41+
<fillField selector="{{AdminTaxRateFormSection.rate}}" userInput="20" stepKey="fillRate"/>
42+
<click selector="{{AdminTaxRateFormSection.save}}" stepKey="clickSave"/>
43+
<see selector="{{AdminMessagesSection.success}}" userInput="You saved the tax rate." stepKey="seeSuccess"/>
44+
45+
<!-- Verify the tax rate grid page shows the tax rate we just created -->
46+
<amOnPage url="{{AdminTaxRateGridPage.url}}" stepKey="goToTaxRateIndex2"/>
47+
<waitForPageLoad stepKey="waitForTaxRateIndex2"/>
48+
<click selector="{{AdminDataGridHeaderSection.clearFilters}}" stepKey="clickClearFilters1"/>
49+
<fillField selector="{{AdminTaxRateGridSection.filterByTaxIdentifier}}" userInput="{{SimpleTaxRate.code}}" stepKey="fillNameFilter"/>
50+
<selectOption selector="{{AdminTaxRateGridSection.filterByCountry}}" userInput="Australia" stepKey="fillCountryFilter"/>
51+
<fillField selector="{{AdminTaxRateGridSection.filterByPostCode}}" userInput="*" stepKey="fillPostCodeFilter"/>
52+
<click selector="{{AdminTaxRateGridSection.search}}" stepKey="clickSearch"/>
53+
<see selector="{{AdminTaxRateGridSection.grid}}" userInput="{{SimpleTaxRate.code}}" stepKey="seeRuleName"/>
54+
<see selector="{{AdminTaxRateGridSection.grid}}" userInput="Australia" stepKey="seeCountry"/>
55+
<see selector="{{AdminTaxRateGridSection.grid}}" userInput="*" stepKey="seePostCode"/>
56+
57+
<!-- Go to the tax rate edit page for our new tax rate -->
58+
<amOnPage url="{{AdminTaxRateGridPage.url}}" stepKey="goToTaxRateIndex3"/>
59+
<waitForPageLoad stepKey="waitForTaxRateIndex3"/>
60+
<click selector="{{AdminDataGridHeaderSection.clearFilters}}" stepKey="clickClearFilters2"/>
61+
<fillField selector="{{AdminTaxRateGridSection.filterByTaxIdentifier}}" userInput="{{SimpleTaxRate.code}}" stepKey="fillNameFilter2"/>
62+
<click selector="{{AdminTaxRateGridSection.search}}" stepKey="clickSearch2"/>
63+
<click selector="{{AdminTaxRateGridSection.nthRow('1')}}" stepKey="clickFirstRow"/>
64+
65+
<!-- Verify we see expected values on the tax rate edit page -->
66+
<seeInField selector="{{AdminTaxRateFormSection.taxIdentifier}}" userInput="{{SimpleTaxRate.code}}" stepKey="seeRuleName2"/>
67+
<seeInField selector="{{AdminTaxRateFormSection.zipCode}}" userInput="*" stepKey="seeZipCode"/>
68+
<seeOptionIsSelected selector="{{AdminTaxRateFormSection.country}}" userInput="Australia" stepKey="seeCountry2"/>
69+
<seeInField selector="{{AdminTaxRateFormSection.rate}}" userInput="20" stepKey="seeRate"/>
70+
71+
<!-- Go to the tax rule grid page and verify our tax rate can be used in the rule -->
72+
<amOnPage url="{{AdminTaxRuleGridPage.url}}" stepKey="goToTaxRuleIndex1"/>
73+
<waitForPageLoad stepKey="waitForTaxRuleIndex"/>
74+
<click selector="{{AdminGridMainControls.add}}" stepKey="clickAddNewTaxRule"/>
75+
<see selector="{{AdminTaxRulesSection.taxRateMultiSelectItems}}" userInput="{{SimpleTaxRate.code}}" stepKey="seeTaxRateOnNewTaxRulePage"/>
76+
</test>
77+
</tests>
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
9+
<tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
11+
<test name="AdminCreateTaxRateLargeRateTest">
12+
<annotations>
13+
<stories value="Create tax rate"/>
14+
<title value="Create tax rate, large rate"/>
15+
<description value="Test log in to Create Tax Rate and Create Large Rate"/>
16+
<testCaseId value="MC-5322"/>
17+
<severity value="CRITICAL"/>
18+
<group value="tax"/>
19+
<group value="mtf_migrated"/>
20+
</annotations>
21+
<before>
22+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
23+
</before>
24+
<after>
25+
<amOnPage url="{{AdminTaxRateGridPage.url}}" stepKey="goToTaxRateIndex"/>
26+
<click selector="{{AdminDataGridHeaderSection.clearFilters}}" stepKey="clickClearFilters2"/>
27+
<fillField selector="{{AdminTaxRateGridSection.filterByTaxIdentifier}}" userInput="{{SimpleTaxRate.code}}" stepKey="fillNameFilter"/>
28+
<click selector="{{AdminTaxRateGridSection.search}}" stepKey="clickSearch"/>
29+
<click selector="{{AdminTaxRateGridSection.nthRow('1')}}" stepKey="clickFirstRow"/>
30+
<click selector="{{AdminTaxRateFormSection.deleteRate}}" stepKey="clickDeleteRate"/>
31+
<click selector="{{AdminTaxRateFormSection.ok}}" stepKey="clickOk"/>
32+
</after>
33+
34+
<amOnPage url="{{AdminTaxRateGridPage.url}}" stepKey="goToTaxRateIndex1"/>
35+
<waitForPageLoad stepKey="waitForTaxRateIndex1"/>
36+
<!-- Create a tax rate for large postcodes -->
37+
<click selector="{{AdminTaxRateGridSection.add}}" stepKey="clickAddNewTaxRateButton"/>
38+
<fillField selector="{{AdminTaxRateFormSection.taxIdentifier}}" userInput="{{SimpleTaxRate.code}}" stepKey="fillRuleName"/>
39+
<fillField selector="{{AdminTaxRateFormSection.zipCode}}" userInput="*" stepKey="fillPostCode"/>
40+
<selectOption selector="{{AdminTaxRateFormSection.country}}" userInput="France" stepKey="selectCountry1"/>
41+
<selectOption selector="{{AdminTaxRateFormSection.state}}" userInput="Val-d'Oise" stepKey="selectState" />
42+
<fillField selector="{{AdminTaxRateFormSection.rate}}" userInput="999" stepKey="fillRate"/>
43+
<click selector="{{AdminTaxRateFormSection.save}}" stepKey="clickSave"/>
44+
<see selector="{{AdminMessagesSection.success}}" userInput="You saved the tax rate." stepKey="seeSuccess"/>
45+
46+
<amOnPage url="{{AdminTaxRateGridPage.url}}" stepKey="goToTaxRateIndex2"/>
47+
<waitForPageLoad stepKey="waitForTaxRateIndex3"/>
48+
<!-- Create a tax rate for large postcodes and verify we see expected values on the tax rate grid page -->
49+
<click selector="{{AdminDataGridHeaderSection.clearFilters}}" stepKey="clickClearFilters2"/>
50+
<fillField selector="{{AdminTaxRateGridSection.filterByTaxIdentifier}}" userInput="{{SimpleTaxRate.code}}" stepKey="fillTaxIdentifierField2"/>
51+
<selectOption selector="{{AdminTaxRateGridSection.filterByCountry}}" userInput="France" stepKey="selectCountry2" />
52+
<fillField selector="{{AdminTaxRateGridSection.filterByPostCode}}" userInput="*" stepKey="seeTaxPostCode1"/>
53+
<click selector="{{AdminTaxRateGridSection.search}}" stepKey="clickSearch2"/>
54+
<click selector="{{AdminTaxRateGridSection.nthRow('1')}}" stepKey="clickFirstRow3"/>
55+
<!-- Verify we see expected values on the tax rate form page -->
56+
<seeInField selector="{{AdminTaxRateFormSection.taxIdentifier}}" userInput="{{SimpleTaxRate.code}}" stepKey="seeTaxIdentifierField2"/>
57+
<seeInField selector="{{AdminTaxRateFormSection.zipCode}}" userInput="*" stepKey="seeZipCode"/>
58+
<seeOptionIsSelected selector="{{AdminTaxRateFormSection.country}}" userInput="France" stepKey="seeCountry2"/>
59+
<seeOptionIsSelected selector="{{AdminTaxRateFormSection.state}}" userInput="Val-d'Oise" stepKey="seeState"/>
60+
<seeInField selector="{{AdminTaxRateFormSection.rate}}" userInput="999" stepKey="seeRate"/>
61+
62+
<!-- Verify we see expected values on the tax rule form page -->
63+
<amOnPage url="{{AdminTaxRuleGridPage.url}}" stepKey="goToTaxRuleIndex1"/>
64+
<waitForPageLoad stepKey="waitForTaxRateIndex4"/>
65+
<click selector="{{AdminTaxRuleGridSection.add}}" stepKey="clickAdd"/>
66+
<see selector="{{AdminTaxRulesSection.taxRateMultiSelectItems}}" userInput="{{SimpleTaxRate.code}}" stepKey="seeTaxRateOnNewTaxRulePage"/>
67+
</test>
68+
</tests>

0 commit comments

Comments
 (0)