Я использую тот же набор данных в большинстве моих запросов API, например. диапазоны дат FromDate & ToDate. Однако, если я хочу изменить диапазон дат, мне придется изменить его для всех контуров сценария. Чтобы избежать этого, могу ли я определить диапазоны дат в фоновом разделе и использовать имя переменной во всех таблицах примеров сценариев сценария?
Можно ли это сделать в каратэ? Пожалуйста помоги. Спасибо.
Пробовал много способов, но не смог вытащить, если как-то.
Добавление: убедитесь, что продукты правильно возвращены API
Фон:
* настроить ssl = true
* url 'https: // ......'
И def FromDate1 = '2019/06/27'
И def ToDate1 = '2019/06/27'
Scenario Outline:
Given path 'GetContext'
And param FromDate = '<FromDate>'
And param ToDate = '<ToDate>'
And param CompAreaId = '<CompAreaId>'
And param RegId = '<RegId>'
When method get
Then status 200
* def res = response
* print 'response:', response
Examples:
| FromDate | ToDate | CompAreaId | RegId |
| FromDate1 | 2019/06/27 | 20 | 4 |
| 2019/06/28 | 2019/06/28 | 21 | 5 |
| 2019/06/29 | 2019/06/29 | 22 | 6 |
Я должен иметь возможность использовать имена переменных, которые содержат значение, которое будет использоваться в таблице примеров в наброске сценария.