2017-10-10 5 views
2

J'ai d'autres paramètres que je dois passer à Karate lors de l'exécution via Maven qui sera disponible dans karate-config.js. À l'heure actuelle, je peux passer dans une chaîne en utilisant la propriété karate.env - est-il nécessaire de coder mes paramètres comme un objet JSON et les transmettre via ce un bien ou puis-je faire quelque chose comme:Passer des paramètres supplémentaires à karate-config.js via la ligne de commande via Maven

mvn test -DargLine="-Dkarate.env='production' -Dkarate.clientid='1234567890' ... 

tel que je peut alors référencer karate.clientid dans karate-config.js où je peux l'enregistrer dans l'objet config retourné.

Je suis sûr qu'il me manque quelque chose d'évident ici ...

Répondre

0

Oui! Reportez-vous au documentation pour karate.properties['karate.clientid']. Voici un exemple: