我已经浏览了各种教程/帖子,在我的Ubuntu系统上安装带有Selenium的PHPUnit。 我相信我已经按照要求设置了所有内容:
/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几乎没有经验,所以预计我的错误是一个基本的错误。
感谢您提供的任何建议,担
检查你在调用 tests.. 在 php.ini 中,或者与你运行的 IDE 一起,或者显式地包含 PHPUnit - 现在它只是找不到类......这意味着 PHPUnit 是无法访问的。尝试更简单的课程,PHPUnit_Extensions_SeleniumTestCase