这些宝石的最新版本是否无法与对方一起工作?看起来,某些东西可能已经在我的捆绑中失败了。黄瓜/水豚测试不再在Rails 3项目中运行
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
我没有重新运行黄瓜的安装脚本。让我补充一点,我不知道什么是试图在水豚::驱动器:: RackTest内调用“节点”。
“不再”?你改变了什么? – Reactormonk 2010-10-24 19:06:15
我升级了宝石。见下面的答案。 – AKWF 2010-10-25 02:05:38