2022-08-06 14:49:20 +00:00
---
sidebar_label: Mouse.dragAndDrop
---
# Mouse.dragAndDrop() method
Performs a drag, dragenter, dragover, and drop in sequence.
**Signature:**
```typescript
class Mouse {
dragAndDrop(
start: Point,
target: Point,
options?: {
delay?: number;
}
): Promise< void > ;
}
```
## Parameters
| Parameter | Type | Description |
| --------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
2022-10-05 14:51:59 +00:00
| start | [Point ](./puppeteer.point.md ) | point to drag from |
| target | [Point ](./puppeteer.point.md ) | point to drop on |
2022-08-06 14:49:20 +00:00
| options | { delay?: number; } | < i > (Optional)< / i > An object of options. Accepts delay which, if specified, is the time to wait between < code > dragover< / code > and < code > drop< / code > in milliseconds. Defaults to 0. |
**Returns:**
Promise< void>