|
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 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
| 45 | + <fillField selector="{{AdminNewWidgetSection.widgetTitle}}" userInput="{{widget.name}}" stepKey="fillTitle"/> |
| 46 | + <selectOption selector="{{AdminNewWidgetSection.widgetStoreIds}}" userInput="{{widget.store_ids[0]}}" stepKey="setWidgetStoreIds"/> |
| 47 | + <fillField selector="{{AdminNewWidgetSection.widgetSortOrder}}" userInput="{{widget.sort_order}}" stepKey="fillSortOrder"/> |
| 48 | + <click selector="{{AdminNewWidgetSection.addLayoutUpdate}}" stepKey="clickAddLayoutUpdate"/> |
| 49 | + <waitForElementVisible selector="{{AdminNewWidgetSection.selectDisplayOn}}" stepKey="waitForSelectElement"/> |
| 50 | + <selectOption selector="{{AdminNewWidgetSection.displayOnByIndex(index)}}" userInput="{{widget.display_on}}" stepKey="setDisplayOn"/> |
| 51 | + <waitForAjaxLoad stepKey="waitForAjaxLoad"/> |
| 52 | + <selectOption selector="{{AdminNewWidgetSection.layoutByIndex(index)}}" userInput="{{widget.page}}" stepKey="selectPage"/> |
| 53 | + <selectOption selector="{{AdminNewWidgetSection.templateByIndex(index)}}" userInput="{{widget.template}}" stepKey="selectTemplate"/> |
| 54 | + <scrollTo selector="{{AdminNewWidgetSection.containerByIndex(index)}}" stepKey="scrollToSelectContainerElement"/> |
| 55 | + <waitForAjaxLoad stepKey="waitForAjaxLoad1"/> |
| 56 | + <selectOption selector="{{AdminNewWidgetSection.containerByIndex(index)}}" userInput="{{widget.container}}" stepKey="setContainer"/> |
| 57 | + <waitForAjaxLoad stepKey="waitForAjaxLoad2"/> |
| 58 | + </actionGroup> |
34 | 59 | <!--Create Product List Widget-->
|
35 | 60 | <actionGroup name="AdminCreateProductsListWidgetActionGroup" extends="AdminCreateWidgetActionGroup">
|
36 | 61 | <annotations>
|
|
54 | 79 | <annotations>
|
55 | 80 | <description>EXTENDS: AdminCreateWidgetActionGroup. Creates a Dynamic Block Rotate Widget.</description>
|
56 | 81 | </annotations>
|
57 |
| - |
| 82 | + |
58 | 83 | <selectOption selector="{{AdminNewWidgetSection.displayMode}}" userInput="{{widget.display_mode}}" stepKey="selectDisplayMode"/>
|
59 | 84 | <selectOption selector="{{AdminNewWidgetSection.restrictTypes}}" userInput="{{widget.restrict_type}}" stepKey="selectRestrictType"/>
|
60 | 85 | <click selector="{{AdminNewWidgetSection.saveAndContinue}}" stepKey="clickSaveWidget"/>
|
|
0 commit comments