如何在 Cypress 中点击 x 次

2024-04-02

我的网站上有一个对象列表,所有对象旁边都有“添加”按钮。单击第一个“添加”按钮时,将添加该对象,并且该行消失并被下一个对象取代。对象名称相同。在保存之前,我想 .click() 三次以添加列表中的前三个对象。我怎样才能做到这一点?

我知道 .click() 可以单击单个对象。我还知道 .click ({ multiple: true}) 可以单击页面上的所有对象。但是,我希望它在第三次之后停止点击。

当前设置为单击多次以添加列表中的所有对象(这是不正确的):

    cy.get('#FieldListDialog > div > table > tr > td > button.button.add-button')
       .should('exist')
       .click({ multiple: true });

要锤击按钮,您可以使用以下命令:

for(let n = 0; n < 10; n ++){
  cy.get('#FieldListDialog > div > table > tr > td > button.button.add-button')
    .click()
}

The multiple: true用于单击多个元素,例如单击页面上的所有按钮。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Cypress 中点击 x 次 的相关文章

随机推荐