如何让Selenium在不关注它们的情况下打开Firefox窗口?

时间:2011-04-21 23:02:26

标签: selenium

每当我运行SeleniumRC脚本(使用Ruby的selenium-client)时, Firefox实例在我所有其他窗口前打开。这有点 烦人。有没有办法让它在我专注的窗口后面运行?

2 个答案:

答案 0 :(得分:0)

如果您使用的是Windows,则可以使用desktops工具,该工具可为您提供可在其间切换的多个桌面。安装该工具后,您可以在其他桌面上启动RC,并且不再在主桌面上启动firefox。

答案 1 :(得分:0)

如果您使用的是Linux,则可以使用XVFB,然后告诉Selenium使用新的虚拟显示器。

可以找到更多详细信息here,但基本上是

  1. startx - which Xvfb:1-screen 0 1024x768x24 2>& 1> / dev / null&
  2. DISPLAY =:1 java -jar selenium-server.jar