Zend测试似乎依赖于zend_test_phpunit_databasetestcase,而硒似乎需要phpunit_extensions_seleniumtestcase,但据我所知,php不支持多个继承。

有帮助吗?

解决方案

您不必扩展 PHPUnit_Extensions_SeleniumTestCase, ,您可以在您的 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...

}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top