首页 > 解决方案 > 赛普拉斯多次单击期间的操作

问题描述

是否可以在 click() 之后使用选项对几个元素进行一些验证 {multiple:true}

每次单击具有相同选择器的几个按钮后,我都必须检查文本。我想做的事:

cy.get(".copy-button").click({multiple: true}).then(() => {
    cy.get(".tooltip-name").should('contain', 'Copied successfully!')
]);

标签: cypress

解决方案


您可以使用each(),例如:

cy.get('.copy-button').each(($ele) => {
  cy.wrap($ele).click()
  cy.get('.tooltip-name')
    .should('be.visible')
    .and('contain', 'Copied successfully!')
})

推荐阅读