Yii phpunit ошибка SeleniumTestCase.php не удается открыть поток

Я установил phpunit в соответствии с инструкциями на этом сайте (подменю "Windows" в правой части меню) для Yii:

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. Установите phpunit с помощью pear (больше не поддерживается).
2. Загрузите папку phpunit/extension с github и поместите ее в мой C:/wamp/www/yii/framework/test/ . Тогда ошибка становится:

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

Как мне это исправить? Я использую Windows 8 с Wamp-сервером.

2 ответа

Пытаться

pear upgrade -f phpunit/phpunit_selenium

надеюсь, это поможет вам.

У меня была та же проблема, и я следовал тем же шагам, что и вы; пробуя грушу и помещая папку PHPUnit в тесты.
Чтобы исправить вашу последнюю ошибку, вам просто нужно закомментировать следующую строку (в моем коде это было в строке 12):
юй-рамки / рамки / тест /CWebTestCase.php

//require_once('PHPUnit/Extensions/SeleniumTestCase.php');
Другие вопросы по тегам