Тест огурца / Capybara больше не работает в проекте Rails 3
-
25-09-2019 - |
Вопрос
Дополнительно ли новейшие версии этих драгоценных камней не работают друг с другом? Похоже, что что-то, возможно, вышло из удара в моем пачке.
undefined local variable or method `node' for #<Capybara::Driver::RackTest::Node:0x103e19390> (NameError)
./features/step_definitions/web_steps.rb:35
./features/step_definitions/web_steps.rb:14:in `with_scope'
./features/step_definitions/web_steps.rb:34:in `/^(?:|I )follow "([^"]*)"(?: within "([^"]*)")?$/'
features/signing_in.feature:11:in `And I follow "Login"'
Все, что я пытаюсь сделать, это запускать функцию с:
bundle exec cucumber features/signing_in.feature
Я не могу запустить какие-либо тесты.
capybara-0.4.0
cucumber-rails-0.3.2
cucumber-0.9.2
Я повторно запустил сценарий установки для огурца. Позвольте мне также добавить, что я понятия не имею, что пытается позвонить в «Узел» внутри Capybara :: Drive :: Racktest.
Решение
«... Проблема ... Огурец обезьяна-заплаты Способ Capybara, который больше не существует ... комментировать« огурца / капибара-JavaScript-эмуляция »... ошибка уйдет»
$ ОСОБЕННОСТИ / ПОДДЕРЖКА / ENV.RB
Счастливое кодирование !!
http://github.com/jnicklas/capybara/issues/issue/87/#issue/87/Comment/433959.
Не связан с StackOverflow