Cucumber / Capybara测试不再在Rails 3项目中运行
这些gem的最新版本不再相互配合吗? 似乎某些东西可能已经从我的捆绑中解决了。
undefined local variable or method `node' for # (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"'
我所要做的就是运行一个function:
bundle exec cucumber features/signing_in.feature
我无法进行任何测试。
capybara-0.4.0 cucumber-rails-0.3.2 cucumber-0.9.2
我重新运行了黄瓜的安装脚本。 我还要补充一点,我不知道在Capybara :: Drive :: RackTest中试图称之为“Node”的是什么。
“…问题…黄瓜猴子 – 修补不再存在的水豚方法…评论’黄瓜/水豚-javascript仿真’……错误将消失”
$ features / support / env.rb.
快乐的编码!!
http://github.com/jnicklas/capybara/issues/issue/87/#issue/87/comment/433959