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');