Это то, что я делаю сделал:
Код: Выделить всё
cy.get('body')
.then($body => {
if ($body.has(".myClass").length) {
//DO SOMETHING
}
})
Код: Выделить всё
cy.get('body')
.then($body => {
if ($body.has("div[data-cy='deleteButton']").length) {
//DO SOMETHING
}
})
Я экспериментировал дальше, и похоже, что даже при использовании класса некоторые подэлементы не могут быть найдены. Ниже вы видите структуру HTML и класс, который я мог бы использовать в качестве идентификатора, класс, который я не мог использовать в качестве идентификатора, и атрибут data-cy, с которым я пытаюсь работать:

Подробнее здесь: https://stackoverflow.com/questions/754 ... attributes