Нужна ваша помощь в такой конкретной ситуации.
Для тестирования приложения я использую фреймворк Selenium, основанный на библиотеке "ext js".
Есть 2 дерева элементов. Мне нужно переместить элемент из одного дерева в другой элемент второго дерева.
Я использую dragAndDropToObject(xpath1,xpath2);
Я вижу, что метод принимает элемент «xpath1», пытается передать его элементу «xpath2», но безрезультатно - элемент «xpath1» возвращается на прежнее место. Похоже, что метод не видит заостренный объект, не освобождает от него взятый элемент.
Если я использую другой метод Selenium - например. click(xpath2); - он нажимает на заостренный объект, значит проблема в dragAndDropToObject.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Думаю, вам придется расширить селен файлом user-extensions.js.
Для библиотеки тегов с открытым исходным кодом SweetDEV RIA были проведены тесты перетаскивания селеном.
Вы можете найти очень интересный метод (Selenium.prototype.doDragTo) в репозитории SweetDEV RIA SVN.