我在获取 XHR 调用的返回时遇到问题,因为我需要响应中的数据。
我正在使用图书馆 https://github.com/cortexmg/nightwatch-xhr
browser
.url('https://somethincool.com')
.waitForFirstXHR('', 10000, function browserTrigger() {
browser.click('#printStatement');
}, (xhrs) => {
console.log(xhrs[0].responseData);
})
据我所知,.waitForXHR之后的第一组引号是一种URL模式。尽管我没有运气弄清楚他们到底在寻找什么"URL模式"。我已经尝试了请求URL和其他一些东西,但没有运气。
所以问题是我需要 .waitForXHR 而不是 .waitForFirstXHR
browser
.waitForXHR('', 5000, function browserTrigger() {
browser.click('#printStatement');
}, (xhrs) => {
console.log(xhrs);
})
虽然,似乎有一个错误来获取响应数据:( 返回的数组不显示此数据,问题发布在他们的 github 上