Одной из причин перехвата исключения является предоставление более релевантного результата теста.Например, если элемент div
не найден на странице из 20-30 элементов div, поскольку селектор не соответствует этому конкретному элементу div, вы можете оставить исключение необработанным с общим сообщением об ошибке или перехватить его.и выдать другое исключение с сообщением об ошибке «navbar is missing».
Если из общего сообщения об ошибке ясно, что не так, или у вас есть тестовое сообщение об ошибке, которое объясняет это, нет причин для перехватаit.
Другая причина поймать это исключение состоит в том, что оно является частью пропускаемого кода (пропустите этот тест, если / если).Итак, вы ищете элемент, и если он присутствует, вы продолжаете тестирование, если нет - пропускаете его.
Могут быть и другие причины, но это две общие.