This video shows how to use "each" function from the https://github.com/bahmutov/cypress-r... plugin to iterate over the elements and stop when we see the number 7. It is simpler than using the standard cy.each command.
// https://github.com/bahmutov/cypress-r...
import { each } from 'cypress-recurse'
it('stops when it sees 7 using each from cypress-recurse', function () {
cy.visit('index.html')
cy.get('tbody button').then(
each(
function ($button) {
return cy
.wrap($button)
.click()
.parent()
.parent()
.contains('td', /\d/)
.invoke('text')
.then(Number)
},
function (n) {
return n === 7
}
),
)
})
Find this test in https://github.com/bahmutov/better-cy... repository and read the blog post https://glebbahmutov.com/blog/better-...
На этой странице сайта вы можете посмотреть видео онлайн Use each Function From cypress-recurse Plugin To Iterate And Stop длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь gleb bahmutov 16 Март 2022, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 2,375 раз и оно понравилось 19 зрителям. Приятного просмотра!