【发布时间】:2021-12-18 15:21:25
【问题描述】:
我正在尝试在邮递员的 json 响应中检查某些属性的值。
pm.expect(jsonData.property).not.equal(null);
问题是,我需要检查我存储在数组中的多个属性。
var jsonData = pm.response.json();
var keys = ["id", "phoneNumber", "passwordHash"];
pm.test("All values have valid value", function(){
for(var a = 0; a < keys.length; a++){
pm.expect(jsonData.keys[a]).not.equal(null);
};
});
但我收到此错误:
所有值都具有有效类型 | TypeError:无法读取未定义的属性“0”
谁能解释一下,请问我做错了什么? 感谢您的建议。
【问题讨论】:
标签: javascript api postman