Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

227
Vistas
¿Cómo repetir el fragmento de pepinillo en Karate?

Tengo un fragmento de Gherkin que crea un cuerpo JSON y realiza una llamada a la API.

Puedo reutilizar este fragmento en otras funciones de Karate a través de:

 * call read("/path/to/snippet.feature")

Tengo un escenario en el que necesito repetir esta llamada a la API, así que quiero ejecutar este fragmento N veces.

karate.repeat() existe; sin embargo, a pesar del nombre, no funciona con archivos pepinillos de Karate, ni siquiera funciones def de Karate basadas en un archivo de características. Aparentemente, solo funciona con funciones JS.

¿Cómo repito una llamada read() de otro archivo de características un número arbitrario de veces sin tener que repetir explícitamente la línea tantas veces? Esto podría volverse difícil de manejar en un escenario donde la cantidad de llamadas necesarias para el escenario es más que unas pocas.

Parece que la única solución es volver a implementar esa característica como una función JS, por lo que ahora tengo una definición de Gherkin y JS de exactamente la misma funcionalidad, que es un patrón que pide pesadillas de mantenimiento.

¿Cómo puedo llamar a un archivo de funciones de Karate varias veces en otra función de Karate?

about 4 years ago · Santiago Gelvez
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda