|
30 | 30 | <scrollToTopOfPage stepKey="scrollToTopOfPage"/>
|
31 | 31 | <click selector="{{AdminNewWidgetSection.widgetOptions}}" stepKey="clickWidgetOptions"/>
|
32 | 32 | </actionGroup>
|
33 |
| - |
| 33 | + <actionGroup name="AdminFillSpecificPageWidgetMainFieldsActionGroup"> |
| 34 | + <annotations> |
| 35 | + <description>Fill widget main fields and widget layout by index for specified page DisplayOn option</description> |
| 36 | + </annotations> |
| 37 | + <arguments> |
| 38 | + <argument name="widget" type="entity" defaultValue="ProductsListWidget"/> |
| 39 | + <argument name="index" type="string" defaultValue="0"/> |
| 40 | + </arguments> |
| 41 | + <selectOption selector="{{AdminNewWidgetSection.widgetType}}" userInput="{{widget.type}}" stepKey="setWidgetType"/> |
| 42 | + <selectOption selector="{{AdminNewWidgetSection.widgetDesignTheme}}" userInput="{{widget.design_theme}}" stepKey="setWidgetDesignTheme"/> |
| 43 | + <click selector="{{AdminNewWidgetSection.continue}}" stepKey="clickContinue"/> |
| 44 | + <fillField selector="{{AdminNewWidgetSection.widgetTitle}}" userInput="{{widget.name}}" stepKey="fillTitle"/> |
| 45 | + <selectOption selector="{{AdminNewWidgetSection.widgetStoreIds}}" parameterArray="{{widget.store_ids}}" stepKey="setWidgetStoreIds"/> |
| 46 | + <fillField selector="{{AdminNewWidgetSection.widgetSortOrder}}" userInput="{{widget.sort_order}}" stepKey="fillSortOrder"/> |
| 47 | + <click selector="{{AdminNewWidgetSection.addLayoutUpdate}}" stepKey="clickAddLayoutUpdate"/> |
| 48 | + <waitForElementVisible selector="{{AdminNewWidgetSection.selectDisplayOn}}" stepKey="waitForSelectElement"/> |
| 49 | + <selectOption selector="{{AdminNewWidgetSection.displayOnByIndex(index)}}" userInput="{{widget.display_on}}" stepKey="setDisplayOn"/> |
| 50 | + <waitForPageLoad stepKey="waitForDisplayOnChangesApplied"/> |
| 51 | + <selectOption selector="{{AdminNewWidgetSection.layoutByIndex(index)}}" userInput="{{widget.page}}" stepKey="selectPage"/> |
| 52 | + <selectOption selector="{{AdminNewWidgetSection.templateByIndex(index)}}" userInput="{{widget.template}}" stepKey="selectTemplate"/> |
| 53 | + <scrollTo selector="{{AdminNewWidgetSection.containerByIndex(index)}}" stepKey="scrollToSelectContainerElement"/> |
| 54 | + <waitForPageLoad stepKey="waitForScroll"/> |
| 55 | + <selectOption selector="{{AdminNewWidgetSection.containerByIndex(index)}}" userInput="{{widget.container}}" stepKey="setContainer"/> |
| 56 | + <waitForPageLoad stepKey="waitForContainerChangesApplied"/> |
| 57 | + </actionGroup> |
34 | 58 | <!--Create Product List Widget-->
|
35 | 59 | <actionGroup name="AdminCreateProductsListWidgetActionGroup" extends="AdminCreateWidgetActionGroup">
|
36 | 60 | <annotations>
|
|
0 commit comments