2012-05-23 21 views
19

cerco di iniziare con il selenio (scaricato la versione attuale oggi) e copiato il loro esempio che apre un browser ed esegue una ricerca su Google.Selenio pende un'istanza FirefoxDriver

Tuttavia, il programma si blocca per sempre nella prima riga WebDriver driver = new FirefoxDriver();.

devo Firefox 13 installato.

 
Thread dump: 
Thread [main] 
    Thread.sleep(long) line: not available [native method] [local variables unavailable] 
    FirefoxBinary.sleep(long) line: 218 
    FirefoxBinary.clean(FirefoxProfile, File) line: 234 
    NewProfileExtensionConnection.start() line: 76 
    FirefoxDriver.startClient() line: 200 
    FirefoxDriver(RemoteWebDriver).(CommandExecutor, Capabilities) line: 94 
    FirefoxDriver.(FirefoxBinary, FirefoxProfile) line: 147 
    FirefoxDriver.() line: 85 
    Test.main(String[]) line: 24 

risposta

22

Questi casi sono di solito quando Firefox & selenio sono un po ' "fuori sincrono" in termini di compatibilità.

Si dovrebbe provare due cose: aggiornamento Selenio per quello più recente e/o downgrade Firefox. Tenendo d'occhio lo Selenium Release Notes

+0

In effetti, questo ha risolto il problema. Firefox 13 è ancora in versione beta ... – stracktracer

+0

Giusto, Selenium non ha ancora rilasciato il supporto per Firefox 13. –

+0

Selenium 2.23 include il supporto per Firefox 13. – JimEvans

0

Normalmente un nuovo browser è caldo - cercavo un problema altrove. Webdriver o server di selenio. http://d.pr/i/Q5Dt

0

visto questo comportamento quando si cerca di creare un'istanza del WebDriver su un server CentOS senza testa senza display stato impostato.

Per https://serverfault.com/questions/363827/how-can-i-run-firefox-on-centos-with-no-display - è possibile utilizzare Xvfb, che vi dà un server X che non richiede il collegamento ad un display fisico

+0

Sebbene ciò possa teoricamente rispondere alla domanda, [sarebbe preferibile] (// meta.stackoverflow.com/q/8259) includere qui le parti essenziali della risposta e fornire il link per riferimento. – GhostCat

Problemi correlati