I am using this plugin for a while and from mid July it stopped working, so I have got some cypress drag and drop example from web and tried to check whether it is an issue with my client network.
The example used for which assertion error occurs as drag-drop plugin not working:
it('Using the cypress-drag-drop plugin on a HTML site', function () {
cy.visit('https://the-internet.herokuapp.com/drag_and_drop')
//Before Drag and Drop column-a has 'A' and 'column-b' has 'B'
cy.get('#column-a')
.should('have.text', 'A')
cy.get('#column-b')
.should('have.text', 'B')
//Drag and drop using cypress-drag-drop plugin
cy.get('#column-a').drag('#column-b')
//After Drag and Drop column-a has 'B' and 'column-b' has 'A'
cy.get('#column-a')
.should('have.text', 'B')
cy.get('#column-b')
.should('have.text', 'A')
})
The alternative code without using drag and drop plugin is working fine. The code for the same:
it('Not using the cypress-drag-drop plugin on a HTML site', function () {
cy.visit('https://the-internet.herokuapp.com/drag_and_drop')
const dataTransfer = new DataTransfer();
//Before Drag and Drop column-a has 'A' and 'column-b' has 'B'
cy.get('#column-a')
.should('have.text', 'A')
cy.get('#column-b')
.should('have.text', 'B')
//Not using cypress-drag-drop plugin
cy.get('#column-a').trigger('dragstart', { dataTransfer });
cy.get('#column-b').trigger('drop', { dataTransfer });
//After Drag and Drop column-a has 'B' and 'column-b' has 'A'
cy.get('#column-a')
.should('have.text', 'B')
cy.get('#column-b')
.should('have.text', 'A')
})
Cypress version used in my machine is 12.15.0
@bierik Any help is highly appreciated as the alternative way without using plugin is not working for my test URLs
I am using this plugin for a while and from mid July it stopped working, so I have got some cypress drag and drop example from web and tried to check whether it is an issue with my client network.
The example used for which assertion error occurs as drag-drop plugin not working:
The alternative code without using drag and drop plugin is working fine. The code for the same:
Cypress version used in my machine is 12.15.0
@bierik Any help is highly appreciated as the alternative way without using plugin is not working for my test URLs