Selenium-webdriver 0.1.4 не работает с Firefox 5 - PullRequest
0 голосов
/ 29 июня 2011

У меня какая-то большая проблема, которую мне нужно решить довольно быстро, но я просто не знаю, как.

Прямо сейчас у меня есть приложение, которое зависло, используя гем selenium-webdriver v0.1.4. Я использую Ubuntu 10.10 и Firefox Stable PPA. Несколько ночей назад Firefox выпустил новую версию 5.0, и теперь расширение Webdriver в Firefox не работает. По сути, это означает, что когда я запускаю тесты Cucumber, запускается Firefox, но он ничего не может сделать, поскольку веб-драйвер отключен.

Теперь я наблюдаю несколько дней, и похоже, что люди из Selenium обновили свой выпуск 0.2.x, чтобы он был совместим с Firefox 5. Но я не решаюсь обновить то, что представляется важной версией. увеличение. Я пытался загрузить Firefox-4.0 с веб-сайта FF, но, насколько я могу судить, они просто используют его как FF5 (каждый раз, когда я запускаю FF4 напрямую, он все равно запускает FF5). Я также пытался использовать функцию Force Version в Synaptic, но FF4 там также недоступен.

Мне нужно либо найти взлом, чтобы исправить веб-драйвер 0.1.4, либо перейти на FF4. У кого-нибудь есть совет?

====================================

Редактировать: Некоторые из вышеперечисленных были написаны с разочарованием из-за ряда проблем с зависимостями, и во многом это было из-за моего недопонимания. Я имел в виду не обижаться, и я пинаю себя за то, что не вижу, смотрел мне прямо в лицо. Я смягчил свою напыщенную речь. Selenium и Firefox - это твердые продукты, и я просто рад, что они снова заработали.

Решил проблему, просто обновившись до> = 0.2.2. Я думал, что скачок версии с 0.1.x до 0.2.x указывает на потенциальные проблемы совместимости, с которыми я не был готов в то время иметь дело.

Ответы [ 2 ]

1 голос
/ 29 июня 2011

Здесь есть сообщение здесь от пользователя по имени jarra, в котором, как представляется, есть указания по установке FF4 обратно на Mac и затем принудительному селену использовать FF4.

0 голосов
/ 29 июня 2011

Вы имеете в виду, что расширение было отключено из-за несовместимости?

Затем вы можете принудительно установить совместимость, добавив запись extensions.checkcompatibility.5.0 в about: config, со значением false . Перезапустите Firefox. Если надстройка остается отключенной, установите надстройку MR Tech's Toolkit, перезапустите Firefox, щелкните правой кнопкой мыши надстройку, «включить несовместимое дополнение» (или что-то еще). После перезапуска Webdriver должен нормально работать.

...