Comment puis-je résoudre ce message d'erreur: “Class PHPUnit_Extensions_SeleniumTestCase n'a pas pu être trouvé”

Je suis en train de lancer un SeleniumTestCase avec phpunit, mais je ne peux pas le faire fonctionner avec la phpunit.chauve-souris de script.

Mon objectif est d'utiliser phpunit avec Selenium RC dans CruiseControl & phpUnderControl. C'est ce que le test ressemble:

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

J'ai aussi eu la POIRE dans l'include_path et PHPUnit installé avec le Sélénium extension. J'ai installé avec la poire installer donc je suppose que ce n'est pas le problème.

Toute aide serait très appréciée.

Merci, Remy

pour n'importe quelle raison, je ne peux pas trouver PHPUnit_Extensions_SeleniumTestCase /PEAR/PHPUnit/Extensions/SeleniumTestCase.php n'est-il pas censé être là?

OriginalL'auteur Remy | 2008-09-16