Skip to content

Commit 37eee08

Browse files
ACQE-7030-2:AdminSaveProductWith2ORMorePagesOfCustomOptionsTest
Updated testcase
1 parent 7c47f6d commit 37eee08

File tree

1 file changed

+106
-24
lines changed

1 file changed

+106
-24
lines changed

app/code/Magento/Catalog/Test/Mftf/Test/AdminSaveProductWith2ORMorePagesOfCustomOptionsTest.xml

Lines changed: 106 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -31,31 +31,113 @@
3131
</actionGroup>
3232
<click selector="{{AdminProductCustomizableOptionsSection.customizableOptions}}" stepKey="openCustomizableOptions"/>
3333
<waitForPageLoad stepKey="waitForCustomOptionsOpen"/>
34-
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions">
35-
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
36-
<argument name="firstOption" value="ProductOptionValueDropdown1"/>
37-
<argument name="secondOption" value="ProductOptionValueDropdown2"/>
38-
<argument name="thirdOption" value="ProductOptionValueDropdown3"/>
39-
<argument name="fourthOption" value="ProductOptionValueDropdown3"/>
40-
<argument name="fifthOption" value="ProductOptionValueDropdown3"/>
41-
<argument name="sixthOption" value="ProductOptionValueDropdown3"/>
42-
<argument name="seventhOption" value="ProductOptionValueDropdown3"/>
43-
<argument name="eighthOption" value="ProductOptionValueDropdown3"/>
44-
<argument name="ninthOption" value="ProductOptionValueDropdown3"/>
45-
<argument name="tenthOption" value="ProductOptionValueDropdown3"/>
46-
<argument name="eleventhOption" value="ProductOptionValueDropdown3"/>
47-
<argument name="twelfthOption" value="ProductOptionValueDropdown3"/>
48-
<argument name="thirteenthOption" value="ProductOptionValueDropdown3"/>
49-
<argument name="fourteenthOption" value="ProductOptionValueDropdown3"/>
50-
<argument name="fifteenthOption" value="ProductOptionValueDropdown3"/>
51-
<argument name="sixteenthOption" value="ProductOptionValueDropdown3"/>
52-
<argument name="seventeenthOption" value="ProductOptionValueDropdown3"/>
53-
<argument name="eighteenthOption" value="ProductOptionValueDropdown3"/>
54-
<argument name="nineteenthOption" value="ProductOptionValueDropdown3"/>
55-
<argument name="twentiethOption" value="ProductOptionValueDropdown3"/>
56-
<argument name="twentyfirstOption" value="ProductOptionValueDropdown3"/>
57-
<argument name="twentytwoOption" value="ProductOptionValueDropdown3"/>
34+
<click stepKey="clickAddOptions" selector="{{AdminProductCustomizableOptionsSection.addOptionBtn}}"/>
35+
<waitForPageLoad stepKey="waitForAddProductPageLoad"/>
36+
<!-- Fill in the option and select the type of drop down -->
37+
<fillField stepKey="fillInOptionTitle" selector="{{AdminProductCustomizableOptionsSection.lastOptionTitle}}" userInput="{{customOptionName}}"/>
38+
<click stepKey="clickOptionTypeParent" selector="{{AdminProductCustomizableOptionsSection.lastOptionTypeParent}}"/>
39+
<waitForPageLoad stepKey="waitForDropdownOpen"/>
40+
<click stepKey="clickOptionType" selector="{{AdminProductCustomizableOptionsSection.optionType('Drop-down')}}"/>
41+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions1">
42+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
43+
<argument name="customOption" value="ProductOptionValueDropdown2"/>
44+
</actionGroup>
45+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions2">
46+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
47+
<argument name="customOption" value="ProductOptionValueDropdown2"/>
48+
</actionGroup>
49+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions3">
50+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
51+
<argument name="customOption" value="ProductOptionValueDropdown3"/>
52+
</actionGroup>
53+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions4">
54+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
55+
<argument name="customOption" value="ProductOptionValueDropdown1"/>
56+
</actionGroup>
57+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions5">
58+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
59+
<argument name="customOption" value="ProductOptionValueDropdown2"/>
60+
</actionGroup>
61+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions6">
62+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
63+
<argument name="customOption" value="ProductOptionValueDropdown3"/>
64+
</actionGroup>
65+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions7">
66+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
67+
<argument name="customOption" value="ProductOptionValueDropdown1"/>
68+
</actionGroup>
69+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions8">
70+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
71+
<argument name="customOption" value="ProductOptionValueDropdown2"/>
72+
</actionGroup>
73+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions9">
74+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
75+
<argument name="customOption" value="ProductOptionValueDropdown3"/>
76+
</actionGroup>
77+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions10">
78+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
79+
<argument name="customOption" value="ProductOptionValueDropdown1"/>
80+
</actionGroup>
81+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions11">
82+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
83+
<argument name="customOption" value="ProductOptionValueDropdown2"/>
84+
</actionGroup>
85+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions12">
86+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
87+
<argument name="customOption" value="ProductOptionValueDropdown3"/>
88+
</actionGroup>
89+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions13">
90+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
91+
<argument name="customOption" value="ProductOptionValueDropdown1"/>
92+
</actionGroup>
93+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions14">
94+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
95+
<argument name="customOption" value="ProductOptionValueDropdown2"/>
96+
</actionGroup>
97+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions15">
98+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
99+
<argument name="customOption" value="ProductOptionValueDropdown3"/>
100+
</actionGroup>
101+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions16">
102+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
103+
<argument name="customOption" value="ProductOptionValueDropdown1"/>
104+
</actionGroup>
105+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions17">
106+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
107+
<argument name="customOption" value="ProductOptionValueDropdown2"/>
108+
</actionGroup>
109+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions18">
110+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
111+
<argument name="customOption" value="ProductOptionValueDropdown3"/>
112+
</actionGroup>
113+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions19">
114+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
115+
<argument name="customOption" value="ProductOptionValueDropdown1"/>
116+
</actionGroup>
117+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions20">
118+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
119+
<argument name="customOption" value="ProductOptionValueDropdown2"/>
120+
</actionGroup>
121+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions21">
122+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
123+
<argument name="customOption" value="ProductOptionValueDropdown3"/>
124+
</actionGroup>
125+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions22">
126+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
127+
<argument name="customOption" value="ProductOptionValueDropdown1"/>
128+
</actionGroup>
129+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions23">
130+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
131+
<argument name="customOption" value="ProductOptionValueDropdown2"/>
58132
</actionGroup>
133+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions24">
134+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
135+
<argument name="customOption" value="ProductOptionValueDropdown3"/>
136+
</actionGroup>
137+
<actionGroup ref="AdminAddCustomOptionsActionGroup" stepKey="createCustomOptions25">
138+
<argument name="customOptionName" value="{{ProductOptionDropDown.title}}"/>
139+
<argument name="customOption" value="ProductOptionValueDropdown1"/>
140+
</actionGroup>
59141
<actionGroup ref="AdminProductFormSaveActionGroup" stepKey="clickSaveButton"/>
60142
<waitForElementVisible selector="{{AdminProductMessagesSection.successMessage}}" stepKey="seeProductSavedMessage"/>
61143
<actionGroup ref="ReloadPageActionGroup" stepKey="reloadPage"/>

0 commit comments

Comments
 (0)