Перетащите в Selenium Web драйвер Java скрипт - PullRequest
0 голосов
/ 14 февраля 2019

Перетащите в сценарии Java Selen,

Это может звучать многократно.Но, в соответствии с документами, доступными в https://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/, найдены ниже два подхода и опробованы оба.

await driver.actions().
             dragAndDrop(source, destination).
             perform();

Второй подход

await new ActionSequence
                .ActionSequence(driver)
                .mouseDown(source)
                .mouseMove({x: 102, y: 516})
                .mouseUp()
                .perform();

Пробуется как с веб-элементом, так и со смещенным местоположением.Но не повезло.

Нет ошибок или исключений во время выполнения.Выполнение происходит без перетаскивания

Используемые идентификаторы являются правильными и правильно определены, способны выполнять другие операции, такие как щелчок, с использованием тех же идентификаторов

Протестировано на веб-сайте примера тестирования https://dhtmlx.com/docs/products/dhtmlxTree/samples/05_drag_n_drop/01_drag_in_simple.html

Я надеюсь, что с веб-сайтом не возникнет проблем, так как я могу выполнять перетаскивание на том же веб-сайте, используя selenium-java

, любая помощь очень ценится !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...