title: selenium webdriver C# multithreading
body: <p>Does Selenium WebDriver support multithreading well?</p>
  
  <p>I'm trying to use it with several windows opened 2-4, and it looks like browser window (Firefox) gets freezed sometimes.</p>
  
  <p>When one thread starts:</p>
  
  <pre><code>_driver.FindElement(By.Id(id)).SendKeys("MyMessage");
  </code></pre>
  
  <p>And another thread at the same time tries to get another page element state.</p>
  
  <p>How to deal wit this?</p>
  
  <p>Are there any recomendations on accessing the same page from different threads?</p>
  
  <p>How to speed up the SendKeys method, and not allow selenium to access the page while SendKeys still not finished?</p>