После добавления вспомогательной функции к вашему cypress/support/commands.js
, как я описал в своем ответе здесь ( Cypress - запуск теста в iframe ), вы можете оценить, существует ли ввод с помощью:
cy.get('#iframe-id')
.iframe('body #yourInputId')
.should('exist')
Я не уверен, сработает ли набор текста, но вы определенно можете попробовать:
cy.get('#iframe-id')
.iframe('body #yourInputId')
.type('test text')
Дайте мне знать, если это сработало, мне любопытно ...