Вообще селенид по умолчанию сам закрывает вебдрайвер. Но только в тот момент, когда умирает поток, в котором вебдрайвер был запущен.
Если у вас, например, прогнался тест, открывающий вебдрайвер, а после него ещё час бегут другие тесты, которым вебдрайвер не нужен, то да, этот вебдрайвер будет висеть ещё час.