2015-03-09 2 views
5

Utilizzo la versione di Firefox 36.0.1 e la versione gem di Selenium-Webdriver 2.45.0. Sono in grado di creare un'istanza di Firefox ma non riesco a procedere per ulteriori operazioni utilizzando lo script Impossibile ottenere una connessione firefox stabile in 60 secondi (127.0.0.1:7055) errore.impossibile ottenere una connessione firefox stabile in 60 secondi (127.0.0.1:7055)

Qualcuno può aiutarmi?

+0

Credo che questo viene proprio in fondo alla versione di Firefox è troppo fino ad oggi. Usiamo v33 e non abbiamo problemi –

+0

"gem update" - questo comando aggiorna tutte le gemme, e mi è stato aiutato –

risposta

6

Ho avuto lo stesso problema. Dopo aver effettuato il downgrade su firefox v33, tutto ha funzionato di nuovo bene.

È possibile trovare le versioni più vecchie here

+0

Ho eseguito il downgrade a Firefox V33 (33.0) e continuo ad avere questo problema. Ho appena aggiunto la gemma 'selenium-webdriver' (2.45.0) quindi il mio problema potrebbe essere ancora più semplice ... Sto usando' capybara' (2.4.0) e 'database_cleaner' (1.4.1) pure (versioni dal pacchetto spettacolo). Qualche idea? –

+0

Sto usando capibara 2.4. Prova ad aggiornarlo. –

+0

Grazie Ryan ma guarda il mio commento sopra - Sto usando capybara 2.4.0. Ho rimosso le versioni nel mio file gemma per capibara e selenio-webdriver per assicurarmi di avere l'ultima versione. C'è qualche configurazione di Rails di base necessaria per il selenio per "trovare" il browser Firefox sul mio laptop? Dovrei menzionare che sto usando Cloud9. Mi sento come se mi mancasse qualcosa di piuttosto semplice ... –

0

Nella mia esperienza, utilizzando Selenio-WebDriver 2.45.0 e Firefox v 35,0 funzionerà. Se hai installato una versione più recente di Firefox, devi prima rimuoverla. Se utilizzi MacOS, è probabile che tu debba disabilitare gli aggiornamenti automatici all'interno di Firefox prima di poter eseguire il rollback sulla v 35.0 (sono abilitati per impostazione predefinita e iniziano immediatamente all'apertura di Firefox ...).

La versione di Capybara/Cetriolo non dovrebbe avere importanza finché tutto il resto è impostato correttamente (si limita a caricare un driver in ogni caso).

https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/

Btw, non mai usare 'aggiornamento fascio' o 'aggiornamento gemma' arbitrariamente. È come dire "dammi le versioni più recenti di tutte le gemme da tutte le fonti disponibili" senza conoscere prima gli effetti. Può essere un vaso di Pandora se non si presta attenzione, in particolare "aggiornamento bundle".

2

Firefox ver. 43.0, capibara ver. 2.5.0 e selenio-webdriver ver. Il pacchetto 2.48.1 funziona bene per me (rails 4.2.3, ruby ​​2.2.0).

ho dovuto eseguire l'aggiornamento fagotto sulle due gemme:

bundle update capybara 
bundle update selenium-webdriver 
+0

L'ho aggiornato ed è stato necessario per eseguire il downgrade della versione firefox [33.0.1] (https://ftp.mozilla.org/pub/firefox/releases/33.0.1/) – rld