es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: KARATE

¿Karate soporta If Else con Match en el mismo bloque?

Estoy intentando hacer una condición If Else en uno de los escenarios que he encontrado, lo cual requiere que se realice una coincidencia. Actualmente lo estoy manejando a través de una Karate.call() con ambas condiciones verdaderas y falsas, y realizando las coincidencias allí, pero sería más corto tenerlo en línea. . . . Read more

Error: Se encontró más de un método de definición de pasos en “Karate” que coincide con “match contains only step”. Translation: Error: Se encontraron múltiples métodos de definición de pasos en “Karate” que coinciden con “match contains only step”.

Usando Karate versión 0.9.6. Tengo un paso en mi archivo de características como este * match finaldata contiene cualquier “”” [{“myjson”: “Ejemplo”}] “”” Al ejecutar este escenario, se produce un error orcl.feature:46 – se encontró más de un método de definición de paso: match finaldata contiene cualquier – [public void . . . Read more

La mejor manera de iterar a través de un objeto JSON pasado a un archivo de características en Karate.

Tengo un objeto JSON como {"id1": 123, "id2": 234}, que paso a un archivo de características para enchufar cada uno de los valores anteriores en una serie de solicitudes API como: Y camino <code>/somePath/${id1}/detail</code> <p>Y solicitud {“id”: “#(id1)”, “acción”: “Reasignar”} Mi primera idea fue usar un Escenario Esquema, pero no . . . Read more

El método toString() de JavaScript no está funcionando para JSON en karate v 1.1.0.

En la versión 0.9.6 de Karate, el siguiente código funcionaba correctamente. * def response = { “firstName”: “John”, “lastName” : “doe”, “age” : 26, “address” : { “streetAddress”: “applewood”, “city” : “Nara”, “postalCode” : “630-0192” } } * match response.toString() contains ‘applewood’ Pero en la versión 1.1.0 de Karate, la . . . Read more

Karate: Valor de texto dinámico en archivo XML

Quiero proporcionar valores dinámicos en el XML. test.xml: <name> <first>#(first)</first> <last>#(last)</last> <version>this is the #(version) in the file</version> </name> Tengo un archivo .csv: first,last,version abc,pqr,1 lma,qwe,2 Archivo de característica: llamar al archivo csv y xml Para las variables first y last funciona, pero para la versión no toma el valor . . . Read more