|
122 | 122 | <click selector="{{AdminCreateProductConfigurationsPanel.next}}" stepKey="clickOnNextButton3"/>
|
123 | 123 | <click selector="{{AdminCreateProductConfigurationsPanel.next}}" stepKey="clickOnNextButton4"/>
|
124 | 124 | </actionGroup>
|
| 125 | + <actionGroup name="AdminCreateAttributeForConfigurableProduct"> |
| 126 | + <arguments> |
| 127 | + <argument name="attributeName" type="string"/> |
| 128 | + </arguments> |
| 129 | + <click selector="{{AdminCreateProductConfigurationsPanel.createNewAttribute}}" stepKey="clickOnNewAttribute"/> |
| 130 | + <waitForPageLoad stepKey="waitForIFrame"/> |
| 131 | + <switchToIFrame selector="{{AdminNewAttributePanel.newAttributeIFrame}}" stepKey="switchToNewAttributeIFrame"/> |
| 132 | + <fillField selector="{{AdminNewAttributePanel.defaultLabel}}" userInput="{{attributeName}}" stepKey="fillDefaultLabel"/> |
| 133 | + <click selector="{{AdminNewAttributePanel.saveAttribute}}" stepKey="clickOnNewAttributePanel"/> |
| 134 | + <waitForPageLoad stepKey="waitForSaveAttribute"/> |
| 135 | + <switchToIFrame stepKey="switchOutOfIFrame"/> |
| 136 | + </actionGroup> |
| 137 | + <actionGroup name="createOptionsForAttribute"> |
| 138 | + <arguments> |
| 139 | + <argument name="attributeName" type="string"/> |
| 140 | + <argument name="firstOptionName" type="string"/> |
| 141 | + <argument name="secondOptionName" type="string"/> |
| 142 | + </arguments> |
| 143 | + <click selector="{{AdminCreateProductConfigurationsPanel.filters}}" stepKey="clickOnFilters"/> |
| 144 | + <fillField userInput="{{attributeName}}" selector="{{AdminCreateProductConfigurationsPanel.attributeCode}}" stepKey="fillFilterAttributeCodeField"/> |
| 145 | + <click selector="{{AdminCreateProductConfigurationsPanel.applyFilters}}" stepKey="clickApplyFiltersButton"/> |
| 146 | + <click selector="{{AdminCreateProductConfigurationsPanel.firstCheckbox}}" stepKey="clickOnFirstCheckbox"/> |
| 147 | + <click selector="{{AdminCreateProductConfigurationsPanel.next}}" stepKey="clickOnNextButton"/> |
| 148 | + <click selector="{{AdminCreateProductConfigurationsPanel.createNewValue}}" stepKey="clickOnCreateFirstNewValue"/> |
| 149 | + <fillField userInput="{{firstOptionName}}" selector="{{AdminCreateProductConfigurationsPanel.attributeName}}" stepKey="fillFieldForNewFirstOption"/> |
| 150 | + <click selector="{{AdminCreateProductConfigurationsPanel.saveAttribute}}" stepKey="clickOnSaveNewAttribute"/> |
| 151 | + <click selector="{{AdminCreateProductConfigurationsPanel.createNewValue}}" stepKey="clickOnCreateSecondNewValue"/> |
| 152 | + <fillField userInput="{{secondOptionName}}" selector="{{AdminCreateProductConfigurationsPanel.attributeName}}" stepKey="fillFieldForNewSecondOption"/> |
| 153 | + <click selector="{{AdminCreateProductConfigurationsPanel.saveAttribute}}" stepKey="clickOnSaveAttribute"/> |
| 154 | + <click selector="{{AdminCreateProductConfigurationsPanel.selectAll}}" stepKey="clickOnSelectAll"/> |
| 155 | + </actionGroup> |
125 | 156 |
|
126 | 157 | <actionGroup name="createConfigurationsForAttribute" extends="generateConfigurationsByAttributeCode">
|
127 | 158 | <arguments>
|
|
266 | 297 | <selectOption userInput="{{frontend_label}}" selector="{{AdminCreateProductConfigurationsPanel.selectPriceButton}}" stepKey="selectOption"/>
|
267 | 298 | <fillField selector="{{AdminCreateProductConfigurationsPanel.price(label)}}" userInput="{{price}}" stepKey="enterAttributeQuantity"/>
|
268 | 299 | </actionGroup>
|
| 300 | + <actionGroup name="addUniqueQuantityToConfigurableProductOption"> |
| 301 | + <arguments> |
| 302 | + <argument name="frontend_label" type="string"/> |
| 303 | + <argument name="label" type="string"/> |
| 304 | + <argument name="quantity" type="string"/> |
| 305 | + </arguments> |
| 306 | + <click selector="{{AdminCreateProductConfigurationsPanel.applyUniqueQuantityToEachSkus}}" dependentSelector="{{AdminCreateProductConfigurationsPanel.selectQuantity}}" visible="false" stepKey="clickOnApplyUniqueQuantitiesToEachSku"/> |
| 307 | + <selectOption selector="{{AdminCreateProductConfigurationsPanel.selectQuantity}}" userInput="{{frontend_label}}" stepKey="selectOption"/> |
| 308 | + <fillField selector="{{AdminCreateProductConfigurationsPanel.applyUniqueQuantity(label)}}" userInput="{{quantity}}" stepKey="enterAttributeQuantity"/> |
| 309 | + </actionGroup> |
269 | 310 |
|
270 | 311 | <actionGroup name="saveConfigurableProductWithNewAttributeSet">
|
271 | 312 | <click selector="{{AdminProductFormActionSection.saveButton}}" stepKey="clickSaveConfigurableProduct"/>
|
|
302 | 343 | <waitForPageLoad stepKey="waitForNextStepLoaded"/>
|
303 | 344 | <see userInput="{{title}}" selector="{{AdminProductFormConfigurationsSection.stepsWizardTitle}}" stepKey="seeStepTitle"/>
|
304 | 345 | </actionGroup>
|
| 346 | + <actionGroup name="AdminConfigurableProductDisableConfigurationsActionGroup"> |
| 347 | + <arguments> |
| 348 | + <argument name="productName" type="string"/> |
| 349 | + </arguments> |
| 350 | + <click selector="{{AdminProductFormConfigurationsSection.actionsBtnByProductName(productName)}}" stepKey="clickToExpandActionsSelect"/> |
| 351 | + <click selector="{{AdminProductFormConfigurationsSection.disableProductBtn}}" stepKey="clickDisableChildProduct"/> |
| 352 | + <see selector="{{AdminProductFormConfigurationsSection.confProductOptionStatusCell(productName)}}" userInput="Disabled" stepKey="seeConfigDisabled"/> |
| 353 | + </actionGroup> |
305 | 354 | </actionGroups>
|
0 commit comments