Drag and Drop
Occasionally, you may need to long-press and drag an item to move it across the screen.

Use the dragAndDrop runScript step

Trigger using the runScript command.
Copy this snippet to try it your tests:
- longPressOn:
point: '50%,38%'
- tapOn:
text: 'Widgets'
- tapOn:
text: 'Chrome'
- runScript:
file: './moropo.js'
env:
command: 'dragAndDrop'
above: 'Chrome search'
end: '40%,40%'
Supported parameters
from - A text identifier from the app hierarchy. Moropo will drag from the center of this element.
above - Use instead of 'from'. This will select a point 120 pixels above the text identifier. This is useful for dragging an Android widget.
end - The drop location as a percentage-based coordinate (.e.g. 40%,40%
).
duration - The number of milliseconds to drag action takes (defaults to 1000
)
Last updated
Was this helpful?