Cypress IO - написание для цикла - PullRequest
0 голосов
/ 07 сентября 2018

У меня 15 кнопок на странице. Мне нужно проверить каждую кнопку.

Я пробовал простой цикл for, например

for (var i = 1; i < 15; i++) {

   cy.get("[=buttonid=" + i + "]").click()
}

Но Кипарису это не понравилось. Как бы я написал для циклов в Cypress?

1 Ответ

0 голосов
/ 26 ноября 2018

Чтобы вызвать произвольный цикл, я создаю массив с нужными индексами, а затем вызываю cy.wrap

var genArr = Array.from({length:250},(v,k)=>k+1)
cy.wrap(genArr).each((index) => {
    cy.get("#button-" + index).click()
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...