Всем привет.
Хочу узнать возможно это или нет.
Необходимо при неудачном тесте потправлять СМС.
Связка Selenium + PHP (PHPUnit).
Пытался сделать что то типа:
if(!$this->selenium->click("link=test"))sms();
Но тест крашится при не нахождении ссылки, раньше чем PHP успевает обработать результат((
Тут есть несколько вариантов:
1) Оберните вызов клика в try ... catch и отправляйте смс в обработчике исключений. Главное потом не забыть зафейлить тест
2) Вы можете задать свой пользовательский прослушиватель тестов. Более подробно
здесь. В этом случае вы можете вставить код, который будет выполняться всегда, когда наступает определенное событие