Skip to content

Commit cb33f5b

Browse files
committed
ACQE-8182: Customer should be able to reorder product with a selected custom checkbox option
- Created new entity for data
1 parent 29dc252 commit cb33f5b

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

app/code/Magento/Catalog/Test/Mftf/Data/ProductFormData.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,7 @@
1212
<data key="remove_image_notice">The image cannot be removed as it has been assigned to the other image role</data>
1313
<data key="save_success">You saved the product.</data>
1414
</entity>
15+
<entity name="ProductWarningMessage" type="message">
16+
<data key="require_Message">This is a required field.</data>
17+
</entity>
1518
</entities>

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
<after>
3131
<!-- Customer logout -->
3232
<actionGroup ref="StorefrontCustomerLogoutActionGroup" stepKey="customerLogout"/>
33+
<deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/>
3334
<deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct"/>
3435
</after>
3536
<!-- Step4: Login as a customer -->
@@ -43,7 +44,7 @@
4344
<!-- Add Product to Cart from product detail page -->
4445
<click selector="{{StorefrontProductActionSection.addToCart}}" stepKey="addToCart"/>
4546
<!-- see custom option validation message -->
46-
<waitForText userInput="This is a required field." stepKey="seeRequiredField"/>
47+
<waitForText userInput="{{ProductWarningMessage.require_Message}}" stepKey="seeRequiredField"/>
4748
<!-- Choose checkbox value1 -->
4849
<actionGroup ref="StorefrontAddSimpleProductCustomOptionCheckBoxActionGroup" stepKey="selectCustomOptionCheckBoxForValue1"/>
4950
<!-- Step6: place order -->
@@ -61,9 +62,10 @@
6162
<!-- Clicking View Order from My Orders Grid -->
6263
<actionGroup ref="StorefrontClickViewOrderLinkOnMyOrdersPageActionGroup" stepKey="clickViewOrder"/>
6364
<!-- Clicking on Reorder link from Order Details Tab -->
65+
<waitForElementClickable selector="{{StorefrontCustomerOrderViewSection.reorder}}" stepKey="waitForReorderButtonToBeClickable"/>
6466
<click selector="{{StorefrontCustomerOrderViewSection.reorder}}" stepKey="clickReorder"/>
6567
<actionGroup ref="StorefrontCheckoutCheckProductActionGroup" stepKey="checkProduct">
66-
<argument name="product" value="$$createSimpleProduct$$" />
68+
<argument name="product" value="$$createSimpleProduct$$"/>
6769
<argument name="cartItem" value="SimpleCartItem"/>
6870
</actionGroup>
6971
</test>

0 commit comments

Comments
 (0)