有没有办法获得testcafe在测试过程中点击的JSON响应?正常网站中的那个按钮发出一个ajax请求,所以我想在testcafe中将JSON从该请求中去掉。
发布于 2017-04-05 17:26:23
这在当前版本的TestCafe (v0.14)中是不可能的,但我们已经规划了这个特性:Implement request hooks。
您可以订阅它以获得进度通知。
发布于 2019-12-20 01:35:54
请求钩子已经实现。
import { RequestHook } from 'testcafe';
class RequestReader extends RequestHook {
constructor (requestFilterRules) {
super(requestFilterRules, { includeBody: true });
}
async onRequest (event) {
// ...
}
async onResponse (event) {
const responseBody = JSON.parse(event.body.toString());
console.log(responseBody);
}
}
export const readerHook = new RequestReader(/api/);https://stackoverflow.com/questions/43210887
复制相似问题