class Selenium::Server

def stop_process

def stop_process
  return unless @process.alive?
  begin
    @process.poll_for_exit(5)
  rescue WebDriver::ChildProcess::TimeoutError
    @process.stop
  end
rescue Errno::ECHILD
  # already dead
ensure
  @process = nil
end