'How to choose time of hold-click on button on Cypress?
I need to press on the button and hold it for about 10 sec. How can I do this?
I used this construction, but it doesn't work as I need:
button1.eq(2).click({ release:false} );
Solution 1:[1]
I think you need to use cy.trigger, I'm not sure click has that that option. You could do something like:
cy.get([your element]).trigger('mousedown')
cy.wait(3000)
cy.get([your element]).trigger('mouseleave')
That would hold the click for three seconds. I'm not a fan of cy.wait (as the docs say, there is usually a batter way to do things!) but I think it's use is justified here.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Simon D |
