Нет выходных данных, пытающихся использовать Selenium с PhpUnit и Yii на wampserver на XpPro без Netbeans - PullRequest
2 голосов
/ 06 января 2012

Я работаю над Agile-Web-Application-Development-with-Yii11-and-PHP5.

Я установил PhpUnit и Selenium, запустил сервер Selenium из командной строки и оставил его работающим.

Я нашел простой скрипт для запуска и подтвердил, что сервер Selenium работает.

Когда я запускаю функциональный файл \ SiteTest.php, я не получаю вывод, и SiteTest.php открывается в Netbeans, моем приложении по умолчанию для файлов php.

Большое спасибо.

Gregory.

Ответы [ 2 ]

1 голос
/ 12 января 2012

Я столкнулся с такой же ситуацией в Windows следующим образом:

  1. За сценой есть ошибка, но php.ini скрыл ее.
  2. Я изменил display_errors = Off на display_errors = On в php.ini.
  3. Повторно запустив функциональный тест, я обнаружил, что ошибка была в строке 11 класс CWebTestCase.php (require_once ('PHPUnit / Extensions / SeleniumTestCase.php')) из-за
    расширение Selenium отсутствует на моем компьютере.
  4. Вы можете убедиться, что он отсутствует (или нет), просмотрев каталог PEAR \ PHPUnit \ Extensions
  5. Я скачал расширение с помощью: pear install phpunit / PHPUnit_Selenium
  6. Я вернул обновление 2. (снова на Выкл).
  7. Я запустил функционал phpunit / SiteTest.php, и он работает!

Enrico

0 голосов
/ 09 января 2012

Возможно, вам нужно запустить файл в окне терминала с помощью команды phpunit:

phpunit functional\SiteTest.php
...