Basit PHP Selenyum testi çalışmıyor

0 Cevap php

Ben PHP aşağıdaki Selenium test var:

<?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());
    }
  }
}

Ben ("php filename.php" çalıştırarak) çalıştırmayı denediğinizde hata alıyorum:

PHP Fatal error:  Class 'PHPUnit_Framework_TestCase' not found in /usr/share/php/PHPUnit/Extensions/SeleniumTestCase.php on line 60

Hangi sınıf yerde tanımlı değil çünkü mantıklı, ama neden olmasın? Ben phpunit yüklü. It PHPUnit_Framework_TestCase adlı bir sınıf PHPUnit dahil olmaz ki biraz garip görünüyor. Herhangi bir fikir?

0 Cevap