Можем ли мы использовать файл JSON в качестве данных в каратэ? - PullRequest
1 голос
/ 27 апреля 2019

Я пытаюсь сделать значения данных динамическими, используя файл json.

Кто-нибудь может помочь с созданием динамических данных?Я хочу получить датируемые значения из файла json.

Вот мой код:

Scenario Outline: get all users and then get the first user by id

Given path 'users'

And request read('request.json')

When method post

Then status 201

Examples:
| kittens |

И: Kittens.json

{
    "id" : "11"
}

1 Ответ

1 голос
/ 27 апреля 2019

Пожалуйста, внимательно прочитайте документы, и есть примеры: https://github.com/intuit/karate#dynamic-scenario-outline

Измените kittens.json на следующее (обратите внимание, что это должен быть массив JSON, см. Квадратные скобки):

[{ id: 11 }]

И тогда это должно работать:

Examples:
| read('kittens.json') |
...