Ребята, внезапно столкнулся с такой проблемой:
Есть проект сгенерированный из архетипа Фукудида - thucydides-simple-archetype версии 0.9.205
Проект использует selenium-server версии 2.35.0
У меня OS X 10.9 Mavericks c установленным Firefox 26
До вчерашнего дня все работало чудесно, все тесты запускались в Firefox, все было ок. И тут внезапно запускаю тесты а мне в ответ ошибка. На всех остальных браузерах все ок.
Привожу стактрейс и после него описано решение:
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-share
*** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: /var/folders/kh/8m5jf9n50fn75l7nr4ntwfxh0000gp/T/anonymous6873683077058919803webdriver-profile/extensions/webdriver-staging
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi-utils: Opening XPI database /var/folders/kh/8m5jf9n50fn75l7nr4ntwfxh0000gp/T/anonymous6873683077058919803webdriver-profile/extensions.json
*** LOG addons.xpi: New add-on fxdriver@googlecode.com installed in app-profile
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
*** LOG addons.xpi-utils: Make addon app-profile:fxdriver@googlecode.com 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: 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-share
*** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: /var/folders/kh/8m5jf9n50fn75l7nr4ntwfxh0000gp/T/anonymous6873683077058919803webdriver-profile/extensions/webdriver-staging
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi: No changes found
OpenGL version detected: 210
OpenGL version detected: 210
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined
Перегуглив кучу всего, так и не нашел вразумительного ответа, все ссылались на то что это несовместимость фаерфокса и драйвера, при чем темы эти проскакивали в разные отрезки времени при разных версиях фаерфокса.
Единственным решением пришедшим в голову было добавление в сгенереный архетипом pom файл следующее:
После чего все заработало.
Кто сталкивался?
Я конечно не жалуюсь, сейчас вроде все работает, но стремно использовать более новую версию селениума с Фукудитом, последняя версия которого заточена под 2.35.0
Аналогичная проблема возникла после обновления файрфокса до 26 версии, исправилась обновлением версии вебдрайвера - это нормальная ситуация, что с выходом новой версии браузера придется обновить вебдрайвер.
по-моему ты не понимаешь что делаешь. Даже лог привёл - самое нужное вырезал. При чём тут Xvfb вообще не понятно. Аналогии с базовой темой нет. Если нужен ответ, заводи новую тему и пиши подробности. Этот топ закрывается