2015-08-16 2 views
3

Я хочу убедиться, что ни один из моих сценариев/CSS/изображений не работает. Есть что-то вроде этого?Могу ли я искать разбитые ресурсы на моей домашней странице с помощью Codeception?

$I->wantTo('Verify all resources are loading'); 
$I->amOnPage('/'); 
$I->seeFailingResourceCountIs(0); 

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

+0

Мне очень нравится эта идея, вы положили ее как запрос функции на github Codeception? https://github.com/Codeception/Codeception/issues –

+0

Нет, на самом деле, я обнаружил, что не было простого места, чтобы увидеть все команды в моем распоряжении, поэтому у меня не было способа узнать, существует или нет. Если вы говорите, что этого не существует, то да, давайте сделаем это запрос функции (или, пожалуйста, не стесняйтесь делать это и cc меня, я там bobbydavid @) –

+0

Вы не ошибаетесь, документация довольно отрывочная , Лучшее, что я нашел, - это метка «перейти на iframe», содержащую всю документацию для WebDriver: http://codeception.com/docs/modules/WebDriver –

ответ

0

В PHP вы можете проверить, если все ваши файлы законны. '/>

Но вы не можете проверить, загружены ли ваши ресурсы через php, поскольку php просто обрабатывает создание страницы.

Вам нужно использовать что-то в javascript для проверки успешной загрузки изображений, ecc.

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