Il semble Selenium Webdriver obtient des mises à jour fréquentes pour maintenir en place avec Firefox. Mais comment savez-vous que la version dont vous avez besoin? Nous espérons que cette procédure fonctionne même que des versions changement:
Aller à http://www.seleniumhq.org/download/.
Faites défiler vers le bas pour le Sélénium Client & WebDriver Liaisons de Langage.
Dans cette section, Ruby langue ligne, cliquez sur "change Log" (lien direct).
Dans le Journal des modifications, déterminez la version de Sélénium dont vous avez besoin pour votre version de Firefox.
Si vous êtes à l'aide de Bundler, exécutez bundle show selenium-webdriver
pour voir quelle version vous avez. Pour mettre à jour, par exemple à 2.35.0, ajoutez cette ligne à votre Gemfile
:
gem 'selenium-webdriver', '2.35.0'
et puis exécutez bundle update
installer. Si vous utilisez Spork, n'oubliez pas de re-démarrer avant de ré-exécutez vos tests.
Déclassement Firefox
Si vous avez besoin de rétrograder Firefox sur Ubuntu 12.04, cette réponse explique comment revenir à Firefox 20. Une description plus générale de façon à passer à une version de Firefox est donné ici. Puis utiliser cette réponse pour mettre Firefox de mises à jour en attente jusqu'à ce que le Sélénium publie une mise à jour qui fonctionne avec la dernière version de Firefox.
Dans mon cas, j'ai rétrogradé Firefox seulement pour découvrir que Selenium Webdriver a récemment été mis à jour pour gérer la version la plus récente, afin de vérifier pour le Sélénium mises à jour en premier!