File tree Expand file tree Collapse file tree 5 files changed +37
-10
lines changed Expand file tree Collapse file tree 5 files changed +37
-10
lines changed Original file line number Diff line number Diff line change
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 =" urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd" >
11
+ <entity name =" RelatedProductLink" type =" product_link" >
12
+ <var key =" sku" entityKey =" sku" entityType =" product2" />
13
+ <var key =" linked_product_sku" entityKey =" sku" entityType =" product" />
14
+ <data key =" link_type" >related</data >
15
+ <data key =" linked_product_type" >simple</data >
16
+ <data key =" position" >1</data >
17
+ <requiredEntity type =" product_link_extension_attribute" >Qty1000</requiredEntity >
18
+ </entity >
19
+ </entities >
Original file line number Diff line number Diff line change
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 =" urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd" >
11
+ <entity name =" OneRelatedProductLink" type =" product_links" >
12
+ <requiredEntity type =" product_link" >RelatedProductLink</requiredEntity >
13
+ </entity >
14
+ </entities >
Original file line number Diff line number Diff line change 65
65
<waitForPageLoad stepKey =" waitForDeleteLoad" />
66
66
<see selector =" {{AdminMessagesSection.successMessage}}" userInput =" The widget instance has been deleted" stepKey =" seeSuccess" />
67
67
</actionGroup >
68
- <actionGroup name =" AdminCreateProductLinkWidgetActionGroup" extends =" AdminCreateProductsListWidgetActionGroup " >
68
+ <actionGroup name =" AdminCreateProductLinkWidgetActionGroup" extends =" AdminCreateWidgetActionGroup " >
69
69
<arguments >
70
70
<argument name =" product" />
71
71
</arguments >
72
- <remove keyForRemoval =" clickAddNewCondition" />
73
- <remove keyForRemoval =" selectCondition" />
74
- <remove keyForRemoval =" waitRuleParameter" />
75
- <remove keyForRemoval =" clickRuleParameter" />
76
- <remove keyForRemoval =" clickChooser" />
77
- <remove keyForRemoval =" waitForAjaxLoad" />
78
- <remove keyForRemoval =" clickSelectAll" />
79
- <remove keyForRemoval =" clickApplyRuleParameter" />
80
72
<selectOption selector =" {{AdminNewWidgetSection.selectTemplate}}" userInput =" {{widget.template}}" after =" waitForPageLoad" stepKey =" setTemplate" />
81
73
<waitForAjaxLoad after =" setTemplate" stepKey =" waitForPageLoad2" />
82
74
<click selector =" {{AdminNewWidgetSection.selectProduct}}" after =" clickWidgetOptions" stepKey =" clickSelectProduct" />
83
75
<fillField selector =" {{AdminNewWidgetSelectProductPopupSection.filterBySku}}" userInput =" {{product.sku}}" after =" clickSelectProduct" stepKey =" fillProductNameInFilter" />
84
76
<click selector =" {{AdminDataGridHeaderSection.applyFilters}}" after =" fillProductNameInFilter" stepKey =" applyFilter" />
85
77
<click selector =" {{AdminNewWidgetSelectProductPopupSection.firstRow}}" after =" applyFilter" stepKey =" selectProduct" />
78
+ <click selector =" {{AdminMainActionsSection.save}}" stepKey =" clickSaveWidget" />
79
+ <see selector =" {{AdminMessagesSection.successMessage}}" userInput =" The widget instance has been saved" stepKey =" seeSuccess" />
86
80
</actionGroup >
87
81
</actionGroups >
Original file line number Diff line number Diff line change 33
33
<data key =" restrict_type" >Header</data >
34
34
</entity >
35
35
<entity name =" ProductLinkWidget" extends =" ProductsListWidget" >
36
- <remove keyForRemoval =" condition" />
37
36
<data key =" type" >Catalog Product Link</data >
38
37
<data key =" template" >Product Link Block Template</data >
39
38
</entity >
Original file line number Diff line number Diff line change 10
10
xsi : noNamespaceSchemaLocation =" urn:magento:mftf:Page/etc/PageObject.xsd" >
11
11
<page name =" AdminNewWidgetPage" url =" admin/widget_instance/new/" area =" admin" module =" Magento_Widget" >
12
12
<section name =" AdminNewWidgetSection" />
13
+ <section name =" AdminNewWidgetSelectProductPopupSection" />
13
14
</page >
14
15
</pages >
You can’t perform that action at this time.
0 commit comments