如何选择赛普拉斯按住按钮的时间?

时间:2020-09-21 12:23:34

标签: cypress qa

我需要按住按钮约10秒钟。我该怎么办?

我使用了这种构造,但是无法按需使用:

button1.eq(2).click({ release:false} );

1 个答案:

答案 0 :(得分:0)

我认为您需要使用 cy.trigger,我不确定 click 是否具有该选项。你可以这样做:

cy.get([your element]).trigger('mousedown')
cy.wait(3000)
cy.get([your element]).trigger('mouseleave')

这将使点击保持三秒钟。我不是 cy.wait 的粉丝(正如文档所说,做事通常有一种击球方式!)但我认为它的使用在这里是合理的。