|
144 | 144 | </actionGroup>
|
145 | 145 | <actionGroup name="AdminOrderConfigureConfigurableProduct">
|
146 | 146 | <arguments>
|
147 |
| - <argument name="optionName" type="string"/> |
148 |
| - <argument name="productQty" type="string"/> |
| 147 | + <argument name="optionName" type="string" defaultValue="option1"/> |
| 148 | + <argument name="productQty" type="string" defaultValue="1"/> |
149 | 149 | </arguments>
|
150 | 150 | <click selector="{{AdminOrderFormItemsOrderedSection.configureButtonBySku}}" stepKey="clickConfigure"/>
|
151 | 151 | <waitForPageLoad stepKey="waitForConfigurePageLoad"/>
|
152 | 152 | <selectOption selector="{{AdminOrderFormConfigureProductSection.attributeSelect}}" userInput="{{optionName}}" stepKey="selectOption"/>
|
153 | 153 | <fillField selector="{{AdminOrderFormConfigureProductSection.quantity}}" userInput="{{productQty}}" stepKey="fillProductQty"/>
|
154 | 154 | <click selector="{{AdminOrderFormConfigureProductSection.ok}}" stepKey="clickOk"/>
|
155 | 155 | </actionGroup>
|
156 |
| - <actionGroup name="AdminOrderConfigureBundleProduct"> |
| 156 | + <actionGroup name="AdminOrderConfigureBundleProduct" extends="AdminOrderConfigureConfigurableProduct"> |
157 | 157 | <arguments>
|
158 | 158 | <argument name="productName" type="string"/>
|
159 |
| - <argument name="productQty" type="string"/> |
160 | 159 | <argument name="productNumber" type="string"/>
|
161 | 160 | </arguments>
|
162 |
| - <click selector="{{AdminOrderFormItemsOrderedSection.configureButtonBySku}}" stepKey="clickConfigure"/> |
163 |
| - <waitForPageLoad stepKey="waitForConfigurePageLoad"/> |
164 |
| - <checkOption selector="{{AdminOrderFormConfigureProductSection.bundleProductCheckbox(productNumber)}}" stepKey="checkProduct"/> |
165 |
| - <fillField selector="{{AdminOrderFormConfigureProductSection.quantity}}" userInput="{{productQty}}" stepKey="fillProductQty"/> |
166 |
| - <click selector="{{AdminOrderFormConfigureProductSection.ok}}" stepKey="clickOk"/> |
| 161 | + <remove keyForRemoval="selectOption"/> |
| 162 | + <checkOption selector="{{AdminOrderFormConfigureProductSection.bundleProductCheckbox(productNumber)}}" stepKey="checkProduct" after="waitForConfigurePageLoad"/> |
167 | 163 | </actionGroup>
|
168 |
| - <actionGroup name="AdminOrderConfigureGroupedProduct"> |
| 164 | + <actionGroup name="AdminOrderConfigureGroupedProduct" extends="AdminOrderConfigureConfigurableProduct"> |
169 | 165 | <arguments>
|
170 | 166 | <argument name="productSku" type="string"/>
|
171 |
| - <argument name="productQty" type="string"/> |
172 | 167 | </arguments>
|
173 |
| - <click selector="{{AdminOrderFormItemsOrderedSection.configureButtonBySku}}" stepKey="clickConfigure"/> |
174 |
| - <waitForPageLoad stepKey="waitForConfigurePageLoad"/> |
175 |
| - <fillField selector="{{AdminOrderFormGroupedProductSection.optionQty(productSku)}}" userInput="{{productQty}}" stepKey="fillOptionQuantity"/> |
176 |
| - <click selector="{{AdminOrderFormConfigureProductSection.ok}}" stepKey="clickOk"/> |
| 168 | + <remove keyForRemoval="selectOption"/> |
| 169 | + <remove keyForRemoval="fillProductQty"/> |
| 170 | + <fillField selector="{{AdminOrderFormGroupedProductSection.optionQty(productSku)}}" userInput="{{productQty}}" stepKey="fillOptionQuantity" after="waitForConfigurePageLoad"/> |
177 | 171 | </actionGroup>
|
178 | 172 |
|
179 | 173 | <!--Add configurable product to order -->
|
|
0 commit comments