Se você atualizou o Firefox para as versões 4, 5 ou 6 provavelmente está tendo problemas para rodar testes de Cucumber com o Selenium Webdriver, obtendo o erro abaixo:
unable to obtain stable firefox connection in 60 seconds ( ) (Selenium::WebDriver::Error::WebDriverError)
Para corrigir “paliativamente” e continuar a rodar meus testes fiz o downgrade do Firefox para versão 3.6.19 executando os passos abaixo:
1) Precisei limpar completamente a versão anterior do Firefox usando o AppCleaner que é free;
2) Encontrei as versões anteriores do FF no OldApps.com;
3) Desabilitei o update de versões do FF em Preferences/Advanced/Update
Quem estiver como este mesmo problema no Ubuntu pode resolver com ajuda deste dois posts:
http://blog.troyastle.com/2011/06/downgrade-to-firefox-36-on-ubuntu-natty.html
agosto 30th, 2011 at 12:51
Ae Mauricion, cara vc não achou uma outra solução para isso? Apenas fazendo downgrade? Acho que vou ter que utilizar o chrome pra isso.
agosto 30th, 2011 at 13:50
Fala ae Ruan,
Na verdade nem procurei muito, como tenho um projeto que dependia dos testes de Cucumber para fazer deploy, para mim, acabou sendo a solução mais rápida. Eu fiz algumas buscas, mas também não encontrei solução.
Se conseguir encontrar outra forma comenta aqui pra ajudar a galera.
Valeu, abs.
novembro 11th, 2011 at 15:59
A versão mais recente do selenium-webdriver já suporta o Firefox 8.
novembro 11th, 2011 at 20:25
Valeu, Guilherme!!
Obrigado pela informação, abs.
dezembro 5th, 2011 at 18:39
Guilherme, vc não teve problema com o select, parece que o WebDriver não está compatível com o “select”, parece que este método não existe mais. Você teve esse problema?