Я использую Cypress Test, чтобы проверить все кнопки на странице, можно ли нажимать на них или нет.
Я использовал эту строку кода:
cy.get('button').click({ force: true }).should('have.attr', 'href')
и выдает ошибку
CypressError: cy.click () может быть вызван только для одного элемента. Ваш
Предмет содержал 5 элементов. Передайте {множественный: true}, если вы хотите
последовательно нажимайте на каждый элемент.
После этого изменили код на:
cy.get('button').click({ multiple: true }).should('have.attr', 'href')
и получил еще одну ошибку
CypressError: Тайм-аут повторной попытки: cy.click () не удалось, потому что это
элемент не виден:
...
этот элемент
«»
не отображается, потому что имеет свойство CSS: 'display: none'
Исправьте эту проблему или используйте {force: true}, чтобы отключить проверку ошибок.
https://on.cypress.io/element-cannot-be-interacted-with
Есть ли способ использовать оба объекта для решения проблемы?