2017-10-31 3 views

Antwort

2

Ja, siehe Dokumentation unter reading files.

And match response == read('my-schema.json') 

(edit): Kommentar Es gab anfordernden wie diese hier wirklich nicht empfehlen Schemata Dumping karate-config.js

karate-config.js soll für ‚global‘ config initialisieren, in I, wenn Sie sicher sind, wird es von fast allen Ihren Tests verwendet werden. Aber wenn Sie von einer Datei lesen, kann es in Ordnung sein, da es keine zeitaufwendige Operation sein wird, erinnern Sie sich, karate-config.js wird für alleScenario wieder geladen.

Innerhalb von karate-config.js können Sie einfach eine JSON- oder JS-Datei laden, indem Sie karate.read() verwenden. Dies soll Ihre Frage beantworten:

function() { 
    var config = { 

    }; 
    config.mySchema = karate.read('classpath:my-schema.json'); 
    return config; 
} 
+0

I json Schema in Karate-config.js –

+0

, die nicht klar war, in Ihrer ursprünglichen Frage stellen will: \ wie auch immer, ich habe bearbeitet meine Antwort bitte bestätigen. –

+0

das funktioniert, aber ein anderes Problem ist aufgetreten, dass an einem anderen Ort gefragt werden muss –

Verwandte Themen