Skip to content

Commit 269e534

Browse files
SarmisthaSarmistha
authored andcommitted
ACP2E-2404: [Magento Cloud] Bug of product custom option validation in product view page
1 parent af59bb1 commit 269e534

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

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

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -20,31 +20,32 @@
2020
<group value="Catalog"/>
2121
</annotations>
2222
<before>
23+
<actionGroup ref="AdminLoginActionGroup" stepKey="LoginAsAdmin" />
2324
<createData entity="SimpleProduct2" stepKey="createProduct"/>
25+
<!-- open product edit page -->
26+
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToProductEditPage">
27+
<argument name="productId" value="$$createProduct.id$$"/>
28+
</actionGroup>
29+
<!-- Create a custom option(radio button) with 2 values -->
30+
<click stepKey="openCustomizableOptions" selector="{{AdminProductCustomizableOptionsSection.customizableOptions}}"/>
31+
<waitForPageLoad stepKey="waitForCustomOptionsOpen"/>
32+
<actionGroup ref="CreateCustomRadioOptionsActionGroup" stepKey="createCustomOption1">
33+
<argument name="customOptionName" value="ProductOptionRadiobutton.title"/>
34+
<argument name="productOption" value="ProductOptionField"/>
35+
<argument name="productOption2" value="ProductOptionField2"/>
36+
</actionGroup>
37+
<!-- Save the product -->
38+
<actionGroup ref="AdminProductFormSaveActionGroup" stepKey="saveProduct"/>
39+
<seeElement selector="{{AdminCategoryMessagesSection.SuccessMessage}}" stepKey="assertSuccess"/>
40+
<!-- indexer reindex -->
41+
<actionGroup ref="CliIndexerReindexActionGroup" stepKey="reindex">
42+
<argument name="indices" value=""/>
43+
</actionGroup>
2444
</before>
2545
<after>
2646
<deleteData createDataKey="createProduct" stepKey="deleteProduct"/>
47+
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
2748
</after>
28-
<actionGroup ref="AdminLoginActionGroup" stepKey="LoginAsAdmin" />
29-
<!-- open product edit page -->
30-
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToProductEditPage">
31-
<argument name="productId" value="$$createProduct.id$$"/>
32-
</actionGroup>
33-
<!-- Create a custom option(radio button) with 2 values -->
34-
<click stepKey="openCustomizableOptions" selector="{{AdminProductCustomizableOptionsSection.customizableOptions}}"/>
35-
<waitForPageLoad stepKey="waitForCustomOptionsOpen"/>
36-
<actionGroup ref="CreateCustomRadioOptionsActionGroup" stepKey="createCustomOption1">
37-
<argument name="customOptionName" value="ProductOptionRadiobutton.title"/>
38-
<argument name="productOption" value="ProductOptionField"/>
39-
<argument name="productOption2" value="ProductOptionField2"/>
40-
</actionGroup>
41-
<!-- Save the product -->
42-
<actionGroup ref="AdminProductFormSaveActionGroup" stepKey="saveProduct"/>
43-
<seeElement selector="{{AdminCategoryMessagesSection.SuccessMessage}}" stepKey="assertSuccess"/>
44-
<!-- indexer reindex -->
45-
<actionGroup ref="CliIndexerReindexActionGroup" stepKey="reindex">
46-
<argument name="indices" value=""/>
47-
</actionGroup>
4849
<!-- Navigate to Product Page on StoreFront -->
4950
<actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openStorefrontProductPage">
5051
<argument name="productUrl" value="$$createProduct.custom_attributes[url_key]$$"/>

0 commit comments

Comments
 (0)