title: How to run multiple Selenium Firefox browsers concurrently?
body: <p>Trying to run multiple processes concurrently on the same machine, which use Selenium.  What would happen is something like this:</p>
  
  <pre><code>python my_selenium_process1.py &amp;
  python my_selenium_process2.py &amp;
  python my_selenium_process3.py &amp;
  </code></pre>
  
  <p>As far as I have been able to test, this results in Selenium opening the Firefox instances in sequence, which is not the desired behavior.</p>
  
  <p><strong>Additional note:</strong> According to <a href="https://superuser.com/questions/137384/why-no-multiple-instances-of-firefox-on-linux-as-on-windows">this question on superuser about multiple Firefox instances</a>, the way to do this would be to use the <code>--no-remote</code> start up flag for Firefox.  This seems like a good way to go, but I'm not sure if there is a simpler way to do it or if this is even what I'm looking for.</p>
  
  <p><strong>Edit</strong>: The purpose, more than speeding up a particular test case, is to allow multiple Selenium processes to run concurrently.</p>
  
  <p>Thanks very much!  Any suggestion will be appreciated!</p>