无法找到SeleniumTestCase(phpunit)

时间:2012-07-08 01:06:18

标签: netbeans phpunit wamp

我正在尝试设置PHPUnit测试。 每次我运行测试我都会收到此错误: 警告:require_once(PHPUnit / Extensions / SeleniumTestCase.php) 该文件不存在。试过重新安装pear,PHPUnit和PHP,没有成功,我得到了同样的错误。 据我所知,SeleniumTestCase.php确实需要在PHPUnit / Extensions /文件夹中。 Idealy我想在NetBeans中安排所有需要的测试,这里有一些很好的信息,我发现: http://dan-bower.net/installing-phpunit-selenium-with-wamp/ http://www.yiiframework.com/wiki/83/netbeans-ide-and-yii-projects/ 不幸的是,这些信息并没有帮助我解决问题。 仅供参考我正在使用Wamp服务器,Yii框架和NetBeans是我的编辑器。 如果您遇到类似问题并找到解决方案,请分享解决方案。

3 个答案:

答案 0 :(得分:1)

这对我有用,似乎更简单:

  1. 按照此处的说明安装selenium插件:http://netbeans.org/kb/docs/php/phpunit.html#selenium(在页面底部,“在Selenium框架上运行测试”标题)。
  2. 转到php.ini(在wamp \ bin \ php \ php5.3.xx中,而不是在wamp面板中可访问的php.ini)并取消注释该行; extension = php_curl.dll。
  3. 在您的命令行中:pear install phpunit / PHPUnit_Selenium,如此处所述http://www.phpunit.de/manual/3.6/en/selenium.html
  4. 这让我可以在netbeans网站上面的教程中运行测试。我希望它有所帮助!

答案 1 :(得分:0)

https://github.com/sebastianbergmann/phpunit-selenium/blob/master/PHPUnit/Extensions/SeleniumTestCase.php获取SeleniumTestCase.php并将其添加到PHPUnit / Extensions目录

答案 2 :(得分:0)

安装PHPUnit并运行后,我遇到了这个错误 $ phpunit unit / DbTest.php

解决了我的错误是从梨通道安装Selenium。试试这个: pear install pear.phpunit.de/PHPUnit_Selenium。

然后重新运行PHPUnit测试用例。