मैंने खुद से इसका परीक्षण नहीं किया है, लेकिन यह आशाजनक लगता है:
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
और अपना सेलेनियम आरसी शुरू करें:
/opt/java/bin/java -jar selenium-server.jar > /var/log/se_rc_server.log 2>&1 &
आप निर्दिष्ट परीक्षण के साथ सेलेनियम आरसी भी शुरू कर सकते हैं:
/opt/java/bin/java -jar selenium-server.jar -htmlSuite "*firefox3" "http://www.google.com" "/root/google.ts.html" "/root/google_report.html"