ArthurGurinovich
@ArthurGurinovich

Каким образом можно перехватить ошибку при выполнение автоматического теста с использованием Codeception и обработать эту ошибку нужным образом?

Для автоматизации на проекте используем framework Codeception 2.0.1
Модуль для тестирования: Selenium WebDriver.
При написании тестовых скриптов необходимо определить не только место, где произошла ошибка, но и по какой причине.
Другими словами, если тестовый сценарий завершается со статусом Fail.

Вопрос: Есть ли возможность отловить ошибку и обработать её таким образом, чтобы в консоли выводился определённый текст для данной ситуации?
  • Вопрос задан
  • 2329 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
ошибка выполняется не в тест-раннере а в приложении. 99% что приложение запускается отдельно и влиять на него через Codeception вы никак не можете. Так что это нужно разруливать как-то на уровне приложения. Либо в случае ошибки из логов вытягивать что случилось. Последнее пожалуй лучший вариант.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы