Skip to content

Commit 72d76fc

Browse files
committed
Refactoring-StorefrontProductNameWithDoubleQuoteTest
1 parent 1807f70 commit 72d76fc

File tree

1 file changed

+28
-9
lines changed

1 file changed

+28
-9
lines changed

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

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,22 +42,41 @@
4242
<comment userInput="Adding the comment to replace CliIndexerReindexActionGroup action group ('indexer:reindex' commands) for preserving Backward Compatibility" stepKey="reindex"/>
4343

4444
<!--Check product in category listing-->
45-
<amOnPage url="{{StorefrontCategoryPage.url($$createCategory.custom_attributes[url_key]$$)}}" stepKey="goToCategoryPage"/>
45+
<actionGroup ref="StorefrontNavigateCategoryPageActionGroup" stepKey="goToCategoryPage">
46+
<argument name="category" value="$createCategory$"/>
47+
</actionGroup>
48+
4649
<seeElement selector="{{StorefrontCategoryProductSection.ProductImageByNameAndSrc(SimpleProductNameWithDoubleQuote.name, ProductImage.fileName)}}" stepKey="seeCorrectImageCategoryPage"/>
47-
<see selector="{{StorefrontCategoryProductSection.ProductTitleByName(SimpleProductNameWithDoubleQuote.name)}}" userInput="{{SimpleProductNameWithDoubleQuote.name}}" stepKey="seeCorrectNameCategoryPage"/>
48-
<see selector="{{StorefrontCategoryProductSection.ProductPriceByName(SimpleProductNameWithDoubleQuote.name)}}" userInput="${{SimpleProductNameWithDoubleQuote.price}}" stepKey="seeCorrectPriceCategoryPage"/>
50+
<actionGroup ref="AssertStorefrontProductIsPresentOnCategoryPageActionGroup" stepKey="seeCorrectNameCategoryPage">
51+
<argument name="productName" value="{{SimpleProductNameWithDoubleQuote.name}}"/>
52+
</actionGroup>
53+
<actionGroup ref="StorefrontAssertProductPriceOnCategoryPageActionGroup" stepKey="seeCorrectPriceCategoryPage">
54+
<argument name="productName" value="{{SimpleProductNameWithDoubleQuote.name}}"/>
55+
<argument name="productPrice" value="{{SimpleProductNameWithDoubleQuote.price}}"/>
56+
</actionGroup>
57+
4958
<!--Open product display page-->
50-
<click selector="{{StorefrontCategoryProductSection.ProductTitleByName(SimpleProductNameWithDoubleQuote.name)}}" stepKey="clickProductToGoProductPage"/>
51-
<waitForPageLoad stepKey="waitForProductDisplayPageLoad"/>
52-
<see selector="{{StorefrontProductInfoMainSection.productName}}" userInput="{{SimpleProductNameWithDoubleQuote.name}}" stepKey="seeCorrectName"/>
59+
<actionGroup ref="StorefrontOpenProductFromCategoryPageActionGroup" stepKey="clickProductToGoProductPage">
60+
<argument name="productName" value="{{SimpleProductNameWithDoubleQuote.name}}"/>
61+
</actionGroup>
62+
<comment userInput="Comment is added to preserve the step key for backward compatibility" stepKey="waitForProductDisplayPageLoad"/>
63+
<actionGroup ref="StorefrontAssertProductNameOnProductPageActionGroup" stepKey="seeCorrectName">
64+
<argument name="productName" value="{{SimpleProductNameWithDoubleQuote.name}}"/>
65+
</actionGroup>
5366
<actionGroup ref="StorefrontAssertProductSkuOnProductPageActionGroup" stepKey="seeCorrectSku">
5467
<argument name="productSku" value="{{SimpleProductNameWithDoubleQuote.sku}}"/>
5568
</actionGroup>
5669
<see selector="{{StorefrontProductInfoMainSection.productPrice}}" userInput="${{SimpleProductNameWithDoubleQuote.price}}" stepKey="seeCorrectPrice"/>
5770
<seeElement selector="{{StorefrontProductInfoMainSection.productImageSrc(ProductImage.fileName)}}" stepKey="seeCorrectImage"/>
58-
<see selector="{{StorefrontProductInfoMainSection.stock}}" userInput="In Stock" stepKey="seeInStock"/>
59-
<see selector="{{StorefrontNavigationSection.breadcrumbs}}" userInput="$$createCategory.name$$" stepKey="seeCorrectBreadCrumbCategory"/>
60-
<see selector="{{StorefrontNavigationSection.breadcrumbs}}" userInput="{{SimpleProductNameWithDoubleQuote.name}}" stepKey="seeCorrectBreadCrumbProduct"/>
71+
<actionGroup ref="AssertStorefrontProductStockStatusOnProductPageActionGroup" stepKey="seeInStock">
72+
<argument name="productStockStatus" value="In Stock"/>
73+
</actionGroup>
74+
<actionGroup ref="AssertStorefrontBreadcrubmsAreShownActionGroup" stepKey="seeCorrectBreadCrumbCategory">
75+
<argument name="breadcrumbs" value="$$createCategory.name$$"/>
76+
</actionGroup>
77+
<actionGroup ref="AssertStorefrontBreadcrubmsAreShownActionGroup" stepKey="seeCorrectBreadCrumbProduct">
78+
<argument name="breadcrumbs" value="{{SimpleProductNameWithDoubleQuote.name}}"/>
79+
</actionGroup>
6180

6281
<!--Remove product-->
6382
<actionGroup ref="DeleteProductUsingProductGridActionGroup" stepKey="deleteProduct">

0 commit comments

Comments
 (0)