【发布时间】:2017-09-08 09:07:08
【问题描述】:
我正在用 cucumber framework 用 JavaScript (NodeJS) 编写一个自动化测试脚本。我的步骤定义之一需要调用 API 并读取 JSON 数据。
在下面的代码中,ptRecords 是 JSON 响应块,其中我正在读取一个名为 jsonElement1 和 jsonElement2 的元素,这两个元素重复了几次,因此我正在阅读所有出现的内容..
我下面的代码工作正常,但是当我运行 lint 时,它会抛出 lint 错误,说不要在循环语句下创建函数。
能否请您告知如何调用这些外部循环并获得响应..
我需要这样做直到K循环结束
for (let k = 0; k < 5; k += 1) {
ptRecords.forEach((jsonArrObj1) => {
const jsonArrObjTagValue = objectHelpers.walk(jsonArrObj1.jsonElement1);
acc.push(jsonArrObjTagValue1);
});
ptRecords.forEach((jsonArrObj2) => {
const jsonArrObjTagValue = objectHelpers.walk(jsonArrObj2.jsonElement2);
acc.push(jsonArrObjTagValue2);
});
};
【问题讨论】:
标签: javascript node.js eslint