Недавно я открыл для себя фреймворк Yii и начал изучать его. Я сгенерировал скелет приложения, используя инструмент yiic , установил PHPUnit, SeleniumRC и попытался запустить функциональные тесты, предоставляемые приложением скелета (я ничего не изменил).
> phpunit functional/SiteTest.php
В отчете сказано следующее:
There was 1 error:
1) SiteTest::testLoginLogout
PHPUnit_Framework_Exception: Response from Selenium RC server for testComplete().
ERROR: Element link=Logout not found.
Я обнаружил, что там была ссылка «Выход (демо)», а не просто «Выход». Если я изменю код php в testcase, все тесты пройдут нормально. Это ошибка разработчиков Yii или я что-то упустил?