Skip to content

Commit 7b2eef9

Browse files
committed
MAGETWO-94004: Magento Admin can not configure properly bundle/grouped/configurable product with shared catalog enabled and if they were added by sku to an order
- Updated automated test script
1 parent 0ce0246 commit 7b2eef9

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

app/code/Magento/Sales/Test/Mftf/ActionGroup/AdminOrderActionGroup.xml

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -144,36 +144,30 @@
144144
</actionGroup>
145145
<actionGroup name="AdminOrderConfigureConfigurableProduct">
146146
<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"/>
149149
</arguments>
150150
<click selector="{{AdminOrderFormItemsOrderedSection.configureButtonBySku}}" stepKey="clickConfigure"/>
151151
<waitForPageLoad stepKey="waitForConfigurePageLoad"/>
152152
<selectOption selector="{{AdminOrderFormConfigureProductSection.attributeSelect}}" userInput="{{optionName}}" stepKey="selectOption"/>
153153
<fillField selector="{{AdminOrderFormConfigureProductSection.quantity}}" userInput="{{productQty}}" stepKey="fillProductQty"/>
154154
<click selector="{{AdminOrderFormConfigureProductSection.ok}}" stepKey="clickOk"/>
155155
</actionGroup>
156-
<actionGroup name="AdminOrderConfigureBundleProduct">
156+
<actionGroup name="AdminOrderConfigureBundleProduct" extends="AdminOrderConfigureConfigurableProduct">
157157
<arguments>
158158
<argument name="productName" type="string"/>
159-
<argument name="productQty" type="string"/>
160159
<argument name="productNumber" type="string"/>
161160
</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"/>
167163
</actionGroup>
168-
<actionGroup name="AdminOrderConfigureGroupedProduct">
164+
<actionGroup name="AdminOrderConfigureGroupedProduct" extends="AdminOrderConfigureConfigurableProduct">
169165
<arguments>
170166
<argument name="productSku" type="string"/>
171-
<argument name="productQty" type="string"/>
172167
</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"/>
177171
</actionGroup>
178172

179173
<!--Add configurable product to order -->

0 commit comments

Comments
 (0)