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-сервером.

0

Решение

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

//require_once('PHPUnit/Extensions/SeleniumTestCase.php');
0

Другие решения

пытаться

pear upgrade -f phpunit/phpunit_selenium

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

-1

По вопросам рекламы [email protected]