Скрипт Selenium Webdriver: Обработка сеансов браузера в сеансах «Попробуй и наконец» - PullRequest
0 голосов
/ 27 мая 2019

Что произойдет, если мы закроем драйвер / браузер (через driver.quit() или driver.close()) в блоке try, тогда будет выполнен блок finally или нет.

1 Ответ

0 голосов
/ 27 мая 2019

Наконец блок будет выполнен любой ценой. Но если вы попытаетесь выполнить какую-либо операцию с драйвером в блоке finally (поскольку сеанс драйвера заканчивается в блоке try), вы получите исключение NoSuchSesionException, которое не выполнит ваш тестовый сценарий

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