Перейти к содержимому

Zavialova

Регистрация: 29 янв 2020
Offline Активность: 20 мая 2020 11:29
-----

Мои темы

Drag and drop. Элемент перетаскивается к курсору

26 апреля 2020 - 08:11

Добрый день. 

Столкнулась с проблемой - при перетаскивании элемента, он перетаскивается к курсору мыши вместо указанного в тесте места.

При этом:

- id у элементов уникальные

- при запуске в дебаг режиме он находит и элемент и место куда его перетащить, но все равно тащит к курсору

 

Использую Selenide + Kotlin, но также пробовала на Java + Selenium, поведение одинаковое.

Запускала в Chrome и Firefox, везде отрабатывает одинаково

Воспроизводится у меня на реальном проекте, и на примерах вот здесь:

https://blog-b6a56.firebaseapp.com/

https://www.selenium...-drop-demo.html

Пробовала использовать и dragAndDropTo и moveToElement

 

Пример кода Selenide + Kotlin

fun test(){
        val item = `$`(By.id("1"))
        val container = `$`(By.id("4"))
        item.dragAndDropTo(container)
}

Попробовала также через Selenium IDE записать и запустить тест - все работает без проблем, но после того как экспортировала тест и запустила его в среде разработки, снова начинает тащить к курсору.

 

И еще немного данных:

Использую IntelliJ IDEA 

Gradle

Junit 5

Chrome (81.0.4044.122)

OS X (10.15.4)

 

Сталкивался ли кто-нибудь с такой проблемой?