|
29 | 29 | <click selector="{{AdminProductFormConfigurationsSection.removeProductBtn}}" stepKey="clickRemoveOption1"/>
|
30 | 30 | <click selector="{{AdminProductFormConfigurationsSection.actionsBtn('1')}}" stepKey="clickToExpandOption2Actions"/>
|
31 | 31 | <click selector="{{AdminProductFormConfigurationsSection.removeProductBtn}}" stepKey="clickRemoveOption2"/>
|
32 |
| - <fillField selector="{{AdminProductFormSection.productPrice}}" userInput="{{SimpleProduct2.price}}" stepKey="fillProductPrice"/> |
33 |
| - <fillField selector="{{AdminProductFormSection.productQuantity}}" userInput="{{SimpleProduct2.quantity}}" stepKey="fillProductQty"/> |
| 32 | + <actionGroup ref="AdminFillProductPriceFieldAndPressEnterOnProductEditPageActionGroup" stepKey="fillProductPrice"> |
| 33 | + <argument name="price" value="{{SimpleProduct2.price}}"/> |
| 34 | + </actionGroup> |
| 35 | + <actionGroup ref="AdminFillProductQtyOnProductFormActionGroup" stepKey="fillProductQty"> |
| 36 | + <argument name="productQty" value="{{SimpleProduct2.quantity}}"/> |
| 37 | + </actionGroup> |
34 | 38 | <clearField selector="{{AdminProductFormSection.productWeight}}" stepKey="clearWeightField"/>
|
35 |
| - <selectOption selector="{{AdminProductFormSection.productWeightSelect}}" userInput="This item has no weight" stepKey="selectNoWeight"/> |
| 39 | + <actionGroup ref="AdminSelectWeightTypeOnProductFormActionGroup" stepKey="selectNoWeight"/> |
36 | 40 | <actionGroup ref="SaveProductFormActionGroup" stepKey="saveVirtualProductForm"/>
|
37 | 41 | <!--Assert virtual product on Admin product page grid-->
|
38 | 42 | <comment userInput="Assert virtual product on Admin product page grid" stepKey="commentAssertVirtualProductOnAdmin"/>
|
|
43 | 47 | <seeElement selector="{{AdminProductGridSection.productRowByTypeAndName('Virtual Product',$createProduct.name$)}}" stepKey="seeVirtualProductInGrid"/>
|
44 | 48 | <!--Assert virtual product on storefront-->
|
45 | 49 | <comment userInput="Assert virtual product on storefront" stepKey="commentAssertVirtualProductOnStorefront"/>
|
46 |
| - <amOnPage url="{{StorefrontProductPage.url($createProduct.custom_attributes[url_key]$)}}" stepKey="openVirtualProductPage"/> |
47 |
| - <waitForPageLoad stepKey="waitForStorefrontVirtualProductPageLoad"/> |
48 |
| - <see userInput="IN STOCK" selector="{{StorefrontProductInfoMainSection.productStockStatus}}" stepKey="assertVirtualProductInStock"/> |
| 50 | + <actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openVirtualProductPage"> |
| 51 | + <argument name="productUrl" value="$createProduct.custom_attributes[url_key]$"/> |
| 52 | + </actionGroup> |
| 53 | + <comment userInput="Comment is added to preserve the step key for backward compatibility" stepKey="waitForStorefrontVirtualProductPageLoad"/> |
| 54 | + <actionGroup ref="AssertStorefrontProductStockStatusOnProductPageActionGroup" stepKey="assertVirtualProductInStock"> |
| 55 | + <argument name="productStockStatus" value="In Stock"/> |
| 56 | + </actionGroup> |
49 | 57 | </test>
|
50 | 58 | </tests>
|
0 commit comments