Skip to content

Commit 327d9d5

Browse files
author
Alexander Akimov
authored
Merge pull request #2922 from magento-tsg/2.2-develop-mftf-pr5
[TSG] MFTF for 2.2 (pr5) (2.2.6)
2 parents cd62a26 + fcc2e25 commit 327d9d5

26 files changed

+1042
-7
lines changed

app/code/Magento/Backend/Test/Mftf/Section/AdminMessagesSection.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@
1010
<section name="AdminMessagesSection">
1111
<element name="test" type="input" selector=".test"/>
1212
<element name="success" type="text" selector="#messages div.message-success"/>
13+
<element name="nthSuccess" type="text" selector=".message.message-success.success:nth-of-type({{n}})>div" parameterized="true"/>
1314
</section>
1415
</sections>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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+
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/DataGenerator/etc/dataProfileSchema.xsd">
11+
<entity name="ApiBundleLink" type="bundle_link">
12+
<var key="sku" entityKey="sku" entityType="product2"/>
13+
<var key="option_id" entityKey="return" entityType="bundle_option"/>
14+
<var key="sku" entityKey="sku" entityType="product"/>
15+
<data key="qty">1</data>
16+
<data key="is_default">0</data>
17+
<data key="price">1.11</data>
18+
<data key="price_type">1</data>
19+
<data key="can_change_quantity">1</data>
20+
</entity>
21+
</entities>
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
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+
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/DataGenerator/etc/dataProfileSchema.xsd">
11+
<entity name="DropDownBundleOption" type="bundle_option">
12+
<data key="title" unique="suffix">bundle-option-dropdown</data>
13+
<data key="required">true</data>
14+
<data key="type">select</data>
15+
<data key="position">0</data>
16+
<var key="sku" entityKey="sku" entityType="product2"/>
17+
</entity>
18+
<entity name="RadioButtonsOption" type="bundle_option">
19+
<data key="title" unique="suffix">bundle-option-radio</data>
20+
<data key="required">true</data>
21+
<data key="type">radio</data>
22+
<data key="position">1</data>
23+
<var key="sku" entityKey="sku" entityType="product2"/>
24+
</entity>
25+
<entity name="CheckboxOption" type="bundle_option">
26+
<data key="title" unique="suffix">bundle-option-checkbox</data>
27+
<data key="required">true</data>
28+
<data key="type">checkbox</data>
29+
<data key="position">3</data>
30+
<var key="sku" entityKey="sku" entityType="product2"/>
31+
</entity>
32+
<entity name="MultipleSelectOption" type="bundle_option">
33+
<data key="title" unique="suffix">bundle-option-multipleselect</data>
34+
<data key="required">true</data>
35+
<data key="type">multi</data>
36+
<data key="position">4</data>
37+
<var key="sku" entityKey="sku" entityType="product2"/>
38+
</entity>
39+
</entities>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/DataGenerator/etc/dataProfileSchema.xsd">
10+
<entity name="CustomAttributeDynamicPrice" type="custom_attribute">
11+
<data key="attribute_code">price_type</data>
12+
<data key="value">0</data>
13+
</entity>
14+
<entity name="CustomAttributeFixPrice" type="custom_attribute">
15+
<data key="attribute_code">price_type</data>
16+
<data key="value">1</data>
17+
</entity>
18+
<entity name="CustomAttributePriceView" type="custom_attribute">
19+
<data key="attribute_code">price_view</data>
20+
<data key="value">1</data>
21+
</entity>
22+
<entity name="CustomAttributePriceViewRange" type="custom_attribute">
23+
<data key="attribute_code">price_view</data>
24+
<data key="value">0</data>
25+
</entity>
26+
</entities>
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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+
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/DataGenerator/etc/dataProfileSchema.xsd">
11+
<entity name="ApiBundleProduct" type="product2">
12+
<data key="name" unique="suffix">Api Bundle Product</data>
13+
<data key="sku" unique="suffix">api-bundle-product</data>
14+
<data key="type_id">bundle</data>
15+
<data key="attribute_set_id">4</data>
16+
<data key="visibility">4</data>
17+
<data key="status">1</data>
18+
<data key="urlKey" unique="suffix">api-bundle-product</data>
19+
<requiredEntity type="product_extension_attribute">EavStockItem</requiredEntity>
20+
<requiredEntity type="custom_attribute">ApiProductDescription</requiredEntity>
21+
<requiredEntity type="custom_attribute">ApiProductShortDescription</requiredEntity>
22+
<requiredEntity type="custom_attribute">CustomAttributeDynamicPrice</requiredEntity>
23+
<requiredEntity type="custom_attribute">CustomAttributePriceView</requiredEntity>
24+
</entity>
25+
<entity name="ApiBundleProductPriceViewRange" type="product2">
26+
<data key="name" unique="suffix">Api Bundle Product</data>
27+
<data key="sku" unique="suffix">api-bundle-product</data>
28+
<data key="type_id">bundle</data>
29+
<data key="attribute_set_id">4</data>
30+
<data key="visibility">4</data>
31+
<data key="status">1</data>
32+
<data key="urlKey" unique="suffix">api-bundle-product</data>
33+
<requiredEntity type="custom_attribute">CustomAttributeCategoryIds</requiredEntity>
34+
<requiredEntity type="product_extension_attribute">EavStockItem</requiredEntity>
35+
<requiredEntity type="custom_attribute">ApiProductDescription</requiredEntity>
36+
<requiredEntity type="custom_attribute">ApiProductShortDescription</requiredEntity>
37+
<requiredEntity type="custom_attribute">CustomAttributeDynamicPrice</requiredEntity>
38+
<requiredEntity type="custom_attribute">CustomAttributePriceViewRange</requiredEntity>
39+
</entity>
40+
</entities>
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+
<operations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/DataGenerator/etc/dataOperation.xsd">
11+
<operation name="CreateBundleLink" dataType="bundle_link" type="create" auth="adminOauth" url="/V1/bundle-products/{sku}/links/{return}" method="POST">
12+
<contentType>application/json</contentType>
13+
<object dataType="bundle_link" key="linkedProduct">
14+
<field key="sku">string</field>
15+
<field key="option_id">integer</field>
16+
<field key="qty">integer</field>
17+
<field key="position">integer</field>
18+
<field key="is_default">boolean</field>
19+
<field key="price">number</field>
20+
<field key="price_type">integer</field>
21+
<field key="can_change_quantity">integer</field>
22+
</object>
23+
</operation>
24+
</operations>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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+
<operations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/DataGenerator/etc/dataOperation.xsd">
11+
<operation name="CreateBundleOption" dataType="bundle_option" type="create" auth="adminOauth" url="/V1/bundle-products/options/add" method="POST">
12+
<contentType>application/json</contentType>
13+
<object dataType="bundle_option" key="option">
14+
<field key="title">string</field>
15+
<field key="required">boolean</field>
16+
<field key="type">string</field>
17+
<field key="position">integer</field>
18+
<field key="sku">string</field>
19+
</object>
20+
</operation>
21+
</operations>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
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="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Page/etc/SectionObject.xsd">
11+
<section name="StorefrontCategoryProductSection">
12+
<element name="priceToByProductId" type="text" selector="div[data-product-id='{{id}}'] .price-to" parameterized="true"/>
13+
<element name="priceFromByProductId" type="text" selector="div[data-product-id='{{id}}'] .price-from" parameterized="true"/>
14+
</section>
15+
</sections>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
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="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Page/etc/SectionObject.xsd">
11+
<section name="StorefrontProductInfoMainSection">
12+
<element name="priceFrom" type="text" selector=".product-info-price .price-from"/>
13+
<element name="priceTo" type="text" selector=".product-info-price .price-to"/>
14+
<element name="minPrice" type="text" selector="span[data-price-type='minPrice']"/>
15+
<element name="maxPrice" type="text" selector="span[data-price-type='minPrice']"/>
16+
</section>
17+
</sections>

0 commit comments

Comments
 (0)