PHPUnit complains about Selenium

Alan

Sorry if this is trivial but I did not find any advice how to fix this. I am on Ubuntu and need PHPUnit for my Yii project. I have installed PHPUnit twice, by downloading and moving phpunit.phar to '/usr/local/bin' and by running:

composer global require "phpunit/phpunit=3.7.*"

Now I am trying to execute my Yii PHPUnit test:

phpunit unit/DbTest.php

And what I get is:

PHP Warning:  require_once(PHPUnit/Extensions/SeleniumTestCase.php): 
failed to open stream: No such file or directory in 
/opt/lampp/htdocs/yii-project/framework/test/CWebTestCase.php on line 12

PHP Fatal error:  require_once(): Failed opening required 
'PHPUnit/Extensions/SeleniumTestCase.php' 
(include_path='.:/usr/share/php:/usr/share/pear') in 
/opt/lampp/htdocs/yii-project/framework/test/CWebTestCase.php on line 12

So it seems that it can't find PHPUnit extension SeleniumTestCase.php. Then PHPUnit installation manual states that Selenium 'is included in the PHAR distribution of PHPUnit.'. Can you suggest what do I do to make my Yii test work?

Alan

What I did to fix this:

1) I have downloaded selenium extensions from: https://github.com/sebastianbergmann/phpunit-selenium/tree/master/PHPUnit/Extensions and placed the entire PHPUnit directory under

/opt/lampp/htdocs/yii-project/framework/test

At that point PHPUnit stopped complaining about missing SeleniumTestCase.php.

2) Then I got an error about missing file in

PHPUnit/Runner/Version.php

To fix this I commented out these lines in CTestCase.php:

//require_once('PHPUnit/Runner/Version.php');
//require_once('PHPUnit/Util/Filesystem.php'); // workaround for PHPUnit <= 3.6.11
//require_once('PHPUnit/Autoload.php');

Now I am able to run my tests.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

PHPUnit complains about Selenium

From Dev

Gradle complains about bracket

From Dev

PHPUnit + Selenium: How to set Firefox about:config options?

From Dev

fltk complains about gcc on windows

From Dev

Linker complains about missing -fPIC

From Dev

Screenshot with Selenium Webdriver and PHPUnit

From Dev

Screenshot with Selenium Webdriver and PHPUnit

From Dev

Yii PHPUnit With Selenium

From Dev

Selenium support in phpunit 5

From Dev

selenium testing in cakephp with phpunit

From Dev

Xcode complains about Unused functions that are used

From Dev

split now complains about missing "isSeparator"

From Dev

embedFonts complains about “Unknown device: pswrite”

From Dev

Aida Web install complains about missing "SecureHashAlgorithm"

From Dev

GHC complains about overlapping instances when in fact they are not

From Dev

PyCharm complains about patch.object but why?

From Dev

Spyder complains about some basic commands

From Dev

ggplot complains about applying code to the data

From Dev

Juicy Pixels complains about not having enough memory

From Dev

Doxygen complains about recursive C++ class

From Dev

Stringer tool complains about wrong archive header

From Dev

Why Netbeans complains about "incorrect credentials" with Git?

From Dev

Tuple struct constructor complains about private fields

From Dev

ESlint Airbnb Config Complains about Quotes

From Dev

Sonar complains about Spring Boot configuration

From Dev

Jacoco complains about unlikely missing branch coverage

From Dev

Pylint complains about comparing a string to a literal with 'is'

From Dev

Coverity complains about htonl operands but why?

From Dev

Tuple struct constructor complains about private fields

Related Related

HotTag

Archive