【发布时间】:2021-12-31 03:26:24
【问题描述】:
我有一个需要循环 json 文件的代码。但是它会引发此错误:
aPIRequestContext.get: Request context disposed.
当我尝试将代码块放在 base.loopJsonData 之外时,它可以工作......但在里面时不行。我尝试打印 json 详细信息并且得到了输出,但在使用 request.get() 时却没有
这是 loopJsonData:
public loopJsonData(json, data, callback) {
const inputData = this.loadJSONData(json, data);
inputData.forEach((val, i) => {
((item, index) => {
callback(item, index, inputData);
})(val, i);
});
}
这是 loadJSONData:
public loadJSONData(path: string, testData: string) {
let jsonPath;
this.contentPath = join(process.cwd(), path);
this.contentPath = normalizer.normalize(this.contentPath);
this.contentPath = JSON.parse(fs.readFileSync(this.contentPath, "utf8"));
jsonPath = this.contentPath;
return jsonPath[testData];
}
【问题讨论】:
标签: javascript typescript api automated-tests playwright