gpt4 book ai didi

ruby-on-rails - cucumber / capybara 测试不再在Rails 3项目中运行

转载 作者:行者123 更新时间:2023-12-04 04:56:03 25 4
gpt4 key购买 nike

这些 gem 的最新版本不再相互兼容吗?看来我的捆绑包里有些东西没了。

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

我确实重新运行了 cucumber 的安装脚本。我还要补充一点,我不知道试图在Capybara::Drive::RackTest内部调用“Node”的原因。

最佳答案

“...问题... cucumber 猴修补了不再存在的 capybara 方法...注释掉'cucumber/capybara-javascript-emulation'...错误将消失”

$功能/支持/env.rb

快乐的编码!

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

关于ruby-on-rails - cucumber / capybara 测试不再在Rails 3项目中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4005424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com