|
8 | 8 |
|
9 | 9 | <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
10 | 10 | xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
|
11 |
| - <test name="AdminDeleteProductsImageTest"> |
| 11 | + <test name="AdminDeleteProductsImageWithCustomOptionTest"> |
12 | 12 | <annotations>
|
13 | 13 | <stories value="Product with any custom option causes an error when deleting product images"/>
|
14 | 14 | <features value="Catalog"/>
|
|
29 | 29 | <argument name="productId" value="$$createProduct.id$$"/>
|
30 | 30 | </actionGroup>
|
31 | 31 | <waitForPageLoad stepKey="waitForProductPageLoad0"/>
|
32 |
| - <searchAndMultiSelectOption selector="{{AdminProductFormSection.categoriesDropdown}}" parameterArray="['Default Category', $$createRootCategory.name$$, $$createSubCategory.name$$]" stepKey="fillCategory"/> |
33 |
| - <actionGroup ref="SaveProductFormActionGroup" stepKey="saveProduct"/> |
34 | 32 | <!--Add images to the product-->
|
35 | 33 | <actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="visitAdminProductPage2">
|
36 | 34 | <argument name="productId" value="$$createProduct.id$$"/>
|
|
39 | 37 | <actionGroup ref="AddProductImageActionGroup" stepKey="addImageToProduct">
|
40 | 38 | <argument name="image" value="ProductImage"/>
|
41 | 39 | </actionGroup>
|
42 |
| - <actionGroup ref="AddProductImageActionGroup" stepKey="addImage1ToProduct"> |
43 |
| - <argument name="image" value="TestImageNew"/> |
| 40 | + <!-- opens the custom option panel and clicks add options --> |
| 41 | + <click stepKey="openCustomizableOptions" selector="{{AdminProductCustomizableOptionsSection.customizableOptions}}"/> |
| 42 | + <waitForPageLoad stepKey="waitForCustomOptionsOpen"/> |
| 43 | + |
| 44 | + <!-- Create a custom option with 2 values --> |
| 45 | + <actionGroup ref="CreateCustomRadioOptionsActionGroup" stepKey="createCustomOption1"> |
| 46 | + <argument name="customOptionName" value="ProductOptionRadiobutton.title"/> |
| 47 | + <argument name="productOption" value="ProductOptionField"/> |
| 48 | + <argument name="productOption2" value="ProductOptionField2"/> |
44 | 49 | </actionGroup>
|
| 50 | + <waitForPageLoad stepKey="waitForProductPageLoad2"/> |
45 | 51 | <actionGroup ref="SaveProductFormActionGroup" stepKey="saveProduct1"/>
|
46 | 52 | </before>
|
47 | 53 | <after>
|
|
54 | 60 | <actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="openProductEditPage">
|
55 | 61 | <argument name="productId" value="$$createProduct.id$$"/>
|
56 | 62 | </actionGroup>
|
57 |
| - <waitForPageLoad stepKey="waitForProductPageLoad2"/> |
58 | 63 | <!--Remove product image and save-->
|
59 | 64 | <actionGroup ref="RemoveProductImageByNameActionGroup" stepKey="removeProductImage">
|
60 | 65 | <argument name="image" value="ProductImage"/>
|
|
0 commit comments