Сегодня, выполняя мои тесты rspec, я получаю следующую ошибку, когда где-то в тесте возникает вызов `page.execute_script '.
Selenium::WebDriver::Error::JavascriptError:
waiting for evaluate.js load failed
# [remote server] file:///tmp/webdriver-profile20130807-3105-fpynb7/extensions/[email protected]/components/driver_component.js:8360:in `r'
# [remote server] file:///tmp/webdriver-profile20130807-3105-fpynb7/extensions/[email protected]/components/driver_component.js:392:in `fxdriver.Timer.prototype.runWhenTrue/g'
# [remote server] file:///tmp/webdriver-profile20130807-3105-fpynb7/extensions/[email protected]/components/driver_component.js:386:in `fxdriver.Timer.prototype.setTimeout/<.notify'
В каталоге /resources (а не в компонентах) пути выше указан файл valu.js, как на других машинах.
Это произошло после обновления до Firefox 23 с 22. Я еще не смог откат, чтобы подтвердить, что возвращение к 22 действительно исправляет проблему, но все, что изменилось, я верю.
Кто-нибудь еще видел эту проблему?
Запуск Kubuntu 12.04, Capybara 1.1.4, селен-webdriver gem 2.33.0
Я попробовал обновить Capybara до 2.whatever и selenium-webdriver до 2.34.0, без изменений.