Несовместимость Selenium WebDriver Firefox 7.0.1

#firefox #selenium

#firefox #selenium

Вопрос:

У меня есть проект, в котором у нас есть несколько тестов Selenium. Я недавно обновил Firefox до версии 7.0.1, потому что это побудило меня, и теперь расширение «WebDriver для Firefox», используемое в этих тестах, не работает.

Firefox WebDriver сломан

Как я могу это исправить? Должен ли я удалить эту текущую версию Firefox и установить более старую? Или есть файл, который я могу отредактировать, чтобы указать ему игнорировать, что версия отличается?

Комментарии:

1. Не могли бы вы рассмотреть возможность использования capybara-webkit вместо selenium?

2. @parndt: Нет, этот проект уже хорошо зарекомендовал себя, и мы попробовали capybara-webkit и обнаружили, что он работает как минимум в два раза медленнее, чем Selenium.

3. Эмпирическое правило — новая версия браузера обычно означает, что вам необходимо обновить свою версию Selenium

4. Я голосую за то, чтобы закрыть этот вопрос как не относящийся к теме, потому что он устарел…

Ответ №1:

Обновление Selenium webdriver до версии 2.8, вероятно, решит эту проблему.

http://web.archive.org/web/20120115040501/http://selenium.googlecode.com/svn/tags/selenium-2.8.0/rb/CHANGES

К сожалению, это имело место при каждом обновлении Firefox начиная с версии 5.0

Комментарии:

1. Подтвердите, обновление до selenium-webdriver устранило проблему. Спасибо!

Ответ №2:

Я бы попробовал использовать последнюю версию selenium-webdriver. Я также запускаю Firefox 7.0.1, и он работает с selenium-webdriver 2.8.0.

Ответ №3:

Вы можете указать Firefox игнорировать версии плагинов и расширений.

  1. Введите about:config в адресной строке браузера
  2. Щелкните правой кнопкой мыши и создайте новое логическое значение с именем extensions.checkCompatibility.7.0
  3. Установите для этого значения значение false

Это должно предотвратить возникновение у плагина проблемы с совместимостью его версии с версией 7.0.1

Ответ №4:

я работаю с FF-8. Просто измените версию firefox с standalone.jar . Для этого разархивируйте ваш файл jar с помощью unzipper и найдите файлы install.rdf в распакованных файлах. Откройте их в word pad и измените версию. вы можете добавить последнюю версию браузера. Необходимо изменить пять или шесть файлов. после выполнения этого снова zip их измените на extension .jar