В чем разница между `KeyId: secretKey` и` KeyId: '# (secretKey)' `? - PullRequest
1 голос
/ 19 февраля 2020

У меня есть вопрос относительно этого билета Использование параметров karate-config в файле функций

В чем разница между KeyId: secretKey и KeyId: '#(secretKey)'? Можно ли использовать apiKey без присваивания def внутри сообщения? как * print "Key in this project is #apiKey" Спасибо

1 Ответ

2 голосов
/ 19 февраля 2020

Вы задали 3 вопроса:

a) Пожалуйста, прочитайте: https://github.com/intuit/karate#karate -выражения

b) Пожалуйста, прочитайте: https://github.com/intuit/karate#embedded -выражения

c) Прочитайте: https://github.com/intuit/karate#print

, например:

* def val = 'bar'
# correct
* def temp = { foo: '#(val)' } 
# wrong
* def temp = { foo: val }
# correct but not recommended
* def temp = ({ foo: val })
# variables are easy to use, forget about the # part
* print 'value of val:', val
...