Skip to content

Commit ac72939

Browse files
committed
MAGETWO-59632: Create Sales > Order from admin add configurable product and change options click OK does not update Items Ordered List
- FIx automated test
1 parent 71ebadb commit ac72939

File tree

2 files changed

+19
-16
lines changed

2 files changed

+19
-16
lines changed

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

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,19 @@
2222
<see selector="{{AdminHeaderSection.pageTitle}}" userInput="Create New Order" stepKey="seeNewOrderPageTitle"/>
2323
</actionGroup>
2424

25+
<!--Navigate to create order page (New Order -> Create New Customer)-->
26+
<actionGroup name="navigateToNewOrderPageNewCustomerSingleStore">
27+
<arguments>
28+
<argument name="storeView" defaultValue="_defaultStore"/>
29+
</arguments>
30+
<amOnPage url="{{AdminOrdersPage.url}}" stepKey="navigateToOrderIndexPage"/>
31+
<waitForPageLoad stepKey="waitForIndexPageLoad"/>
32+
<see selector="{{AdminHeaderSection.pageTitle}}" userInput="Orders" stepKey="seeIndexPageTitle"/>
33+
<click selector="{{AdminOrdersGridSection.createNewOrder}}" stepKey="clickCreateNewOrder"/>
34+
<click selector="{{AdminOrderFormActionSection.CreateNewCustomer}}" stepKey="clickCreateCustomer"/>
35+
<see selector="{{AdminHeaderSection.pageTitle}}" userInput="Create New Order" stepKey="seeNewOrderPageTitle"/>
36+
</actionGroup>
37+
2538
<!--Navigate to create order page (New Order -> Select Customer)-->
2639
<actionGroup name="navigateToNewOrderPageExistingCustomer">
2740
<arguments>
@@ -93,28 +106,20 @@
93106
<click selector="{{AdminOrderFormItemsSection.search}}" stepKey="clickSearchConfigurable"/>
94107
<scrollTo selector="{{AdminOrderFormItemsSection.rowCheck('1')}}" x="0" y="-100" stepKey="scrollToCheckColumn"/>
95108
<checkOption selector="{{AdminOrderFormItemsSection.rowCheck('1')}}" stepKey="selectConfigurableProduct"/>
96-
<waitForElementVisible selector="{{AdminOrderFormConfigureProductSection.optionSelect(attribute.default_frontend_label)}}" stepKey="waitForConfigurablePopover"/>
109+
<waitForElementVisible selector="{{AdminOrderFormConfigureProductSection.optionSelect(attribute.default_label)}}" stepKey="waitForConfigurablePopover"/>
97110
<wait time="2" stepKey="waitForOptionsToLoad"/>
98-
<selectOption selector="{{AdminOrderFormConfigureProductSection.optionSelect(attribute.default_frontend_label)}}"
99-
userInput="{{option.label}}" stepKey="selectionConfigurableOption"/>
111+
<selectOption selector="{{AdminOrderFormConfigureProductSection.optionSelect(attribute.default_label)}}"
112+
userInput="{{option.name}}" stepKey="selectionConfigurableOption"/>
100113
<click selector="{{AdminOrderFormConfigureProductSection.ok}}" stepKey="clickOkConfigurablePopover"/>
101114
<scrollTo selector="{{AdminOrderFormItemsSection.addSelected}}" x="0" y="-100" stepKey="scrollToAddSelectedButton"/>
102115
<click selector="{{AdminOrderFormItemsSection.addSelected}}" stepKey="clickAddSelectedProducts"/>
103116
</actionGroup>
104117

105-
<actionGroup name="configureOrderedConfigurableProduct">
106-
<arguments>
107-
<argument name="attribute"/>
108-
<argument name="option"/>
109-
<argument name="quantity" type="string"/>
110-
</arguments>
111-
<click selector="{{AdminOrderFormItemsSection.configure}}" stepKey="clickConfigure"/>
118+
<!--Add configurable product to order -->
119+
<actionGroup name="addConfigurableProductToOrderFromAdmin" extends="addConfigurableProductToOrder">
112120
<waitForElementVisible selector="{{AdminOrderFormConfigureProductSection.optionSelect(attribute.default_frontend_label)}}" stepKey="waitForConfigurablePopover"/>
113-
<wait time="2" stepKey="waitForOptionsToLoad"/>
114121
<selectOption selector="{{AdminOrderFormConfigureProductSection.optionSelect(attribute.default_frontend_label)}}"
115122
userInput="{{option.label}}" stepKey="selectionConfigurableOption"/>
116-
<fillField selector="{{AdminOrderFormConfigureProductSection.quantity}}" userInput="{{quantity}}" stepKey="fillQuantity"/>
117-
<click selector="{{AdminOrderFormConfigureProductSection.ok}}" stepKey="clickOkConfigurablePopover"/>
118123
</actionGroup>
119124

120125
<!--Add bundle product to order -->

app/code/Magento/Sales/Test/Mftf/Test/AdminSubmitConfigurableProductOrderTest.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,6 @@
8383
<requiredEntity createDataKey="createConfigChildProduct2"/>
8484
</createData>
8585

86-
<magentoCLI command="cache:flush" stepKey="flushCache"/>
87-
8886
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
8987
</before>
9088

@@ -94,7 +92,7 @@
9492
</actionGroup>
9593

9694
<!--Add configurable product to order-->
97-
<actionGroup ref="addConfigurableProductToOrder" stepKey="addConfigurableProductToOrder">
95+
<actionGroup ref="addConfigurableProductToOrderFromAdmin" stepKey="addConfigurableProductToOrder">
9896
<argument name="product" value="$$createConfigProduct$$"/>
9997
<argument name="attribute" value="$$createConfigProductAttribute$$"/>
10098
<argument name="option" value="$$getConfigAttributeOption1$$"/>

0 commit comments

Comments
 (0)