|
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