У меня есть цикл, который проверяет существование URL. Если не существует, Selenium выходит:
ОШИБКА XHR: URL = http://localhost/pages/156.php Response_Code = 404 Error_Message = Не найдено.
Если я поймаю исключение:
try {
$this->selenium->open($url);
}
catch(PHPUnit_Framework_Exception $e) { echo "caught\n"; }
Все, что я делаю потом, дает мне эту ошибку:
ОШИБКА Серверное исключение: sessionId не должен быть нулевым; эта сессия уже началась?
Я даже попытался установить исключение, как и ожидалось:
$this->selenium->setExpectedException('PHPUnit_Framework_Exception');
Но, тем не менее, сеанс остановлен, и тест завершен. Как я могу сделать так, чтобы Selenium продолжал тестировать URL? Спасибо.