solucionar solucion segura sec_error_unknown_issuer página puedo paginas ningun navegador mientras las interrumpida internet fue fallida estaba esta desactivar cómo conexión con cargando cargan algunas advertencia abrir ruby-on-rails ruby ruby-on-rails-3 firefox automated-tests

ruby-on-rails - solucion - sec_error_unknown_issuer firefox fix



no se puede obtener una conexión estable con Firefox en 60 segundos(127.0.0.1:7055) (8)

* / var / lib / gems / 1.9.1 / gems / selenium-webdriver-2.35.1 / lib / selenium / webdriver / firefox / launcher.rb: 79: en `connect_until_stable '': no ​​se puede obtener una conexión estable con Firefox en 60 segundos (127.0.0.1:7055 )(Selenium::WebDriver::Error::WebDriverError)*

Tuve el mismo problema, actualizar el selenium-webdriver no ayudó (era la versión más actual disponible).

Resulta que intenté ejecutar mi script desde una sesión SSH, y $DISPLAY no estaba configurado.

El problema se solucionó con:

export DISPLAY=:0

antes de comenzar mi script Ruby desde la sesión SSH (use echo $DISPLAY en un terminal en la sesión X para averiguar qué necesita poner en esta variable).

Obteniendo el siguiente error al ejecutar las pruebas rspec

no se puede obtener una conexión estable con Firefox en 60 segundos (127.0.0.1:7055) en rieles

Usando el último ruby ​​(1.9.2) y Firefox (6.0)

Usando rspec-rails, capibaras y otras gemas, pero no parecen ser un problema. Estas pruebas funcionan bien en otro entorno (Linux).


Al agregar la gema ''launchy'' al Gemfile de mi aplicación, funcionó con FF13.0, Capybara & Selenium v1.8.24.


Esto es solo una reiteración de lo que todos decían arriba. Comprobé mi gemfile y me aseguré de que el "selenium-webdriver" no tuviera ningún límite, luego ejecuté una ''actualización de paquete'' y funcionó.

Estoy en ubuntux64 y windows 8 x64


No pude hacer que funcionara con Firefox 10 en Ubuntu. Cambiar a Chrome ayudó.

Instala Chrome Driver .

spec_helper.rb:

Capybara.register_driver :selenium_chrome do |app| Capybara::Selenium::Driver.new(app, :browser => :chrome) end

En tu especificación:

Capybara.current_driver = :selenium_chrome ... tests ... Capybara.use_default_driver


Para cualquiera que experimente esto con Firefox 12, el actual controlador de web de selenio (2.21) no es compatible con FF12. La única solución que he encontrado es continuar utilizando Firefox para degradar Firefox, hasta que Selenium-webdriver se actualice con la compatibilidad con FF12.

Esto se puede hacer usando el administrador de paquetes sinápticos seleccionando el paquete de Firefox y haciendo clic en el menú Paquete> Forzar versión> seleccionando una versión anterior. Luego aplica los cambios.

Si no tiene Synaptic, puede instalarlo con apt-get install synaptic.

Actualización: Se agregó soporte para Firefox 12 en 2.22 y se agregó soporte para FF13 en 2.23


Recibí este error porque las especificaciones se estaban ejecutando en un servidor sin cabeza. Esto significaba que no había una pantalla para que el navegador la procesara.

Este artículo sugiere usar un servidor X virtual ( X Virtual Framebuffer ). Esto permite que el navegador rinda en una pantalla virtual.

Instalar así:

sudo apt-get install xvfb sudo apt-get install x11-xkb-utils sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic

Luego ejecute las especificaciones con el comando xvfb-run al frente.

xvfb-run bundle exec rake spec:features

Esta fue la respuesta SO que me llevó al artículo anterior. También ofrece un medio alternativo para usar Xvfb.


[Actualización: esta puede (era para mí) seguir siendo una solución para este problema en 2015 | mdurrant |]

Me encontré con este problema últimamente .

Debe actualizar a capybara v1.0.1 para tener un webdriver de selenio correcto.

Para estar seguro, agregué:

gem ''selenium-webdriver'', ''2.25.0''

en mi Gemfile

Nota importante :
La gema selenium-webdriver se actualiza y se lanza una nueva versión para cada versión posterior de Firefox. Actualmente, se necesita la versión 2.25.0 para admitir Firefox 15 .


bundle update selenium-webdriver