![在无头服务器上初始化 Selenium RC](https://linux22.com/image/538791/%E5%9C%A8%E6%97%A0%E5%A4%B4%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%88%9D%E5%A7%8B%E5%8C%96%20Selenium%20RC.png)
如 [1] 所述,在无头 Linux 上运行 Selenium RC 非常容易。本质上这需要以下命令:
$ Xvfb :99 -ac &
$ export DISPLAY=:99
$ java -jar selenium-server.jar &
那么我如何在服务器启动后立即提供此功能?
该系统是Ubuntu Server 10.04。
干杯
[1]http://www.alittlemadness.com/2008/03/05/running-selenium-headless/
答案1
使用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 $*
干杯