I am trying to run a SeleniumTestCase with phpunit but I cannot get it to run with the phpunit.bat script.
My goal is to use phpunit with Selenium RC in CruiseControl & phpUnderControl. This is what the test looks like:
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
class WebTest extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser('*firefox');
$this->setBrowserUrl('http://www.example.com/');
}
public function testTitle()
{
$this->open('http://www.example.com/');
$this->assertTitleEquals('Example Web Page');
}
}
I also got PEAR in the include_path and PHPUnit installed with the Selenium extension. I installed these with the pear installer so I guess that's not the problem.
Any help would be very much appreciated.
Thanks, Remy
hopefully this is a more definitive answer then the ones given here (which did not solve me problem). If you are getting this error, check your PEAR folder and see if the "SeleniumTestCase.php" file is actually there:
/PEAR/PHPUnit/Extensions/SeleniumTestCase.php
If it is NOT, the easiest thing to do is to uninstall and reinstall PHPUnit using PEAR ...
pear uninstall phpunit/PHPUnit
pear uninstall phpunit/PHPUnit_Selenium
pear install phpunit/PHPUnit
After doing the above and doing just the single install, PHPUnit_Selenium was also auto installed, I'm not sure if this is typical, so some might have to do...
pear install phpunit/PHPUnit_Selenium
Also see http://www.phpunit.de/manual/3.5/en/installation.html for PEAR channel info if needed...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With