Я прошел через различные учебники/сообщения, чтобы установить PHPUnit с Selenium на мою систему Ubuntu. Я считаю, что у меня есть все установки, как требуется:PHPUnit Неустранимая ошибка с Selenium/Ubuntu
/usr/share/php$ phpunit --version
PHPUnit 3.6.10 by Sebastian Bergmann.
Так с помощью IDE я создаю мой тест, и сохранить его для работы, которая, как представляется, настройки по мере необходимости. Так что я запустить тест с помощью:
phpunit /home/retrobadger/working_files/tutorials/phpunit/selenium1.php
Но каждый раз, когда я бегу, я получаю ошибку ниже:
PHP Fatal error: Class 'PHPUnit_Extensions_SeleniumTestSuite' not found in /usr/share/php/PHPUnit/Extensions/SeleniumTestCase.php on line 394
PHP Stack trace:
PHP 1. {main}() /usr/bin/phpunit:0
PHP 2. PHPUnit_TextUI_Command::main() /usr/bin/phpunit:46
PHP 3. PHPUnit_TextUI_Command->run() /usr/share/php/PHPUnit/TextUI/Command.php:130
PHP 4. PHPUnit_Runner_BaseTestRunner->getTest() /usr/share/php/PHPUnit/TextUI/Command.php:150
PHP 5. ReflectionMethod->invoke() /usr/share/php/PHPUnit/Runner/BaseTestRunner.php:124
PHP 6. PHPUnit_Extensions_SeleniumTestCase::suite() /usr/share/php/PHPUnit/Extensions/SeleniumTestCase.php:0
Файл в расширениях существует, и я поставил очень открытые привилегированности к нему. Единственное, о чем я могу думать, это то, что либо мой SeleniumTestCase.php неисправен, либо что мне нужно потребовать другой файл, который не предлагали другие учебные пособия.
Любые рекомендации были бы весьма полезными. У меня мало опыта работы с PHPUnit, поэтому ожидайте, что моя ошибка будет базовой.
Спасибо за любые советы вы можете дать, Dan
Selenium testing - это в основном тестирование пользовательского интерфейса, которое не зависит от любых языков, таких как PHP/Java. Поскольку поддержка php официально удалена из Selenium, я бы рекомендовал протестировать ее со стабильными тестами, написанными на Java. Эта проблема столкнулась со мной, и поэтому я остался на стабильной стороне в течение долгого времени, я выбрал ее в java отныне – linuxeasy