|
37 | 37 | <argument name="product" value="$$createGroupedProduct$$"/>
|
38 | 38 | </actionGroup>
|
39 | 39 | <deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct"/>
|
40 |
| - <see selector="{{AdminCategoryMessagesSection.SuccessMessage}}" userInput="A total of 1 record(s) have been deleted." stepKey="deleteMessage"/> |
| 40 | + <actionGroup ref="AssertMessageInAdminPanelActionGroup" stepKey="deleteMessage"> |
| 41 | + <argument name="message" value="A total of 1 record(s) have been deleted."/> |
| 42 | + </actionGroup> |
41 | 43 | <!--Verify product on Product Page -->
|
42 |
| - <amOnPage url="{{StorefrontProductPage.url($$createGroupedProduct.name$$)}}" stepKey="amOnGroupedProductPage"/> |
43 |
| - <see selector="{{StorefrontProductInfoMainSection.productName}}" userInput="Whoops, our bad..." stepKey="seeWhoops"/> |
| 44 | + <actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="amOnGroupedProductPage"> |
| 45 | + <argument name="productUrl" value="$$createGroupedProduct.custom_attributes[url_key]$$"/> |
| 46 | + </actionGroup> |
| 47 | + <actionGroup ref="StorefrontAssertPageNotFoundErrorOnProductDetailPageActionGroup" stepKey="seeWhoops"> |
| 48 | + <argument name="product" value="$$createGroupedProduct$$"/> |
| 49 | + </actionGroup> |
44 | 50 | <!--Search for the product by sku-->
|
45 | 51 | <actionGroup ref="StoreFrontQuickSearchActionGroup" stepKey="searchByCreatedTerm">
|
46 | 52 | <argument name="query" value="$$createGroupedProduct.sku$$"/>
|
47 | 53 | </actionGroup>
|
48 | 54 | <!-- Should not see any search results -->
|
49 |
| - <dontSee userInput="$$createGroupedProduct.sku$$" selector="{{StorefrontCatalogSearchMainSection.searchResults}}" stepKey="dontSeeProduct"/> |
50 |
| - <see selector="{{StorefrontCatalogSearchMainSection.message}}" userInput="Your search returned no results." stepKey="seeCantFindProductOneMessage"/> |
| 55 | + <actionGroup ref="AssertStorefrontProductNotOnSearchPageActionGroup" stepKey="dontSeeProduct"> |
| 56 | + <argument name="productSku" value="$$createGroupedProduct.sku$$"/> |
| 57 | + </actionGroup> |
| 58 | + <actionGroup ref="AssertStorefrontNoResultsMessageOnSearchPageActionGroup" stepKey="seeCantFindProductOneMessage"/> |
51 | 59 | <!-- Go to the category page that we created in the before block -->
|
52 |
| - <amOnPage url="{{StorefrontCategoryPage.url($$createCategory.name$$)}}" stepKey="onCategoryPage"/> |
53 |
| - <!-- Should not see the product --> |
54 |
| - <dontSee userInput="$$createGroupedProduct.name$$" selector="{{StorefrontCategoryMainSection.productsList}}" stepKey="dontSeeProductInCategory"/> |
55 |
| - <see selector="{{StorefrontCategoryMainSection.emptyProductMessage}}" userInput="We can't find products matching the selection." stepKey="seeEmptyProductMessage"/> |
| 60 | + <comment userInput="Comment is added to preserve the step key for backward compatibility" stepKey="onCategoryPage"/> |
| 61 | + <actionGroup ref="AssertStorefrontProductAbsentOnCategoryPageActionGroup" stepKey="dontSeeProductInCategory"> |
| 62 | + <argument name="categoryUrlKey" value="$$createCategory.name$$"/> |
| 63 | + <argument name="productName" value="$$createGroupedProduct.name$$"/> |
| 64 | + </actionGroup> |
| 65 | + <actionGroup ref="AssertStorefrontNoProductsFoundActionGroup" stepKey="seeEmptyProductMessage"/> |
56 | 66 | </test>
|
57 | 67 | </tests>
|
0 commit comments