title: WebDriverException: Message: 'Can not connect to the ChromeDriver'. Error in utils.is_connectable(self.port):
body: <p><strong>I am trying to use the chromedriver 2.10 to run my tests on Chrome Browser Version 35.0.1916.114 On CentOS machine</strong></p>
  
  <p>/home/varunm/EC_WTF_0.4.10/EC_WTF0.4.10_Project/wtframework/wtf/drivers/chromedriver</p>
  
  <p>Actually I fixed the path issue, because the error message was different if the issue was with path</p>
  
  <pre><code>    def start(self):
      """
      Starts the ChromeDriver Service.
  
      :Exceptions:
       - WebDriverException : Raised either when it can't start the service
         or when it can't connect to the service
      """
      env = self.env or os.environ
      try:
          self.process = subprocess.Popen([
            self.path,
            "--port=%d" % self.port] +
            self.service_args, env=env, stdout=PIPE, stderr=PIPE)
      except:
          raise WebDriverException(
              "ChromeDriver executable needs to be available in the path. \
              Please download from http://chromedriver.storage.googleapis.com/index.html\
              and read up at http://code.google.com/p/selenium/wiki/ChromeDriver")
      count = 0
      while not utils.is_connectable(self.port):
          count += 1
          time.sleep(1)
          if count == 30:
               raise WebDriverException("Can not connect to the ChromeDriver")
  </code></pre>
  
  <p>If the path was wrong I will receive some other error, but now the error is while making the connection</p>