|
11 | 11 | <actionGroup name="dragContentTypeToStage">
|
12 | 12 | <arguments>
|
13 | 13 | <argument name="contentType"/>
|
| 14 | + <argument name="containerTargetType" defaultValue="PageBuilderRowContentType"/> |
| 15 | + <argument name="containerTargetIndex" defaultValue="1" type="string"/> |
14 | 16 | </arguments>
|
15 | 17 | <waitForElementVisible time="30" selector="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" stepKey="waitForContentTypeInPanel"/>
|
16 |
| - <dragAndDrop selector1="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" selector2="{{PageBuilderStage.dropAreaInStage}}" stepKey="dropContentTypeIntoStage"/> |
17 |
| - <waitForPageLoad stepKey="waitForContentTypeToLoad" time="30"/> |
| 18 | + <dragAndDrop selector1="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" selector2="{{PageBuilderStage.contentTypeContainer(containerTargetType.role, containerTargetIndex)}}" stepKey="dropContentTypeIntoStage"/> |
| 19 | + <waitForPageLoad stepKey="waitForAnimation" time="30"/> |
18 | 20 | <dontSeeJsError stepKey="doNotSeeJSErrorInConsole"/>
|
19 |
| - <waitForLoadingMaskToDisappear stepKey="waitForAnimation" /> |
20 | 21 | <waitForElementVisible time="10" selector="{{PageBuilderStage.contentTypeInStage(contentType.role)}}" stepKey="waitForContentTypeInStage" />
|
21 |
| - <waitForPageLoad stepKey="waitForToolbarsToLoad" time="30"/> |
22 | 22 | </actionGroup>
|
23 | 23 | <actionGroup name="dragContentTypeToStageByIndex">
|
24 | 24 | <arguments>
|
25 | 25 | <argument name="contentType"/>
|
26 | 26 | <argument name="contentTypeNumber" defaultValue="1" type="string"/>
|
| 27 | + <argument name="containerTargetType" defaultValue="PageBuilderRowContentType"/> |
| 28 | + <argument name="containerTargetIndex" defaultValue="1" type="string"/> |
27 | 29 | </arguments>
|
28 |
| - <dragAndDrop selector1="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" selector2="{{PageBuilderStage.dropAreaInStage}}" stepKey="dropContentTypeIntoStage"/> |
| 30 | + <waitForElementVisible time="30" selector="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" stepKey="waitForContentTypeInPanel"/> |
| 31 | + <dragAndDrop selector1="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" selector2="{{PageBuilderStage.contentTypeContainer(containerTargetType.role, containerTargetIndex)}}" stepKey="dropContentTypeIntoStage"/> |
29 | 32 | <waitForPageLoad stepKey="waitForAnimation" time="30"/>
|
30 | 33 | <dontSeeJsError stepKey="doNotSeeJSErrorInConsole"/>
|
31 | 34 | <waitForElementVisible time="10" selector="{{PageBuilderStage.contentTypeInStageByIndex(contentType.role, contentTypeNumber)}}" stepKey="waitForContentTypeInStage" />
|
32 |
| - <waitForPageLoad stepKey="waitForToolbarsToLoad" time="30"/> |
33 | 35 | </actionGroup>
|
34 | 36 | <actionGroup name="dragContentTypeToContainer">
|
35 | 37 | <arguments>
|
|
39 | 41 | <argument name="containerTargetIndex" defaultValue="1" type="string"/>
|
40 | 42 | <argument name="offsetXCoordinate" defaultValue="null" type="string"/>
|
41 | 43 | <argument name="offsetYCoordinate" defaultValue="null" type="string"/>
|
| 44 | + <argument name="pageBuilderArea" defaultValue="" type="string"/> |
42 | 45 | </arguments>
|
43 |
| - <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="lostFocus"/> |
44 |
| - <waitForElementVisible time="30" selector="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" stepKey="waitForContentTypeInPanel"/> |
45 |
| - <dragAndDrop selector1="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" selector2="{{PageBuilderStage.contentTypeContainer(containerTargetType.role, containerTargetIndex)}}" x="{{offsetXCoordinate}}" y="{{offsetYCoordinate}}" stepKey="dropContentTypeIntoStage"/> |
| 46 | + <click selector="{{pageBuilderArea}}{{PageBuilderPanel.searchPanel}}" stepKey="lostFocus"/> |
| 47 | + <waitForElementVisible time="30" selector="{{pageBuilderArea}}{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" stepKey="waitForContentTypeInPanel"/> |
| 48 | + <dragAndDrop selector1="{{pageBuilderArea}}{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" selector2="{{PageBuilderStage.contentTypeContainer(containerTargetType.role, containerTargetIndex)}}" x="{{offsetXCoordinate}}" y="{{offsetYCoordinate}}" stepKey="dropContentTypeIntoStage"/> |
46 | 49 | <waitForPageLoad stepKey="waitForAnimation" time="30"/>
|
47 | 50 | <dontSeeJsError stepKey="doNotSeeJSErrorInConsole"/>
|
48 | 51 | <waitForElementVisible time="10" selector="{{PageBuilderStage.contentTypeInStageByIndex(contentType.role, contentTypeIndex)}}" stepKey="waitForContentTypeInStage" />
|
|
89 | 92 | <argument name="dropZoneIndex" defaultValue="1" type="string"/>
|
90 | 93 | <argument name="offsetXCoordinate" defaultValue="null" type="string"/>
|
91 | 94 | <argument name="offsetYCoordinate" defaultValue="null" type="string"/>
|
| 95 | + <argument name="pageBuilderArea" defaultValue="" type="string"/> |
92 | 96 | </arguments>
|
93 |
| - <scrollTo selector="{{CmsNewPagePageActionsSection.contentSectionName}}" stepKey="scrollToTopOfStage"/> |
94 |
| - <waitForElement time="30" selector="{{PageBuilderStage.dropZone(containerTargetType.role, containerTargetIndex, dropZoneIndex)}}" stepKey="waitForStageActive"/> |
95 |
| - <dragAndDrop selector1="{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" selector2="{{PageBuilderStage.dropZone(containerTargetType.role, containerTargetIndex, dropZoneIndex)}}" x="{{offsetXCoordinate}}" y="{{offsetYCoordinate}}" stepKey="dropContentTypeIntoStage"/> |
| 97 | + <click selector="{{pageBuilderArea}}{{PageBuilderPanel.searchPanel}}" stepKey="loseFocus"/> |
| 98 | + <waitForElementVisible time="30" selector="{{pageBuilderArea}}{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" stepKey="waitForContentTypeInPanel"/> |
| 99 | + <dragAndDrop selector1="{{pageBuilderArea}}{{PageBuilderPanel.draggableContentTypeInPanel(contentType.name)}}" selector2="{{PageBuilderStage.dropZone(containerTargetType.role, containerTargetIndex, dropZoneIndex)}}" x="{{offsetXCoordinate}}" y="{{offsetYCoordinate}}" stepKey="dropContentTypeIntoStage"/> |
96 | 100 | <waitForPageLoad time="30" stepKey="waitForAnimation"/>
|
97 | 101 | <dontSeeJsError stepKey="doNotSeeJSErrorInConsole"/>
|
98 | 102 | <waitForElementVisible time="30" selector="{{PageBuilderStage.contentTypeInStageByIndex(contentType.role, contentTypeIndex)}}" stepKey="waitForContentTypeInStage"/>
|
|
0 commit comments