Это может не сработать для вашего варианта использования, но если / когда это сработает, это самый простой обходной путь, который я нашел.

ался проверить бланк оформления заказа с помощью cypress.io

Если кому-то удалось заставить это работать, пожалуйста, дайте мне знать. Я нашел тему по этому вопросу здесьhttps://github.com/cypress-io/cypress/issues/136 и на основании этого я придумал:

   cy.get('iframe.stripe_checkout_app')
      .wait(10000)
      .then($iframe => {
        const iframe = $iframe.contents()
        const myInput0 = iframe.find('input:eq(0)')
        const myInput1 = iframe.find('input:eq(1)')
        const myInput2 = iframe.find('input:eq(2)')
        const myButton = iframe.find('button')

        cy
          .wrap(myInput0)
          .invoke('val', 4000056655665556)
          .trigger('change')
        cy
          .wrap(myInput1)
          .invoke('val', 112019)
          .trigger('change')

        cy
          .wrap(myInput2)
          .invoke('val', 424)
          .trigger('change')

        cy.wrap(myButton).click({ force: true })
      })

Но проблема в том, что полосовая форма все еще не регистрирует входные значения. Вот маленький гиф из того, что происходитhttp://www.giphy.com/gifs/xT0xeEZ8CmCTVMwOU8, По сути, форма не регистрирует триггер ввода изменений.

Кто-нибудь знает, как вводить данные в форму в iframe с помощью кипариса?

Ответы на вопрос(4)

Ваш ответ на вопрос