Tag: KARATE
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
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
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
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
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