Обновление старого приложения Rails для использования selenium_chrome вместо poltergeist / PhantomJS для js: true
спецификаций.
find
, похоже, работает в других спецификациях, ноне в этом случае.Больше ничего не изменилось, кроме миграции с:
Capybara.javascript_driver = :poltergeist
на:
Capybara.javascript_driver = :selenium_chrome
Сбои:
...
22) Sections add an image section
Failure/Error: find('input.caption').set(text)
Capybara::ElementNotFound:
Unable to find css "input.caption"
spec:
def fill_section_caption(text)
find('input.caption').set(text) <<<<< FAILS HERE >>
end
fill_section_caption 'Some images'