¿Cómo ingreso datos en una entrada de formulario en un iframe usando ciprés?

He estado tratando de probar un formulario de pago de rayas usando cypress.io

Si alguien ha logrado que esto funcione, hágamelo saber. Encontré un hilo sobre el asunto aquíhttps://github.com/cypress-io/cypress/issues/136 y en base a esto se me ocurrió:

   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 })
      })

Pero el problema es que la forma de banda aún no registra los valores de entrada. Aquí hay un pequeño gif de lo que sucedehttp://www.giphy.com/gifs/xT0xeEZ8CmCTVMwOU8. Básicamente, el formulario no registra el desencadenador de entrada de cambio.

¿Alguien sabe cómo ingresar datos en un formulario en un iframe usando ciprés?

Respuestas a la pregunta(4)

Su respuesta a la pregunta