Всем привет. Пишу функциональный тест под YII2, для "нажатия" на кнопку использую sendAjaxPostRequest():
$I->sendAjaxPostRequest('/some/action', ['id' => $id]);
$I->amOnPage('/');
$I->seeElement('body');
В итоге тест падает:
Test tests\functional\myСest.php:tryToTest
Step See element "body"
Fail Element located either by name, CSS or XPath element with 'body' was not found.
После sendAjaxPostRequest() все страницы начинают считываться в виде json-строки. Примерный вывод myСest.php.tryToTest.fail.html:
"<!DOCTYPE html>\r\n<html lang=\"ru-RU\">\r\n <head>\r\n <meta charset=\"UTF-8\">\r\n... "
Подскажите пожалуйста, как вернуть поведение теста к нормальному виду? Заранее спасибо.