Selenium webdriver не запускается с Firefox 26+

Я использовал селен 2.35 с предыдущими версиями firefox до того, как он обновился до версии firefox 26.0. Мои тесты работали нормально раньше, но теперь я получаю следующую ошибку.

 org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
*** LOG addons.manager: Application has been upgraded
*** LOG addons.xpi: startup
*** LOG addons.xpi: Skipping unavailable install location app-system-local
*** LOG addons.xpi: Skipping unavailable install location app-system-share
*** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\VISHAL~1.SIN\AppData\Local\Temp\anonymous4627406201097696285webdriver-profile\extensions\webdriver-staging
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi-utils: Opening XPI database C:\Users\VISHAL~1.SIN\AppData\Local\Temp\anonymous4627406201097696285webdriver-profile\extensions.json
*** LOG addons.xpi: New add-on [email protected] installed in app-profile
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
*** LOG addons.xpi-utils: Make addon app-profile:[email protected] visible
*** LOG DeferredSave/extensions.json: Save changes
*** LOG DeferredSave/extensions.json: Save changes
*** LOG addons.xpi: New add-on {9F17B1A2-7317-49ef-BCB7-7BB47BDE10F8} installed in winreg-app-user
*** LOG addons.xpi-utils: Make addon winreg-app-user:{9F17B1A2-7317-49ef-BCB7-7BB47BDE10F8} visible
*** LOG DeferredSave/extensions.json: Save changes
*** LOG DeferredSave/extensions.json: Save changes
*** LOG addons.xpi: New add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} installed in app-global
*** LOG addons.xpi-utils: Make addon app-global:{972ce4c6-7e08-4474-a285-3208198ce6fd} visible
*** LOG DeferredSave/extensions.json: Save changes
*** LOG DeferredSave/extensions.json: Save changes
*** LOG addons.xpi: New add-on {9F17B1A2-7317-49ef-BCB7-7BB47BDE10F8} installed in winreg-app-global
*** LOG DeferredSave/extensions.json: Save changes
*** LOG addons.xpi: New add-on [email protected] installed in winreg-app-global
*** LOG addons.xpi-utils: Make addon winreg-app-global:[email protected] visible
*** LOG DeferredSave/extensions.json: Save changes
*** LOG DeferredSave/extensions.json: Save changes
*** LOG addons.xpi: Updating database with changes to installed add-ons
*** LOG addons.xpi-utils: Updating add-on states
*** LOG addons.xpi-utils: Writing add-ons list
*** LOG DeferredSave/extensions.json: Starting timer
*** LOG DeferredSave/extensions.json: Starting write
*** LOG DeferredSave/extensions.json: Write succeeded
*** LOG addons.xpi-utils: XPI Database saved, setting schema version preference to 15
*** LOG addons.manager: shutdown
*** LOG addons.xpi: shutdown
*** LOG addons.xpi-utils: shutdown
*** LOG addons.xpi: Notifying XPI shutdown observers
*** LOG addons.manager: Async provider shutdown done
*** LOG addons.xpi: startup
*** LOG addons.xpi: Skipping unavailable install location app-system-local
*** LOG addons.xpi: Skipping unavailable install location app-system-share
*** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\VISHAL~1.SIN\AppData\Local\Temp\anonymous4627406201097696285webdriver-profile\extensions\webdriver-staging
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi: No changes found
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined

Я попытался понизить версию firefox, но не смог получить какие-либо предыдущие версии с сайта mozilla.

Я также пробовал все версии selenium 2.36.2.37,2.38,2.39, но ни один из них, похоже, не совместим с firefox 26.0. Есть ошибки в коде, как только я попытаюсь заменить селен 2.35 на 2.36 до 2.39. Эти ошибки исчезают, когда я снова заменяю 2.35.

Может ли кто-нибудь помочь мне с совместимыми версиями Selenium и Firefox?

Ответ 1

Вы можете использовать любую версию селена из 2.XX, но есть только ограничение, которое мы можем использовать только firefox25 или firefox 14.01 до 17.XX

Ответ 2

Причина:

Невозможно подключиться к узлу 127.0.0.1 на порту 7055

Ошибка

заключается в том, что версия Selenium Server не знает, как работать с более новой версией Firefox. Вам нужно загрузить более новую версию Selenium Server, которая поддерживает более новую версию Firefox.

Смотрите: Невозможно подключиться к узлу 127.0.0.1 на порту 7055 в GitHub.

Ответ 3

Firefox 26 с работами с селеном 2.39

<seleniumVersion>2.39.0</seleniumVersion>

Ответ 4

используйте firefox 25, он отлично работает на FF25