я не проверял это сам, но это звучит многообещающе:
http://www.alittlemadness.com/2008/03/05/running-selenium-headless/
Я попробую это для себя.
РЕДАКТИРОВАТЬ:
наконец-то у меня было время проверить себя. я протестировал его на 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"