我需要一些帮助来尝试修改XHR请求的响应。我的应用程序使用url调用api:
https://xxxxxxxx.xxxxxxxx.com/api/bookings?locale=en
api以json格式返回一个对象,我需要用自己创建的json文件替换这个响应(采用相同的对象格式)
我正在使用Nightwatch,现在已经看了很长时间了。 Xhook
我已经创建了名为" reservations.json"的JSON文件。
查看了如下所示的xhook.after方法:
browser.injectScript('<a href="//cdn.rawgit.com/jpillora/xhook/1.3.1/dist/xhook.min.js">//cdn.rawgit.com/jpillora/xhook/1.3.1/dist/xhook.min.js</a>', function() {
xhook.after(function(request, response) {
if (request.url.match('api/bookings'))
response.text = "testtest";
});
})
希望有人能帮助我。