Каким образом можно перехватить ошибку при выполнение автоматического теста с использованием Codeception и обработать эту ошибку нужным образом?
Для автоматизации на проекте используем framework Codeception 2.0.1
Модуль для тестирования: Selenium WebDriver.
При написании тестовых скриптов необходимо определить не только место, где произошла ошибка, но и по какой причине.
Другими словами, если тестовый сценарий завершается со статусом Fail.
Вопрос: Есть ли возможность отловить ошибку и обработать её таким образом, чтобы в консоли выводился определённый текст для данной ситуации?
ошибка выполняется не в тест-раннере а в приложении. 99% что приложение запускается отдельно и влиять на него через Codeception вы никак не можете. Так что это нужно разруливать как-то на уровне приложения. Либо в случае ошибки из логов вытягивать что случилось. Последнее пожалуй лучший вариант.