2016-04-20 17 views
27

Quale versione di Firefox è compatibile con Selenium 2.53.0? Ho provato Firefox 45.0 e sto ottenendo questa eccezione:Quale versione di Firefox è compatibile con Selenium 2.53.0?

org.openqa.selenium.WebDriverException: Failed to connect to binary   
FirefoxBinary(/Applications/Firefox.app/Contents/MacOS/firefox-bin) on port 7055; process output follows: 
foreignInstall":false,"hasBinaryComponents":false,"strictCompatibility":false,"l ocales":[],"targetApplications":[{"id":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","minVersion":"45.0","maxVersion":"45.*"},{"id":"[email protected]","minVersion":"0","maxVersion":"10"}],"targetPlatforms":[],"multiprocessCompatible":false,"seen":true} 
+0

Stavo usando la versione precedente del selenio-firefox-driver in POM.xml, dopo averlo modificato in 2.53.0, il problema è stato risolto. – user16165

risposta

32

Ho avuto il problema simile con Selenium Webdriver 2.53.0 con Firefox 47.0.

Selenio WebDriver 2.53.0 opere con Firefox 46.0. Puoi trovare la versione menzionata allo https://support.mozilla.org/en-US/kb/install-older-version-of-firefox.

+4

Ed ecco il link diretto per scaricare Firefox 46.0 - [32-bit (it-it)] (https://ftp.mozilla.org/pub/firefox/releases/46.0/win32/en-US/Firefox%20Setup% 2046.0.exe) e [64-bit (it-it)] (https://ftp.mozilla.org/pub/firefox/releases/46.0/win64/en-US/Firefox%20Setup%2046.0.exe) – publicgk

+20

È c'è qualche pagina che dice quale versione del driver è compatibile con quale versione di firefox? Questo a volte diventa frustrante. – jacobcs

+0

Sarebbe bello se la gente inserisse le versioni del sistema operativo su questi post, se possibile. jacobcs ha ragione nel dire che la documentazione su questa roba è VEDUTA. Buona fortuna con Selenium/Ubuntu/FF che funziona con le ultime versioni. Domanda? Le persone che lavorano su Selenium sanno persino come accenderlo? È un segreto? –

0

Inoltre, si potrebbe provare ad aggiungere:

System.setProperty("webdriver.firefox.bin","C:\\Users\\AppData\\Local\\Mozilla Firefox\\firefox.exe"); 
WebDriver driver=new FirefoxDriver(); 

se è, inoltre, non funziona, allora avete bisogno di declassare il tuo FF