如 [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 $*
干杯