2011-10-11 3 views
7

У меня есть проект, где у нас есть тесты Селена. Недавно я обновил Firefox до 7.0.1, потому что он вызвал меня, и теперь расширение «WebDriver for Firefox», которое использует эти тесты, нарушено.Selenium WebDriver + Firefox 7.0.1 несовместимость

Firefox WebDriver is broken

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

+0

Не могли бы вы использовать capybara-webkit вместо селена? – parndt

+0

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

+1

2.4.0 кажется немного старым – kain

ответ

3

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

3

Вы можете сообщить Firefox игнорировать версии плагина и расширения.

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

Это должно предотвратить плагин поднимая вопрос с его совместимость версии с 7.0.1

0

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

Смежные вопросы