由于我需要响应中的数据,因此无法返回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模式”。我已经尝试过请求网址和其他一些东西,但是没有运气。
答案 0 :(得分:0)
所以问题是我需要.waitForXHR而不是.waitForFirstXHR
browser
.waitForXHR('', 5000, function browserTrigger() {
browser.click('#printStatement');
}, (xhrs) => {
console.log(xhrs);
})
尽管如此,但似乎在获取responseData时存在错误:( 返回的数组不显示此数据,问题被发布在他们的github
上