Каковы наиболее подходящие обстоятельства для использования try / catch в автоматизации селен-java-testng - PullRequest
0 голосов
/ 18 апреля 2019

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

1 Ответ

1 голос
/ 18 апреля 2019

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...