我正在通过Agile-Web-Application-Development-与-Yii11和-PHP5一起工作。
我已经安装了PhpUnit和Selenium,并从命令行启动了Selenium服务器,并让它继续运行。
我找到了一个简单的脚本来运行并确认Selenium服务器正在运行。
当我运行functional''SiteTest.php文件时,我没有得到任何输出,SiteTest.php在Netbeans中打开,Netbeans是我的php文件默认应用程序。
非常感谢。
格雷戈里。
我在windows上经历过以下相同的情况:
- 在场景后面有一个错误,但是php.ini隐藏了它
- 我已经在php.ini中将display_errors=关闭更改为display_eerrors=打开
- 再次运行功能测试我发现错误出现在类CWebTestCase.php(require_one('HPUnit/Extensions/SeleniumTestCase.php'))到期
我的电脑上缺少Selenium扩展 - 您可以查看PEAR''PHPUnit''Extensions目录来验证它是否丢失
- 我已经下载了扩展:pear install phpunit/phpunit_Selenium
- 我已恢复2。更新(再次设置为"关闭")
- 我已经运行了phpunit函数/SiteTest.php,它很有效
Enrico
您可能需要在终端窗口中使用phpunit命令运行该文件:
phpunit functional'SiteTest.php