Drag and Drop не работает в Selenium Java - PullRequest
0 голосов
/ 05 февраля 2020

enter image description here Мне нужно перетащить веб-элемент в другой элемент на той же странице. Я пытался использовать следующие методы, но ни одно из решений не работает. Я не могу go по координатам, так как в исходном классе присутствует несколько элементов, и соответствующие элементы будут перетаскиваться на основе пользовательских данных. Я загружаю последнюю версию драйвера chrome для запуска моего браузера.

Браузер : Chrome (версия 79.0.3945.117 (Официальная сборка) (64-разрядная версия))

попытка решения1:

WebElement from = driver. findElement(By.xpath(“”));
WebElement to = driver. findElement(By.xpath(“”));
act.dragAndDrop(from, to).perform();

попытка решения2:

WebElement from = driver. findElement(By.xpath(“”));
WebElement to = driver. findElement(By.xpath(“”));    
act.clickAndHold(from).build().perform();
act.moveToElement(to).build().perform();
act.moveByOffset(-1, -1).build().perform();
act.release().build().perform();
...