Перейти к основному содержимому

dragAndDrop

Обзор

Используйте команду dragAndDrop, чтобы перетащить элемент в указанный элемент назначения или позицию.

Использование

await browser.$(selector).dragAndDrop(target, { duration });

Параметры команды

ИмяТипОписание
targetElement или DragAndDropCoordinateЭлемент назначения или объект с координатами x и y.
durationNumberТаймаут для перетаскивания элемента (операции drag).

Примеры использования

it("should demonstrate the dragAndDrop command", async ({ browser }) => {
const elem = await browser.$("#someElem");
const target = await browser.$("#someTarget");

// выполнить drag and drop в другой элемент
await elem.dragAndDrop(target);

// выполнить drag and drop относительно текущей позиции
await elem.dragAndDrop({ x: 100, y: 200 });
});