2013-05-01 22 views
5

Siteye giriş yapmak, belirli metinleri kontrol etmek ve bulursanız e-posta ile göndermek için Selenium Webdriver kullanan bir java uygulamasına sahibim. Her sabah kavanoz dosyasını çalıştıran ve her gece onu durduran bir cron işi var. xvfb-run ile çalışan firefox (Selenium WebDriver)

O firefox kullanır ama başsız çalışır

, bu

--server-num = 0 nohup/usr/bin/java --auto-servernum xvfb işletilen komut -jar A.jar

aşağıda atılır Firefox'u açmaya çalıştığında:

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: 
*** Item Installed via directory addition to Install Location: app-global Item ID: {972ce4c6-7e08-4474-a285-3208198ce6fd}, attempting to register... 
*** Item Installed/Upgraded at Install Location: app-global Item ID: {972ce4c6-7e08-4474-a285-3208198ce6fd}, attempting to register... 
*** Blocklist::_loadBlocklist: no XML File found 
*** ... success, item is compatible 
*** Item Installed via directory addition to Install Location: app-profile Item ID: [email protected], attempting to register... 
*** Item Installed/Upgraded at Install Location: app-profile Item ID: [email protected], attempting to register... 
*** ... success, item is compatible at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:106) 
    at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:244) 
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:110) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:190) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:183) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:179) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:92) 
    at auth.Authenticator.<init>(Authenticator.java:27) 
    at reader.ReaderThread.run(ReaderThread.java:70) 

garip şey x2go kullanmak ve debian kutusuna giriş yaparken, program çalışıyor olmasıdır. Firefox'un açılışını, giriş yapıp yapması gereken her şeyi yapabildiğini görebiliyorum.

Firefox 14 ile 2.31 sürümünü kullanıyorum ve dediğim gibi, bir masaüstü oturumu oluşturup kutuya giriş yaptığımda işe yarıyor.

Neden çalışmadığı konusunda bir fikrin var mı? Sanırım şu an 2.32'ye geçebiliyordum ama sanırım bazı durumlarda işe yaramıyor ve diğerlerinde de sorun yok.

Not Eğer Windows eclipse örneğimde çalışır durumda bırakmazsam, herhangi bir sorun yaşanmaz. herhangi bir yardım

+1

Aslında 2.32 üzerinde çalışıyor. – blondeamon

cevap

0

için şimdiden

teşekkürler EKRAN parametresini geçirerek musunuz? Firefox'un onsuz balkabaklaştığını gördüm (başsız olarak çalışırken).

Xvfb :0 -ac -screen 0 1024x768x24 & 
+0

@Emanuele Ciurleo ile katılıyorum – Abhinav