簡體   English   中英

如何將變量發送到調用空手道功能文件的文本文件...?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM