Получение ошибки неопределённого метода Capybara.wait_on_first_by_default - PullRequest
0 голосов
/ 01 октября 2018

Обновлено до последней site_prism gem, и теперь я получаю эту ошибку Capybara

Failure/Error: Capybara.wait_on_first_by_default = true

NoMethodError:
undefined method `wait_on_first_by_default=' for Capybara:Module
# ./specs/spec_helper.rb:27:in `<module:CapybaraHelper>'
# ./specs/spec_helper.rb:20:in `<top (required)>'
# ./specs/lendinghome_spec.rb:1:in `require_relative'

установка пакета показывает версию:

Using capybara 3.5.1
Using chromedriver-helper 1.2.0
Using site_prism 2.17.1

ПРИМЕЧАНИЕ: я пробовалпросто удалив эту строку, но в результате Капибара не дожидалась элементов и не находила следующие элементы.В основном мои предыдущие тесты, которые были очень стабильными, теперь проваливались во многих областях или повторялись.

1 Ответ

0 голосов
/ 01 октября 2018

Этот параметр был удален в Capybara 3 - и теперь это нормальное поведение для first.Если вы установили его на true, вы можете просто удалить ошибочную строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...