title: Selenium Firefox Profile Path not taken into account
body: <p>I just want to test locally. With Internet Explorer it works. With Firefox, I get a timeout on line driver.FindElement :</p>
  
  <pre><code>var capabilitiesInternet = new OpenQA.Selenium.Remote.DesiredCapabilities();
  capabilitiesInternet.SetCapability("ignoreProtectedModeSettings", true);
  IWebDriver driver = new FirefoxDriver();        
  driver.Navigate().GoToUrl(url);
  
  WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
  IWebElement category = wait.Until&lt;IWebElement&gt;((d) =&gt;
  {
      return d.FindElement(By.Name("login"));
  });
  
  // Login
  driver.FindElement(By.Name("login")).SendKeys("test"); 
  </code></pre>
  
  <p>Error message is httpRequest to remotedriver timeout.</p>
  
  <p>Upate: I think it's due to the fact that I have a portable version of Firefox 21 and an older version of FF which cannot work with Selenium whereas Selenium launch old version. So I tried to indicate the path of portable :</p>
  
  <pre><code>var capabilitiesInternet = new OpenQA.Selenium.Remote.DesiredCapabilities();
  capabilitiesInternet.SetCapability("ignoreProtectedModeSettings", true);
  string path = @"C:\Portable";
  FirefoxProfile ffprofile = new FirefoxProfile(path);
  IWebDriver driver = new FirefoxDriver(ffprofile);   
  </code></pre>
  
  <p>Unfortunately it keeps running the old version (I cannot change the old version because of corporate environment).</p>
  
  <p>Is there anyway to make this profile work ?</p>