在Cypress中产生`.each`循环

时间:2019-10-02 08:55:34

标签: loops break cypress

我有以下代码

let c = 0
cy.get(selector).each(count => {
   if (++c == count-1)
      break
   //somthing 
})

假设我们选择了n个DOM对象,而我只想在n-2个对象上应用某些功能。可以在赛普拉斯中做到吗?

1 个答案:

答案 0 :(得分:1)

如文档here中所述,如果触发了应停止循环的条件,则可以执行return false;

let c = 0
cy.get(selector).each(count => {
   if (++c == count-1) return false;
   // loop execution code
})