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