[英]How to access variable declared on Karate mock server or record requests received on mock and somehow send it to main feature file
[英]How to send a variable to a text file that calling to karate feature file...?
步驟 01#:我從 json 文件中調用'Request Date'
並保存為"RequestDate"
'Request Date'
"RequestDate"
Background:
json req = read('classpath:XXX/XXX/API/02_Dataset/DataSet.json')
* def RequestDate = get req.GameEnq.RequestDate
步驟 02#:我還從具有名為"RequestDate"
的字段的 json 文件中調用'GameDetailsRequest'
"RequestDate"
,我想將"RequestDate"
傳遞給"GameDetailsRequest"
。
Scenario: GameEnq
Given request
"""
GameDetailsRequest
"""
* def GameDetailsRequest = read('classpath:XXX/XXX/API/02_Dataset/ServiceRequestData_GameEnq');
注意:我可以正確打印"RequestDate"
值,但是我不知道如何調用"GameDetailsRequest"
......請幫助我。 非常感謝您的建議
親切的問候
蘇希爾博南
我認為您需要嘗試replace
文本占位符替換
在要插入RequestDate
GameDetailsRequest
文本數據中添加占位符<PLACEHOLDER_NAME>
例如:
* string GameDetailsRequest = "Game release data : <RequestDate>"
* replace GameDetailsRequest.RequestDate = "12-12-2020"
現在GameDetailsRequest
將是"Game release data : 12-12-2020"
參考:空手道文檔替換
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.