Имя пользователя / пароль, записанные в конфигурационном файле каратэ, не работают в сообщении Post в файле возможностей - PullRequest
0 голосов
/ 24 января 2020

Файл конфигурации: var config = {env: env, baseurl: 'https: //*inggateway.**ls.com', имя пользователя: 'r 567@mai*** ator.com ', пароль:' **** we12! ',

Post request in feature file:
Given url baseurl + '/gateway/user/login'
 And header sessionkey = sessionkey
 And request '{"emailAddress": username ,"password": password}'
 When method POST
 Then status 200


It gives error :
Invalid grant or invalid username/password

I have tried many ways but nothing works.

Can somebody tell me how can I make it work? What is the correct way of passing config variables in 
Post request body.

1 Ответ

1 голос
/ 25 января 2020

Как подсказал @peter, вы можете использовать встроенные выражения

And request {"emailAddress": "#(username)" ,"password": "#(password)"}

. Вы можете наблюдать, как выражения изменяются на действительные значения в вашем журнале после запуска теста.

...