У меня была эта проблема на ряде машин, где некоторые работали с Win2003, некоторые работали с Windows7, а многие работали с Linux.Я обнаружил, что закрытие всех процессов Java и перезапуск немного помогли, особенно после запуска процессов Java в течение многих дней подряд.И что очень помогло, это Предотвращение исчерпания порта TCP / IP на MSDN с MaxUserPort из 10000 (вдвое больше по умолчанию 5000) и TcpTimedWaitDelay из 30 (минимум) на компьютере Win2003, на котором в качестве роли концентратора была запущена автономная сетка селена.REBOOT после изменения - в соответствии с инструкциями на MSDN.
Команда Windows "netstat -b" была очень полезна на машине Win2003 для подтверждения того, что были открыты десятки и десятки соединений tcp / ip (порты 4444 и 5555);они, очевидно, были частью системы Selenium Grid (v2).
В Java я использую driver.quit ();в конце каждого метода испытаний.Я попробовал driver.close () и потерял способность запускать более одного теста подряд.
Теперь я могу запустить 250 тестов с 0 исключениями, которые отображаются на java-консоли Hub.