я сам не перевіряв це, але це звучить багатообіцяюче:
http://www.alittlemadness.com/2008/03/05/running-selenium-headless/
я спробую це для себе.
EDIT:
нарешті я встиг перевірити себе. Я перевірив його на suse, але він повинен бути однаковим для ubuntu, за винятком, можливо, імен пакунків та шляхів.
спочатку встановіть пакет xvfb, на suse це називається xorg-x11-Xvfb
запустити xvfb у фоновому режимі з параметрами дисплея, екрана та роздільної здатності:
/usr/X11R6/bin/Xvfb :15 -ac -screen 0 1024x768x8 &
змінити налаштування дисплея:
export DISPLAY=localhost:15.0
і почніть свій селен rc:
/opt/java/bin/java -jar selenium-server.jar > /var/log/se_rc_server.log 2>&1 &
ви також можете запустити селен rc із вказаним тестуванням:
/opt/java/bin/java -jar selenium-server.jar -htmlSuite "*firefox3" "http://www.google.com" "/root/google.ts.html" "/root/google_report.html"