我正在尝试设置 PHPUnit 测试。每次我运行测试时都会收到此错误:警告:require_once(PHPUnit/Extensions/SeleniumTestCase.php) 该文件不存在。尝试重新安装 pear、PHPUnit 和 PHP,没有成功,我得到了同样的错误。据我了解,SeleniumTestCase.php 确实需要位于 PHPUnit/Extensions/ 文件夹中。理想情况下,我想在 NetBeans 中设置所有需要的测试,这里有一些我发现的好信息:http: //dan-bower.net/installing-phpunit-selenium-with-wamp/ http://www.yiiframework.com/ wiki/83/netbeans-ide-and-yii-projects/ 不幸的是,这些信息并没有帮助我解决问题。仅供参考,我正在使用 Wamp 服务器、Yii 框架和 NetBeans 是我的编辑器。如果您有类似的问题并找到了解决方案,请分享解决方案。
问问题
3626 次
3 回答
1
这对我有用,而且看起来更简单:
- 按照此处的说明安装 selenium 插件:http: //netbeans.org/kb/docs/php/phpunit.html#selenium(在页面底部,“在 Selenium 框架上运行测试”标题)。
- 转到 php.ini(在 wamp\bin\php\php5.3.xx 中,而不是 wamp 面板中可访问的 php.ini)并取消注释 ;extension=php_curl.dll 行。
- 在您的命令行中: pear install phpunit/PHPUnit_Selenium 如此处所述http://www.phpunit.de/manual/3.6/en/selenium.html。
这使我可以在 netbeans 网站上的上述教程中运行测试。我希望它有帮助!
于 2012-07-12T13:08:46.813 回答
0
从https://github.com/sebastianbergmann/phpunit-selenium/blob/master/PHPUnit/Extensions/SeleniumTestCase.php获取 SeleniumTestCase.php并将其添加到 PHPUnit/Extensions 目录
于 2013-06-17T08:06:40.597 回答
0
安装 PHPUnit 并运行 $phpunit unit/DbTest.php 后出现此错误
为我解决错误的是从梨通道安装 Selenium。在这里试试这个:pear install pear.phpunit.de/PHPUnit_Selenium。
然后重新运行 PHPUnit 测试用例。
于 2013-09-02T11:50:58.297 回答