1
Zend Test似乎依賴於Zend_Test_PHPUnit_DatabaseTestCase,Selenium似乎還需要PHPUnit_Extensions_SeleniumTestCase,但據我所知,PHP不支持多重繼承。如何使用數據庫夾具生成硒測試
Zend Test似乎依賴於Zend_Test_PHPUnit_DatabaseTestCase,Selenium似乎還需要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...
}