PHPUnit + Selenium, закрывать браузер при ошибке

Я делаю тестирование в PHPUnit + Selenium (используя PHPUnit_Extensions_SeleniumTestCase), и мне нужно что-то сделать, чтобы закрыть браузер, даже если результат теста на ошибку. Давайте посмотрим, я сделал этот тест:

<?php
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';

class WebTest extends PHPUnit_Extensions_SeleniumTestCase
{
protected $fail;
protected function setUp()
{
$this->setBrowser('*chrome');
$this->setBrowserUrl('http://www.google.com/');
}

public function testTitle()
{
$this->open('http://www.google.com/');
$this->assertTitle($this->fail->value());
}
}
?>

Какой результат при ошибке, вызванной:

$this->assertTitle($this->fail->value());

Потому что нет значения в $ терпеть неудачу и затем тест завершает получение ошибки. Проблема в том, что браузер остается открытым в Selenium. Как я могу заставить браузер закрыться от Selenium?

Спасибо заранее.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]