Использование автономной версии jar карате 0.9.5
Я получаю значение заголовка, которое является токеном для последующего использования.
У меня есть функция аутентификации. Я получаю значение следующим образом:
* def token = responseHeaders['token']
Когда я печатаю токен, я получаю строку (Пример):
"123456"
Однако, когда я пытаюсь объединить этот токен с любой другой строкой (Пример):
Then print "Bearer " + token
Я получаю это. Добавлены две дополнительные скобки вокруг строки токена:
«Носитель [123456]»
То же самое происходит, когда я пытаюсь использовать Karate.callSingle (), чтобы получить мой токен как глобальная переменная в файле конфигурации js:
var result = karate.callSingle('authentication.feature', config);
config.token = result.token;
Похоже, проблема возникает, когда я пытаюсь объединить строку с переменной.
Есть ли обходной путь? Я пытался использовать js функции, такие как слайс или подстрока внутри karate-config. js, но, похоже, ничего не работает.