سؤال

هل لا تعمل أحدث إصدارات هذه الأحجار الكريمة مع بعضها البعض؟ يبدو أن شيئًا ما قد يكون قد خرج من الضرب في حزمة.

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 التي لم تعد موجودة ... التعليق على" Cucumber/Capybara-Javascript-embules "... سوف يختفي الخطأ"

ميزات $/دعم/env.rb

ترميز سعيد !!

http://github.com/jnicklas/capybara/issues/issue/87/#issue/87/comment/433959

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top