Domanda

Zend test sembra contare su Zend_Test_PHPUnit_DatabaseTestCase e selenio sembra aver bisogno PHPUnit_Extensions_SeleniumTestCase ancora per quanto posso dire PHP non supporta l'ereditarietà multipla.

È stato utile?

Soluzione

Non c'è bisogno di estendere il PHPUnit_Extensions_SeleniumTestCase, è possibile inizializzare selenio nel metodo setUp e vicino in 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...

}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top