je le test Selenium suivant en PHP:PHP simple test Selenium ne fonctionne pas
<?php
require_once('PHPUnit/Extensions/SeleniumTestCase.php');
class Example extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser("*chrome");
$this->setBrowserUrl("http://change-this-to-the-site-you-are-testing/");
}
public function testMyTestCase()
{
$this->open("/frontend_dev.php");
try {
$this->assertTrue($this->isTextPresent("Local Coupons"));
} catch (PHPUnit_Framework_AssertionFailedError $e) {
array_push($this->verificationErrors, $e->toString());
}
}
}
Lorsque je tente de l'exécuter (en exécutant "php filename.php") Je reçois l'erreur:
PHP Fatal error: Class 'PHPUnit_Framework_TestCase' not found in /usr/share/php/PHPUnit/Extensions/SeleniumTestCase.php on line 60
Ce qui est logique car la classe n'est définie nulle part, mais pourquoi pas? J'ai installé PHPUnit. Il semble un peu étrange qu'une classe appelée PHPUnit_Framework_TestCase ne soit pas incluse avec PHPUnit. Des idées?
Cela fait. Merci. –