У меня есть функционал перетаскивания секций в браузере. Т.е. можно менять позицию секции относительно других секций. Делается это мышкой в браузере - drag and drop. Я пишу end-to-end тест с использованием Selenium. Т.е. существует кейс "Перетащить секцию", вот его я и хочу выполнить с использованием библиотеки Selenium, так как бы это делал пользователь из браузера.
И у меня возникают описанные проблемы. Ищу вариант решения.
Вы что-то можете подсказать по исправлению моего решения или предложить альтернативное решение? Как выполнить перетаскивание элемента в браузере средствами Selenium?очень похоже на:
"у меня есть гвоздь. И у меня есть микроскоп. Вот этот вот гвоздь я и хочу забить этим микроскопом"
не понимаю, чего так набросились. Вероятно, в рамках End-to-end теста есть задача перетащить секцию и далее проверить как это действие применилось в функционале.
По теме вопроса:
1. Перетаскиваете не с той позиции (element = от центра элемента, что не всегда соответствует точке, за которую можно тянуть)
2. обычно у нас action chains выглядит так: clickAndHold(element).moveTo(element).moveByOffSet(0,0).moveByOffset(offsetX, offsetY).release(). Без вот этого "moveTo(element).moveByOffSet(0,0)" тоже были проблемы, насколько помню