Ошибки RSpec после миграции из Poltergeist / PhantomJS в Selenium - PullRequest
0 голосов
/ 21 сентября 2018

Обновление старого приложения 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'  
...