如何设置从.js或json文件的响应中收到的值

时间:2017-08-28 03:28:15

标签: javascript api cucumber karate

我正在使用空手道api框架来自动化Web服务。 目前,我面临的问题是将响应值设置回我从黄瓜特征文件中收到的.js或JSON文件。

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

如何将此文件保存为.js或JSON文件,以便在其他脚本[功能文件]中重复使用?

提前致谢。

1 个答案:

答案 0 :(得分:2)

如果您不想将值写入json文件,则无法将值保存到JSONvar nameSpaceObject = { authKey : "", someOtherFunctionIfNecessary :function(){} }; 文件

您可以将值赋给变量,假设使用命名空间技术来避免碰撞

var response =  {"authorizationtoken" : "58102a8c9e074d578edae8f3d5e96001' }
  nameSpaceObject.authKey = response.authorizationtoken;

然后你可以称这个名字为空间&为其赋值

function upd_pic_hps_drtu($i_lamp,$i_id_req){
    $this->db->set("pm_rapd.STATUS",1);
    $this->db->where("pm_ap.UPL_FILENAME", $i_lamp);
    $this->db->where("pm_rapd.ID_REQUIREMENT_ASSIGN_PIC", $i_id_req);

    $this->db->update("pm_requirement_assign_pic_d pm_rapd INNER JOIN pm_activity_project pm_ap ON pm_rapd.RECEIVED_BY = pm_ap.NIP"); 
}