<p>尝试在使用Selenium的同一台计算机上同时运行多个进程。会发生这样的事情:</p>
<pre><code>python my_selenium_process1.py &
python my_selenium_process2.py &
python my_selenium_process3.py &
</code></pre>
<p>据我所能测试的,这导致Selenium按顺序打开Firefox实例,这不是期望的行为。</p>
<p><strong>附加说明:</strong>根据<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>,方法是使用Firefox的<code>--no-remote</code>启动标志。这似乎是一个很好的方法,但我不确定是否有一个更简单的方法来做到这一点,或者这是否就是我正在寻找的。</p>
<p><strong>编辑</strong>:目的不仅仅是加速特定的测试用例,而是允许多个Selenium进程同时运行。</p>
<p>非常感谢!任何建议将不胜感激!</p>