|
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