1

Zend Test は Zend_Test_PHPUnit_DatabaseTestCase に依存しているように見え、Selenium は PHPUnit_Extensions_SeleniumTestCase を必要としているようですが、PHP が多重継承をサポートしていないと私が知る限りです。

4

1 に答える 1

2

を拡張する必要はありません。メソッドでPHPUnit_Extensions_SeleniumTestCaseSelenium を初期化し、setUpで閉じることができtearDownます。

class GoogleTest extends Zend_Test_PHPUnit_DatabaseTestCase {

    private $selenium;

    public function setUp()
    {
        $this->selenium = new Testing_Selenium("*iexplore", "http://<your_url_under_the_test>");
        $this->selenium->start();
    }

    public function tearDown()
    {
        $this->selenium->stop();
    }

    // Your tests...

}
于 2010-11-05T21:25:19.123 に答える