Перетащите в веб-драйвер Selenium Java-скрипт

Перетащите в селеновом Java-скрипте,

Это может звучать повторяющимся. Но, Согласно документам, доступным в 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.

Любая помощь высоко ценится!!

Привет, @Bhargav Marpu, что ты хочешь перетащить на этот сайт?

Ali 14.02.2019 07:58

Привет @Ali CSE, ниже информационного текста «Попробуйте перетащить любой элемент и поместить его в дерево» есть древовидное меню, в котором элементы можно перетаскивать, операция перетаскивания на любом элементе в порядке

Bhargav Marpu 14.02.2019 08:06
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
2
72
0

Другие вопросы по теме