Как отправить переменную в текстовый файл, который вызывает файл функции каратэ ...? - PullRequest
0 голосов
/ 18 марта 2019

Шаг 01 #: я звоню 'Request Date' из файла json и сохраняю как "RequestDate"

Background: 
 json req = read('classpath:XXX/XXX/API/02_Dataset/DataSet.json')  
 * def RequestDate = get req.GameEnq.RequestDate  

Шаг 02 #: Я также звоню 'GameDetailsRequest' из файла json, поле которого называется"RequestDate", я хотел бы передать "RequestDate" в "GameDetailsRequest".

Scenario: GameEnq
Given request
"""       
GameDetailsRequest          
""" 
* def GameDetailsRequest = read('classpath:XXX/XXX/API/02_Dataset/ServiceRequestData_GameEnq'); 

Примечание: я могу правильно вывести значение "RequestDate", однако я не знаю, как вызвать "GameDetailsRequest" ... Пожалуйста, помогите мне.Ваше предложение высоко ценится

С уважением

Sudheer Bonam

1 Ответ

1 голос
/ 19 марта 2019

Я думаю, вам нужно попробовать replace для замены заполнителя текста

Добавьте заполнитель <PLACEHOLDER_NAME> в текстовые данные в GameDetailsRequest, куда вы хотите вставить RequestDate

например:

* string GameDetailsRequest = "Game release data : <RequestDate>"
* replace GameDetailsRequest.RequestDate = "12-12-2020"

Теперь GameDetailsRequest будет "Game release data : 12-12-2020"

см .: Документ по каратэ для замены

...