Схема сценария для json в каратэ - PullRequest
1 голос
/ 25 марта 2020

Можно ли использовать схему сценария, как в этом режиме (что действительно здорово !!):

Scenario Outline:
* print 'hello <name>'

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

, но с json или списком в фоновом режиме? Пример:

Background:
  * json temp = cats_ids (ids that I get from an external job as here [111,222,333...]) 
  or
  * def temp = cats_ids

  Scenario Outline:
  * path id from temp
  * method get
  ...
  Examples:
  | temp |

1 Ответ

2 голосов
/ 25 марта 2020

Да, пожалуйста, посмотрите на karate.mapWithKey() объяснено здесь: https://github.com/intuit/karate#json -преобразует

* def temp = karate.mapWithKey(cats_ids, 'id')

Scenario Outline:
* print id
...