Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Парсинг динамической страницы после авторизации


(Ksisaev) #1

Суть: Страница содержит 10 чек боксов. Что бы попасть на эту страницу надо авторизоваться. При открытии страницы подгружается json ответ какие чек боксы будут установлены, а какие нет.
Задача: Надо снять установленные чек боксы дабы не был установлен ни один чек бокс.
Вопрос: есть ли какая нибудь возможность в Codeception получить этот json ответ после авторизации (которую выполняет Acceptance test). Или как вариант, чтоб можно было применить что то вроде file_get_contents, тогда я смогу пропарсить его и определить какие чек боксы установлены


(Ray Romanov) #2

$I->uncheckOption(‘element’);
Снимает состояние checked, не важно зачекен element или нет.
Так что, пробегаешься по всем чекбоксам.


(Ksisaev) #3

Спасибо большое, работает))
Но всё же есть ли какая нибудь возможность сохранять код страницы “на лету” при выполнении теста Codeception, что бы можно было в последствии применять парсер типо phpQuery?