पर फ़ायरफ़ॉक्स लॉन्च करते समय लटकता है मेरा अंतिम लक्ष्य सेलेनियम 'जेनकिन्स' के भीतर चल रहा है। मेरी जेनकींस स्थापना उबंटू आभासी मशीन के भीतर चलती है।सेबिनियम उबंटू
जेनकिन्स सेलेनियम सेटअप के साथ कुछ मुद्दों के बाद (जेनकिंस के उपयोगकर्ता के लिए अनुमतियों से उत्पन्न होने के बाद) मैं कमांड लाइन से कमांड चलाने के लिए स्विच कर रहा था यह देखने के लिए कि क्या हो रहा था। मेरा लक्ष्य यहां परीक्षण चलाना है, और फिर इसे जेनकींस के भीतर काम करना है।
यहां कमांड और प्रतिक्रियाएं हैं जिनका मैं वर्तमान में उपयोग कर रहा हूं और देख रहा हूं।
[email protected]:~$ sudo java -jar /var/lib/jenkins/tools/selenium/selenium-server.jar -htmlSuite *firefox http://google.com "/var/lib/jenkins/jobs/Selenium setup test/workspace/tests/test-testsuite.html" "/var/lib/jenkins/jobs/Selenium setup test/workspace/results/results.html" -log=/tmp/selenium.log -debug=true -firefoxProfileTemplate "/home/resn/.mozilla/firefox/6f2um01h.Selenium"
23/08/2011 11:19:51 AM org.openqa.grid.selenium.GridLauncher main
INFO: Launching a standalone server
11:19:52.172 INFO - Java: Sun Microsystems Inc. 19.0-b09
11:19:52.173 INFO - OS: Linux 2.6.35-28-generic i386
11:19:52.223 INFO - v2.4.0, with Core v2.4.0. Built from revision 13337
11:19:52.488 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
11:19:52.491 INFO - Version Jetty/5.1.x
11:19:52.491 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
11:19:52.501 INFO - Started HttpContext[/selenium-server,/selenium-server]
11:19:52.501 INFO - Started HttpContext[/,/]
11:19:52.520 INFO - Started [email protected]
11:19:52.521 INFO - Started HttpContext[/wd,/wd]
11:19:52.530 INFO - Started SocketListener on 0.0.0.0:4444
11:19:52.530 INFO - Started [email protected]
11:19:53.379 INFO - Preparing Firefox profile...
11:19:55.949 INFO - Launching Firefox...
उबंटू आभासी मशीन एक बिना सिर उदाहरण नहीं है, इसलिए AFAIK मैं (के रूप में एक ही विषय पर कुछ ब्लॉग पोस्ट में बताया गया है) xvfb स्थापित करने की आवश्यकता नहीं है।
इस मुद्दे पर पिछला, मैं Firefox प्रोफ़ाइल के साथ कोई समस्या है, जो मैं दृष्टिकोण मैं यहाँ के साथ जवाब का उपयोग कर तय किया था: जब अनुप्रयोग मेनू के भीतर शॉर्टकट का उपयोग शुरू किया Jenkins can't launch selenium tests (Timed out waiting for profile to be created)
फ़ायरफ़ॉक्स ठीक खोलता है, और बस में प्रवेश करने से कमांड लाइन पर 'फ़ायरफ़ॉक्स'।
मैं फ़ायरफ़ॉक्स आवेदन करने के लिए पूरा पथ को जोड़ने की कोशिश की है कई मायनों में,:
- आदेश में '... * फ़ायरफ़ॉक्स /usr/lib/firefox-3.6.20/firefox.sh ... "जिसके परिणामस्वरूप" एचटीएमएल सूट फ़ाइल नहीं मिल रही है:/home/resn/http: /google.com: "- ऐसा लगता है कि अगले पैरामीटर
कमांड में फ़ायरफ़ॉक्स पथ मिलाया गया है , बिना किसी स्थान के ... '' फ़ायरफ़ॉक्स/यूएसआर/lib/फ़ायरफ़ॉक्स-3.6.20/firefox.sh ... 'जिसके परिणामस्वरूप
"HTML सुइट अपवाद देखा गया: java.l ang.RuntimeException: ब्राउज़र समर्थित नहीं: * फ़ायरफ़ॉक्स/usr/lib/फ़ायरफ़ॉक्स-3.6.20/firefox.sh
समर्थित ब्राउज़रों में शामिल: * फ़ायरफ़ॉक्स "
- grid_configuration.yml में '... ब्राउज़र: "* फ़ायरफ़ॉक्स /usr/lib.firefox-3.6.20/firefox.sh"। जिसका कोई प्रभाव नहीं पड़ा।
इसके अलावा, क्योंकि प्रक्रिया बस लटकती है, और वास्तव में विफल नहीं होती है, लॉग फ़ाइल (/tmp/selenium.log) नहीं बनाई गई है।
कोई भी विचार, टिप्स या डिबगिंग सुझावों का बहुत स्वागत होगा!
आप उबंटू संस्करण क्या है? –
उबंटू 10.10। 11 मदद के लिए अपग्रेड करेगा? – mattbilson
मुझे यह मिलता है, मैं फेडोरा 14 – Gary