t.me/atinfo_chat Telegram группа по автоматизации тестирования

PhpBrowser and REST - ожидание загрузки страницы

Теги: #<Tag:0x00007f9b03b46810> #<Tag:0x00007f9b03b465b8> #<Tag:0x00007f9b03b464c8> #<Tag:0x00007f9b03b45fc8>

Всем привет, пытаюсь загнать POST-запросы в админку сайта для проверки отображения на Front-е, но останавливаюсь на странице загрузки.
Для входа нужно быть авторизированным пользователем и перейти по URL
Сама админка вся на ExtJS и дальше LOADING меня не пускает,

Как ее можно обойти или может средства не все использовал, WebDriver - не хочу пока использовать, Wait - помогает в данном случае, но дальнейшая проверка ExtJS - на нем превращается в пекло, все локаторы динамические и Ext.ComponentQuery.query сплошные

$I->amOnPage(Variables::$URL_login);
$I->submitForm(
      Variables::$loginForm,
          [
              'email' => Variables::$email,
              'password' => Variables::$password,
              'remember' => '0',
          ],
          'submit'
      );
$I->amOnPage('/thewall/');
$I->seeResponseCodeIs(200);
$I->sendAjaxGetRequest('/thewall/#articles/');

З.ы. вместо submitForm - может есть проще способ стать обладателем авторизации на сайте? - тот же POST or Cookie какие можно установить

может настройки PhpBrowser в acceptance.suite.yml - будут полезны?

Если админка на JavaScript то забудь про PhpBrowser, только реальные браузеры!!!

Если есть апишка авторизации то можно, но правильно сказал RayRom, переходи на WebDriver, легче будет.