0

我已经根据本网站(右侧菜单栏中的“Windows”子菜单)中的说明为 Yii 安装了 phpunit:

https://phpunit.de/manual/current/en/installation.html

当我运行我的数据库连接测试时:

phpunit unit/DbTest.php

我收到以下错误:

require_once(PHPUnit/Extensions/SeleniumTestCase.php) failed to open stream. No such file or directory in C:/wamp/www/yii/framework/test/CWebTestCase.php on line 12

然后我用谷歌搜索了错误并尝试了以下说明(不起作用)
1. 使用 pear 安装 phpunit(不再支持)
2. 从 github 下载 phpunit/extension 文件夹并将其放入我的 C:/wamp/www/yii /框架/测试/。然后错误变为:

Cannot redeclare class PHPUnit_Extensions_SeleniumTestCase in C:\wamp\www\yii\framework\test\PHPUnit\Extensions\SeleniumTestCase.php on line 1217 

我应该如何解决这个问题?我正在使用带有 wamp 服务器的 Windows 8。

4

2 回答 2

-1

尝试

pear upgrade -f phpunit/phpunit_selenium

希望这可以帮助你。

于 2015-06-05T09:56:41.860 回答
-1

我遇到了同样的问题,并遵循了与您提供的完全相同的步骤;尝试梨并将 PHPUnit 文件夹放入测试中。
要修复您的最终错误,您只需注释掉以下行(在我的代码中位于第 12 行):
yii-framework/framework/test/CWebTestCase.php

//require_once('PHPUnit/Extensions/SeleniumTestCase.php');
于 2016-01-06T08:51:24.030 回答