在无头服务器上启动Selenium RC

如[1]中所述,在无头Linux上运行Selenium RC非常容易实现。 本质上这需要这些命令:

$ Xvfb :99 -ac & $ export DISPLAY=:99 $ java -jar selenium-server.jar & 

那么在服务器启动之后我该如何提供这个function呢?

该系统是Ubuntu Server 10.04。

干杯

[1] http://www.alittlemadness.com/2008/03/05/running-selenium-headless/

使用http://code.google.com/p/semicomplete/source/browse/xdotool/t/ephemeral-x.sh几乎可以解决这个问题 – 所以在selenium中,像“* firefox / usr / local / bin / ephemeral-firefox.sh“在ephemeral-firefox.sh中为这些行工作:

 #!/bin/bash /urs/local/bin/ephemeral-x.sh firefox $* 

干杯