Как проверить, что mosedown выполнен - PullRequest
0 голосов
/ 28 февраля 2020

Я работаю над реализацией drag & drop с Cypress через код Visual Studio. Я испробовал все решения, найденные в Интернете, но ни одно из них не помогло мне.

Я хочу перетащить один элемент в другой. Cypress обнаружил оба, но действие перетаскивания не выполняется. Я пробовал с отладкой, но тоже не помог.

Я считаю, что 'mousedown' не выполняется, и я хочу проверить, если это так, но не знаю как. кто-нибудь сталкивался с подобной проблемой?

Я пробовал с этими кодами:

  1.       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 и координаты, но без успеха. Если у кого-то есть идея, как заставить это работать, пожалуйста, не стесняйтесь записывать это.

Спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...