Выполнение drag-and-drop действий

Выполнение drag-and-drop действий

Selenium WebDriver позволяет выполнять “Drag-And-Drop” действия используя класс Actions. Класс Actions поддерживает выполнение различных пользовательских дейтсвий, таких как автоматизация событий работы с мышкой и клавиатурой. В следующем примере мы рассмотрим пример использования класса Actions для автоматизации операции drag-and-drop.

Можно увидеть, что сначала нужно найти элемент, который будем перетаскивать, а потом саму область для перетаскивания. После этого эти элементы передаются в метод dragAndDrop() класса Actions. Для вызова этого метода нужно создать обьект класса Actions следующим образом:

Дальше мы вызываем метод dragAndDrop() следующим путем: