phpunit ничего не выдает в командной строке

установил php
Установил Pear через
go-pear -> system
установил phpunit
Запустил selenium-server-standalone-2.1.0.jar

Пытаюсь запустить https://github.com/c.../SampleTest.php
через командную строку
phpunit SampleTest.php
он вроде что-то думает некоторое время, браузер не запускается, ничего визуально не происходит
Потом вроде команда выполнилась и все, появилась строка для следующего выполнения команды. Пробовал менять в SampleTest текст для ассерта, что б типа ошибку выдало, всеравно команда выполняется и все. Это вообще нормальное поведение? я просто думал, что он должен отписаться в командной строке хоть что-то, запустить браузер

Указываю вообще левое имя файла, всеравно команда типа проходит, ошибок никаких не выдает
Подскажите плиз, что я не так сделал?

					</p>

Это ошибка в самом phpunit. В консоль должна кидаться ошибка, почему браузер не стартанул. Попробуйте переустановить php и phpunit, как описано в статье

Спасибо, пробую установить заново.
Дошел до пункта и проверяю версию phpunit

phpunit --version

но он ругается, что phpunit не является командой. Собсна папка PHPUnit с пхпшными файликами появилась, но никакого батника или эксешника нету.

Вот лог установки http://screencast.com/t/Iy4fYXotE

Может его нужно самому сделать? или скачать откуда? Или устанавливать с опцией какой-то?

phpunit.bat должен появиться в той де папке, что и pear.bat А php файлы в папке \PEAR\PHPUnit\

 

Вы вносили изменения в реестр путем запуска файла PEAR_ENV.reg, после установки pear?

Еще попробуйте закрыть текущую консоль, открыть новую и установить phpunit еще раз от(выполнить шаги которые идут после установки pear). Бывает проблема, что после добавления PATH переменных нужно открыть новую сессию консоли.

да, я запускал PEAR_ENV.reg
а что за PATH переменные? я не добавлял ничего

PATH, это системная переменная, которая хранит в себе пути к указаным директориям. Если в cmd написать echo %PATH%, то можно увидеть все пути в этой переменной. Это поволяет вызывать phpunit в любой директории, а не только в той где находится phpunit.bat. 

 

Еще одни догадка, попробуйте запускать консоль с правами администратора, а потом уже устанавливать phpunit. 

в path автоматически должен был записаться путь к папке php после установки.

таки запустил, сам незнаю каким образом, переустановил все заново и заработало. Спасибо!

Но как мне теперь использовать селениумовские команды, типа isElementPresent и т.д.

Здесь в примере https://github.com/chibimagic/WebDriver-PHP/blob/master/SampleTest.php используются методы только те, которые описаны в WebDriver.php и их там как кот наплакал.

Webdriver имеет совсем другой API. Полностью отличный от Selenium. Для PHP он еще слабоват, а вот на Java можно использовать всю силу.

Попробуйте немного другой API на google code. http://code.google.com/p/php-webdriver-bindings/

он выглядит более улучшеным.