Всех приветствую. Я новичок в автоматизации тестирования. В данный момент столкнулся с одной проблемой. Попытки прогуглить и найти решение в документации не увенчались успехом, поэтому решил обратиться к профессионалам. Очень надеюсь на вашу помощь или хотябы зацепку. Итак проблема следующая:
Сначала инструменты и язык программирования:
Python
Pytest
Selenium
Allure
У меня есть тест кейс. Я хочу прописать Assertion к последнему шагу этого кейса.
Сценарий такой:
Я ищу определенный элемент на странице и если элемент найден, то тест кейс пройден успешно, в противном случае тест кейс зафейлен.
Сама проблема:
Когда элемент не найден я получаю ошибку "NoSuchElementException" и мой тест проваливается как и ожидалось. Но тут возникает проблема с отчетами. В отчетах указывается что тест провалился из за неправильного кода (так как элемент не был найден), а мне нужно как то обработать данный exception и переопределить его с "проблемы с кодом" на "проблему с функционалом".
Любая помощь будет мне очень полезна)
Заранее спасибо.