我有一种情况,我需要从另一个功能文件的响应中获取特定字段并重新使用它。
场景:-
功能文件A处理POST,在此我得到响应并将字段userId保存在变量myuser中。
样品回复:-
{
使用者:“ 123”
层:“钻石”
}
我将值另存为* def myuser = response.user
我想从另一个特征文件B调用特征文件A。 我不想将任何参数传递给功能文件A。 我的代码看起来像
这可能是不正确的。我的基本需求是将功能文件A中的myuser值获取到功能文件B中的变量,并在sceanrios中用于功能文件B.请注意。谢谢。
答案 0 :(得分:1)
(功能) 功能文件A: POST方法为您提供以下响应:
{ user:"123" tier:"diamond" }
(b。功能) 功能文件B:
* def fileA = call read('../FOLDER NAME/a.feature')
* def fileAResponse = fileA.response
* print fileAResponse
b.feature中的上述代码将打印a.feature的响应
希望这就是您想要的吗?