Nightwatch-xhr waitForXHR не возвращает никаких результатов - PullRequest
0 голосов
/ 26 октября 2018

У меня проблемы с получением возврата для вызова 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-адрес запроса и некоторые другие вещи, но не повезло.

1 Ответ

0 голосов
/ 26 октября 2018

Таким образом, проблема заключалась в том, что мне нужно было .waitForXHR вместо .waitForFirstXHR

browser
.waitForXHR('', 5000, function browserTrigger() {
    browser.click('#printStatement');
}, (xhrs) => {
    console.log(xhrs);
})

Хотя, похоже, есть ошибка с получением responseData :( Возвращающийся массив не отображает эти данные, и вопросразмещен на их github

...