Я работаю над реализацией drag & drop с Cypress через код Visual Studio. Я испробовал все решения, найденные в Интернете, но ни одно из них не помогло мне.
Я хочу перетащить один элемент в другой. Cypress обнаружил оба, но действие перетаскивания не выполняется. Я пробовал с отладкой, но тоже не помог.
Я считаю, что 'mousedown' не выполняется, и я хочу проверить, если это так, но не знаю как. кто-нибудь сталкивался с подобной проблемой?
Я пробовал с этими кодами:
cy.get(@draggablElement)
.trigger('mousedown', {button : 0 })
.trigger('dragstart')
.trigger('drag')
cy.get(@destinationElement)
.trigger('dragover')
.trigger('drop')
.trigger('dragend')
.trigger('mouseup')
cy.get(@draggablElement)
.trigger('mouseover')
.trigger('mousedown', { which: 1 })
cy.get(@destinationElement)
.trigger('mousemove')
.trigger('mouseup', { force: true })
Я пытался с плагином drag & drop и координаты, но без успеха. Если у кого-то есть идея, как заставить это работать, пожалуйста, не стесняйтесь записывать это.
Спасибо:)