dragAndDrop method

Future<void> dragAndDrop(
  1. ElementHandle target, {
  2. Duration? delay,
})

This method triggers a dragenter, dragover, and drop on the element.

Implementation

Future<void> dragAndDrop(ElementHandle target, {Duration? delay}) async {
  await _scrollIntoViewIfNeeded();
  var startPoint = await _clickablePoint();
  var targetPoint = await target._clickablePoint();
  await page.mouse.dragAndDrop(startPoint, targetPoint, delay: delay);
}