Я использую огурец + капибара + вебдрайвер + параллельные_тесты, и я столкнулся с упомянутой ошибкой.Чтобы решить эту проблему, я добавил следующее в features / support / env.rb:
unless (env_no = ENV['TEST_ENV_NUMBER'].to_i).zero?
# Standard, which is described at the parallel_tests github page
Capybara.server_port = 8888 + env_no
# This successfully avoids locking port error, may require less, but
# on my 8 cores vm, this works like a charm
sleep env_no * 10
end
U, вероятно, нужно адаптировать вышеприведенное, чтобы соответствовать тому, что вы используете, идея состоит в том, чтобы просто заставить время снаСтарайтесь не запускать все экземпляры Firefox одновременно, когда может не хватить 45 секунд.