2022-07-05 13:41:43 +00:00
---
sidebar_label: Mouse.dragAndDrop
---
# Mouse.dragAndDrop() method
Performs a drag, dragenter, dragover, and drop in sequence.
2022-10-24 07:07:05 +00:00
#### Signature:
2022-07-05 13:41:43 +00:00
```typescript
class Mouse {
2023-11-09 12:57:33 +00:00
abstract dragAndDrop(
2022-07-05 13:41:43 +00:00
start: Point,
target: Point,
options?: {
delay?: number;
}
): Promise< void > ;
}
```
## Parameters
2024-03-20 15:03:14 +00:00
< table > < thead > < tr > < th >
2022-07-05 13:41:43 +00:00
2024-03-20 15:03:14 +00:00
Parameter
< / th > < th >
Type
< / th > < th >
Description
< / th > < / tr > < / thead >
< tbody > < tr > < td >
start
< / td > < td >
[Point ](./puppeteer.point.md )
< / td > < td >
point to drag from
< / td > < / tr >
< tr > < td >
target
< / td > < td >
[Point ](./puppeteer.point.md )
< / td > < td >
point to drop on
< / td > < / tr >
< tr > < td >
options
< / td > < td >
{ delay?: number; }
< / td > < td >
_(Optional)_ An object of options. Accepts delay which, if specified, is the time to wait between `dragover` and `drop` in milliseconds. Defaults to 0.
< / td > < / tr >
< / tbody > < / table >
2022-07-05 13:41:43 +00:00
**Returns:**
Promise< void>