Как выходить из программы при вылете дравйвера (Selenium)?
Вопрос по библиотеке Selenium и драйвер Chrome.
В случае незапланированного вылета программы по какой-то причине (элемент не найден, форма заполнена неправильно, что-то пошло не так) в процессах остается запущенным chromedriver.exe, который так и остается там висеть.
В случае успешного завершении программы или предвиденных событий я произвожу driver.quit().
Однако что делать, если программа вылетела в неожиданном месте? Как это отследить и 100% выключить драйвер (закрыть окно)?
Astrohas, я ведь написал в тексте "если программа вылетела в неожиданном месте". Это значит, что я не могу отследить где она выпала. Либо мне ставить везде try/except у каждой строчки кода.