Лучшая практика: (PHPUnit + Selenium) Один логин для всех тестов бэкэнда / зоны ограниченного доступа - PullRequest
0 голосов
/ 02 августа 2011

Я делаю некоторые функциональные тесты для внутреннего плагина magento.В настоящее время профиль браузера очищается между каждым методом тестирования (моего теста PHPUnit), поэтому вход между каждым методом теста пропадает.

Было бы хорошо, если бы я мог выполнить вход один разна основе класса для повышения производительности, но как это сделать?Как сохранить cookie в браузере и как удалить его после тестового занятия?

1 Ответ

2 голосов
/ 02 августа 2011

Я не использовал Magento, поэтому мой ответ носит более общий характер.Можете ли вы предоставить фиктивный объект аутентификации для тестов, не связанных непосредственно с ним?Создайте пользовательскую реализацию, которая будет возвращать true при каждом вызове isAuthenticated() (или как бы ни был назван метод).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...