При запуске автоматических тестов Selenium на C# через SpecRunner с использованием ChromeDriver (особенно при работе в нескольких потоках) мы периодически видим это исключение:
Невозможно подключиться к удаленному серверу ---> System.Net.Sockets.SocketException: обычно разрешено только одно использование каждого адреса сокета (протокол/сетевой адрес/порт).
Это происходит случайным образом примерно в 20% тестов при каждом запуске и ухудшается по мере добавления большего количества потоков.
Мы действительно в тупике, так что любые идеи/предложения приветствуются.