This step allows you to drag an element from one location to another on the page.

Inputs

Element to drag
string
required

Description of the element where you are initiating drag.

Drag destination element
string
required

Description of the element where you are dropping the dragged element.

Configs

Hover duration
number

Number of seconds to wait before dropping the element. This can be useful for ensuring that mouse and hover events are triggered before the drop completes.

Drag segments
number
default:"5"

Number of intermediate segments to use when dragging the mouse. Increasing this value sends more incremental move events, creating a smoother drag. Defaults to 5 segments if unset.

Disable stability checks
boolean
default:false

Do not wait for the element to be visible, stable and actionable before interacting. Useful for elements that are constantly animating or partially obscured.

Use CSS selector
boolean
default:false

Treat the element description as a CSS selector. This is not recommended for maintainability reasons but can be useful for dynamic pages.

Disable caching
boolean
default:false

Disable caching for this step. Useful for elements that should always be located dynamically, such as table rows, search results, or graph nodes that may be re-ordered.

Act within iframe
string

Specify an exact URL or a regex to match the URL of the iframe in which the element is located. The provided matcher must match exactly one iframe element on the page. To provide a custom regex, use the /<regex-here>/ format.