1

我正在使用 karate api 框架来自动化 Web 服务。目前,我面临将响应值设置回从黄瓜功能文件接收的 .js 或 JSON 文件的问题。

My response:{"authorizationtoken" : "58102a8c9e074d578edae8f3d5e96001'}

如何将其保存到 .js 或 JSON 文件以在其他脚本 [功能文件] 中重用它们?

提前致谢。

4

1 回答 1

2

如果您不想将值写入 json 文件,则无法将值保存到.js或文件中JSON

您可以将值分配给变量,比如说使用命名空间技术来避免冲突

var nameSpaceObject = {
    authKey : "",
    someOtherFunctionIfNecessary :function(){}

};

然后您可以调用此名称空间并为其赋值

var response =  {"authorizationtoken" : "58102a8c9e074d578edae8f3d5e96001' }
  nameSpaceObject.authKey = response.authorizationtoken;
于 2017-08-28T03:41:55.860 回答