при каких обстоятельствах наиболее целесообразно использовать try / catch в selenium-java-testng automation

#java #exception

#java #исключение

Вопрос:

Мы можем использовать блок try / catch для перехвата исключений во время выполнения тестовых сценариев. Однако, в каких условиях и слоях (тест, уровень объекта страницы, уровень фреймворка) мы должны использовать блок try-catch, пожалуйста ?. также, пожалуйста, рекомендации по использованию блока try / catch ?.

Комментарии:

1. пожалуйста, перейдите по ссылке ниже softwaretestinghelp.com /…

Ответ №1:

В целом использование блока try / catch замедляет выполнение. Используйте блок try / catch, если вы не уверены, что код может выдавать исключения.

Например, запущен и запущен браузер или нет. есть ли у меня намерения что-то делать или нет

Общая ошибка, с которой сталкиваются некоторые разработчики, заключается в том, что они используют try / catch для вещей, которые они знают о ситуации. В этих случаях лучше проверять его с помощью условий «если» или правильных проверок.

вывод: используйте try catch только в том случае, если вы не знаете его выходных данных, не используйте, когда вы можете проверить проверку, используя регистр if или switch