0

Я пишу тест, используя SlimerJS для веб-сайта, и вам нужно проверить тело ответа, исходящее с сервера. Я использую следующий фрагмент кода, чтобы получить ответ:Получение тела ответа для запросов AJAX с SlimerJS

page.onResourceReceived = function (response) { 
      console.log(JSON.stringify(response)); 
     }; 

я делаю получить ответ, но так как по умолчанию, чтобы предотвратить too much memory usage SlimerJS держит тело ответа пустого я тоже получить пустое тело, если я не скажу, это не держать тело пустым для определенных форматов, используя что-то вроде этого:

webpage.captureContent = [ /css/, /image\/.*/ ] 

Я понимаю, это хорошо работает для файлов с расширениями, такими как CSS, JPG и AVI, но как насчет ответа AJAX, поступающего из сервера. Ответ находится в формате JSON, и тело ответа остается пустым.

ответ

0

Просмотрев заголовок ответа, вы можете сказать, что тип ответа находится в тексте/html, поэтому, используя следующий код, вы можете получить тело.

page.captureContent = [/text/, /html/] 

 Смежные вопросы

  • Нет связанных вопросов^_^