• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

185
Views
¿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 3 years ago · Santiago Gelvez
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error