Skip to content

Commit 458d729

Browse files
Sahil.kumarManjusha.S
authored andcommitted
MQE-3438: All steps done except the first one
1 parent c813f57 commit 458d729

File tree

1 file changed

+57
-18
lines changed

1 file changed

+57
-18
lines changed

app/code/Magento/CatalogRule/Test/Mftf/Test/AdminCreateCatalogPriceRuleTest/AdminCreateCatalogPriceRuleTest.xml

Lines changed: 57 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,45 +18,45 @@
1818
<group value="CatalogRule"/>
1919
</annotations>
2020
<before>
21+
<!--Login as admin -->
22+
<actionGroup ref="AdminLoginActionGroup" stepKey="LoginAsAdmin"/>
23+
2124
<createData entity="_defaultCategory" stepKey="createCategory1"/>
2225
<!-- Create Simple Product 1 -->
23-
<createData entity="_defaultProduct" stepKey="simpleProduct1">
26+
<createData entity="_defaultProduct" stepKey="createProduct1">
2427
<requiredEntity createDataKey="createCategory1"/>
25-
<field key="price">56.78</field>
28+
<field key="price">100.00</field>
2629
</createData>
2730
<!-- Create Simple Product 2 -->
2831
<createData entity="SimpleSubCategory" stepKey="createCategory2"/>
29-
<createData entity="_defaultProduct" stepKey="simpleProduct2">
32+
<createData entity="_defaultProduct" stepKey="createProduct2">
3033
<requiredEntity createDataKey="createCategory2"/>
34+
<field key="price">100.00</field>
3135
</createData>
3236

3337
<magentoCron groups="index" stepKey="fixInvalidatedIndicesBeforeTest"/>
3438
</before>
3539
<after>
3640
<!-- Delete products and category -->
37-
<deleteData createDataKey="simpleProduct1" stepKey="deleteProduct"/>
38-
<deleteData createDataKey="createCategory1" stepKey="deleteCategory"/>
41+
<deleteData createDataKey="createProduct1" stepKey="deleteProduct1"/>
42+
<deleteData createDataKey="createCategory1" stepKey="deleteCategory1"/>
3943

4044
<!-- Delete products and category -->
41-
<deleteData createDataKey="simpleProduct2" stepKey="deleteProduct"/>
42-
<deleteData createDataKey="createCategory2" stepKey="deleteCategory"/>
45+
<deleteData createDataKey="createProduct2" stepKey="deleteProduct2"/>
46+
<deleteData createDataKey="createCategory2" stepKey="deleteCategory2"/>
4347

44-
<!-- Delete the catalog price rule -->
45-
<actionGroup ref="AdminCatalogPriceRuleDeleteAllActionGroup" stepKey="deleteAllCatalogRulesAfterTest"/>
4648
<magentoCron groups="index" stepKey="fixInvalidatedIndicesAfter"/>
4749
<!-- Logout -->
4850
<actionGroup ref="AdminLogoutActionGroup" stepKey="logoutFromAdmin"/>
4951
</after>
5052

51-
<!--Login as admin -->
52-
<actionGroup ref="AdminLoginActionGroup" stepKey="LoginAsAdmin"/>
53-
5453
<actionGroup ref="AdminOpenCatalogPriceRulePageActionGroup" stepKey="goToCatalogPriceRulePage"/>
5554
<click selector="{{AdminGridMainControls.add}}" stepKey="addNewRule"/>
5655
<waitForPageLoad stepKey="waitForIndividualRulePage"/>
5756

5857
<actionGroup ref="AdminCatalogPriceRuleFillMainInfoActionGroup" stepKey="fillMainInfoForFirstPriceRule">
5958
<argument name="name" value="TestCatalogPriceRule"/>
59+
<argument name="groups" value="'NOT LOGGED IN'"/>
6060
</actionGroup>
6161

6262
<actionGroup ref="AdminFillCatalogRuleConditionActionGroup" stepKey="createCatalogPriceRule">
@@ -67,19 +67,58 @@
6767

6868
<actionGroup ref="AdminCatalogPriceRuleSaveAndApplyActionGroup" stepKey="saveAndApplyCatalogPriceRule"/>
6969

70-
7170
<!-- Go to storefront home page -->
7271
<actionGroup ref="StorefrontOpenHomePageActionGroup" stepKey="goToHomepage"/>
7372

74-
<!-- Check Grouped product is visible on the storefront-->
75-
<actionGroup ref="StorefrontGoToCategoryPageActionGroup" stepKey="openCategory1">
76-
<argument name="categoryName" value="$$createCategory1.name$$"/>
73+
<!-- Navigate to category on store front -->
74+
<actionGroup ref="StorefrontNavigateCategoryPageActionGroup" stepKey="goToStorefrontCategoryPage1">
75+
<argument name="category" value="$createCategory1$"/>
76+
</actionGroup>
77+
78+
<!-- Check product 1 price on store front category page -->
79+
<actionGroup ref="StorefrontAssertProductPriceOnCategoryPageActionGroup" stepKey="assertStorefrontProduct1Price">
80+
<argument name="productName" value="$createProduct1.name$"/>
81+
<argument name="productPrice" value="$90.00"/>
82+
</actionGroup>
83+
84+
<!-- Check product 1 regular price on store front category page -->
85+
<actionGroup ref="StorefrontAssertProductPriceOnCategoryPageActionGroup" stepKey="assertStorefrontProduct1RegularPrice">
86+
<argument name="productName" value="$createProduct1.name$"/>
87+
<argument name="productPrice" value="$100.00"/>
88+
</actionGroup>
89+
90+
<!-- Navigate to category2 on store front -->
91+
<actionGroup ref="StorefrontNavigateCategoryPageActionGroup" stepKey="goToStorefrontCategoryPage2">
92+
<argument name="category" value="$createCategory2$"/>
93+
</actionGroup>
94+
95+
<!-- Check product 2 price on store front category page -->
96+
<actionGroup ref="StorefrontAssertProductPriceOnCategoryPageActionGroup" stepKey="assertStorefrontProduct2Price">
97+
<argument name="productName" value="$createProduct2.name$"/>
98+
<argument name="productPrice" value="$100.00"/>
99+
</actionGroup>
100+
101+
<!-- Navigate to product 1 on store front -->
102+
<actionGroup ref="OpenStoreFrontProductPageActionGroup" stepKey="goToProduct1Page">
103+
<argument name="productUrlKey" value="$createProduct1.custom_attributes[url_key]$"/>
77104
</actionGroup>
78105

106+
<!-- Verify price for simple product with attribute option green=$20 -->
107+
<actionGroup ref="AssertStorefrontProductPricesActionGroup" stepKey="assertFirstSimpleProductPrices">
108+
<argument name="productPrice" value="$createProduct1.price$"/>
109+
<argument name="productFinalPrice" value="$90.00"/>
110+
</actionGroup>
79111

112+
<!-- Navigate to product 2 on store front -->
113+
<actionGroup ref="OpenStoreFrontProductPageActionGroup" stepKey="goToProduct2Page">
114+
<argument name="productUrlKey" value="$createProduct2.custom_attributes[url_key]$"/>
115+
</actionGroup>
80116

81-
<actionGroup ref="StorefrontGoToCategoryPageActionGroup" stepKey="openCategory2">
82-
<argument name="categoryName" value="$$createCategory2.name$$"/>
117+
<!-- Verify price for simple product with attribute option green=$20 -->
118+
<actionGroup ref="AssertStorefrontProductPricesActionGroup" stepKey="assertSecondSimpleProductPrices">
119+
<argument name="productPrice" value="$createProduct2.price$"/>
120+
<argument name="productFinalPrice" value="$100.00"/>
83121
</actionGroup>
122+
84123
</test>
85124
</tests>

0 commit comments

Comments
 (0)