¿Cómo se puede Produce una prueba de selenio con el accesorio de base de datos
Pregunta
Prueba Zend parece confiar en Zend_Test_PHPUnit_DatabaseTestCase y el selenio parece necesitar PHPUnit_Extensions_SeleniumTestCase todavía por lo que yo puedo decir PHP no soporta la herencia múltiple.
Solución
Usted no tiene que extender el PHPUnit_Extensions_SeleniumTestCase
, puede inicializar selenio en su método y cerca setUp
en 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...
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow