Это модальный браузер или модал, разработанный вашей командой? В первом случае Cypress должен автоматически принять модал. Во втором случае вы можете обойти это, только принимая его, когда он виден. Вы можете сделать это, добавив это в ваш скрипт:
cy.get('body').then($body => {
if ($body.find('IDENTIFIER_FOR_THE_MODAL').length === 1) {
cy.get('IDENTIFIER_TO_CLOSE_THE_MODAL')
.click()
}
})
Он ищет в теле модальный тип (конечно, вы должны изменить IDENTIFIER_FOR_THE_MODAL
на правильный идентификатор). Если он находит модальное, скрипт ищет IDENTIFIER_TO_CLOSE_THE_MODAL, чтобы закрыть модальное и щелкает по нему.
Возможно, действие по закрытию модального в вашем случае должно немного отличаться, но синтаксис будет работать.