2017-09-27 10 views
1

Ich habe Basis-URL konfiguriert, und jetzt muss ich eine Variable (storied) konfigurieren, die in den vielen Anfragen verwendet wird. für den Test 2-3 mal für verschiedene Geschäfte laufen muss ich manuell zu jeder Funktion gehen und storied ändern. Also, wie würde ich eine globale Variable deklarieren und wie man es an eine Anfrage binden?Wie erstelle ich eine globale Variable in Karate?

Antwort

0

Genau wie Sie baseUrl, fügen Sie einfach eine Variable in karate-config.js und es wird in allen Tests verfügbar sein.

Wenn Sie eine Variable mit def festlegen, wird sie für den Rest des Szenarios verfügbar sein. Wenn Sie wiederverwenden möchten, verwenden Sie einen Abschnitt Background oder sehen Sie sich die Dokumentation für call an.

(edit :)

in der Dokumentation finden Sie unter: https://github.com/intuit/karate#configuration

Wenn dies verwirrend ist, verbringen nur 5 Minuten mit jedem, der JavaScript kennt und machen sie den obigen Abschnitt lesen. Sie werden in kürzester Zeit eine Lösung finden. Alles Gute !

Verwandte Themen