|
68 | 68 | <see selector="{{StorefrontProductInfoMainSection.productAttributeOptions1}}" userInput="{{colorProductAttribute2.name}}" stepKey="seeInDropDown2"/>
|
69 | 69 | <see selector="{{StorefrontProductInfoMainSection.productAttributeOptions1}}" userInput="{{colorProductAttribute3.name}}" stepKey="seeInDropDown3"/>
|
70 | 70 | </test>
|
| 71 | + |
| 72 | + <test name="AdminCreateConfigurableProductAfterGettingIncorrectSKUMessageTest"> |
| 73 | + <annotations> |
| 74 | + <features value="ConfigurableProduct"/> |
| 75 | + <stories value="Create, Read, Update, Delete"/> |
| 76 | + <title value="admin should be able to create a configurable product after incorrect sku"/> |
| 77 | + <description value="admin should be able to create a configurable product after incorrect sku"/> |
| 78 | + <severity value="MAJOR"/> |
| 79 | + <testCaseId value="MAGETWO-96365"/> |
| 80 | + <useCaseId value="MAGETWO-94556"/> |
| 81 | + <group value="ConfigurableProduct"/> |
| 82 | + </annotations> |
| 83 | + |
| 84 | + <before> |
| 85 | + <createData entity="ApiCategory" stepKey="createCategory"/> |
| 86 | + <createData entity="ApiConfigurableProduct" stepKey="createConfigProduct"> |
| 87 | + <requiredEntity createDataKey="createCategory"/> |
| 88 | + </createData> |
| 89 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 90 | + </before> |
| 91 | + <after> |
| 92 | + <deleteData createDataKey="createConfigProduct" stepKey="deleteConfigProduct"/> |
| 93 | + <deleteData createDataKey="createCategory" stepKey="deleteCategory"/> |
| 94 | + <actionGroup ref="logout" stepKey="logout"/> |
| 95 | + </after> |
| 96 | + |
| 97 | + <amOnPage url="{{AdminProductEditPage.url($$createConfigProduct.id$$)}}" stepKey="goToEditPage"/> |
| 98 | + <waitForPageLoad stepKey="waitForProductPage"/> |
| 99 | + <conditionalClick selector="{{AdminProductFormConfigurationsSection.sectionHeader}}" dependentSelector="{{AdminProductFormConfigurationsSection.createConfigurations}}" visible="false" stepKey="openConfigurationSection"/> |
| 100 | + <click selector="{{AdminProductFormConfigurationsSection.createConfigurations}}" stepKey="openConfigurationPane"/> |
| 101 | + <click selector="{{AdminCreateProductConfigurationsPanel.filters}}" stepKey="clickFilters"/> |
| 102 | + <fillField selector="{{AdminCreateProductConfigurationsPanel.attributeCode}}" userInput="color" stepKey="fillFilterAttributeCodeField"/> |
| 103 | + <click selector="{{AdminCreateProductConfigurationsPanel.applyFilters}}" stepKey="clickApplyFiltersButton"/> |
| 104 | + <click selector="{{AdminCreateProductConfigurationsPanel.firstCheckbox}}" stepKey="clickOnFirstCheckbox"/> |
| 105 | + <click selector="{{AdminCreateProductConfigurationsPanel.next}}" stepKey="clickOnNextButton1"/> |
| 106 | + <click selector="{{AdminCreateProductConfigurationsPanel.createNewValue}}" stepKey="clickOnCreateNewValue1"/> |
| 107 | + <fillField userInput="{{colorProductAttribute2.name}}" selector="{{AdminCreateProductConfigurationsPanel.attributeName}}" stepKey="fillFieldForNewAttribute1"/> |
| 108 | + <click selector="{{AdminCreateProductConfigurationsPanel.saveAttribute}}" stepKey="clickOnSaveNewAttribute1"/> |
| 109 | + <click selector="{{AdminCreateProductConfigurationsPanel.next}}" stepKey="clickOnNextButton2"/> |
| 110 | + <click selector="{{AdminCreateProductConfigurationsPanel.next}}" stepKey="clickOnNextButton3"/> |
| 111 | + <click selector="{{ConfigurableProductSection.generateConfigure}}" stepKey="generateConfigure"/> |
| 112 | + <waitForPageLoad stepKey="waitForGenerateConfigure"/> |
| 113 | + <grabValueFrom selector="{{AdminProductFormConfigurationsSection.firstSKUInConfigurableProductsGrid}}" stepKey="grabTextFromContent"/> |
| 114 | + <fillField stepKey="fillMoreThan64Symbols" selector="{{AdminProductFormConfigurationsSection.firstSKUInConfigurableProductsGrid}}" userInput="01234567890123456789012345678901234567890123456789012345678901234"/> |
| 115 | + <click selector="{{AdminProductFormActionSection.saveButton}}" stepKey="saveProduct1"/> |
| 116 | + <conditionalClick selector="{{AdminChooseAffectedAttributeSetPopup.closePopUp}}" dependentSelector="{{AdminChooseAffectedAttributeSetPopup.closePopUp}}" visible="true" stepKey="clickOnCloseInPopup"/> |
| 117 | + <see stepKey="seeErrorMessage" userInput="Please enter less or equal than 64 symbols."/> |
| 118 | + <fillField stepKey="fillCorrectSKU" selector="{{AdminProductFormConfigurationsSection.firstSKUInConfigurableProductsGrid}}" userInput="$grabTextFromContent"/> |
| 119 | + <click selector="{{AdminProductFormActionSection.saveButton}}" stepKey="saveProduct2"/> |
| 120 | + <conditionalClick selector="{{AdminChooseAffectedAttributeSetPopup.confirm}}" dependentSelector="{{AdminChooseAffectedAttributeSetPopup.confirm}}" visible="true" stepKey="clickOnConfirmInPopup"/> |
| 121 | + <see userInput="You saved the product." stepKey="seeSaveConfirmation"/> |
| 122 | + <amOnPage url="{{AdminProductAttributeGridPage.url}}" stepKey="goToProductAttributes"/> |
| 123 | + <waitForPageLoad stepKey="waitForProductAttributes"/> |
| 124 | + <click selector="{{AdminProductAttributeGridSection.ResetFilter}}" stepKey="resetFiltersOnGrid1"/> |
| 125 | + <fillField selector="{{AdminProductAttributeGridSection.FilterByAttributeCode}}" userInput="color" stepKey="fillFilter"/> |
| 126 | + <click selector="{{AdminProductAttributeGridSection.Search}}" stepKey="clickSearch"/> |
| 127 | + <click selector="{{AdminProductAttributeGridSection.AttributeCode('color')}}" stepKey="clickRowToEdit"/> |
| 128 | + <click selector="{{DropdownAttributeOptionsSection.deleteButton(1)}}" stepKey="deleteOption"/> |
| 129 | + <click selector="{{AttributePropertiesSection.Save}}" stepKey="saveAttribute"/> |
| 130 | + <click selector="{{AdminProductAttributeGridSection.ResetFilter}}" stepKey="resetFiltersOnGrid2"/> |
| 131 | + <actionGroup stepKey="deleteProduct1" ref="deleteProductBySku"> |
| 132 | + <argument name="sku" value="$grabTextFromContent"/> |
| 133 | + </actionGroup> |
| 134 | + <amOnPage url="{{AdminProductIndexPage.url}}" stepKey="visitAdminProductPage"/> |
| 135 | + <waitForPageLoad time="60" stepKey="waitForPageLoadInitial"/> |
| 136 | + <conditionalClick selector="{{AdminProductGridFilterSection.clearFilters}}" dependentSelector="{{AdminProductGridFilterSection.clearFilters}}" visible="true" stepKey="clickClearFiltersInitial"/> |
| 137 | + </test> |
71 | 138 | </tests>
|
0 commit comments