3
好吧,我一直在使用selenium
等rails 2
项目,我一直在努力了一段时间。决定重构因为我把应用程序移动到Rails 3
,我一直试图用黄瓜和水豚设置一个非常基本的Rails 3
项目,然后用硒进行测试。 (我使用硒因为我知道一些事实,我的一些功能测试需要我使用硒来获得正确的javascript交互工作。)不能得到一个基本的硒+水豚+黄瓜工作在Rails 3
我设置了简单的jane,安装了所有的gems,跑了cucumber installer
与 - capybara
- 整个九码。然而,当我包括测试@selenium
我得到:
When I go to the home page # features/step_definitions/web_steps.rb:23
Selenium is not a module (TypeError)
./features/step_definitions/web_steps.rb:24:in `/^(?:|I)go to (.+)$/'
features/access.feature:10:in `When I go to the home page'
为什么会出现这种硒是不是一个模块的错误?我知道这意味着它没有加载,但我已经三次重复了我的步骤,无法弄清楚为什么会出现这种情况。任何人都有我应该检查什么的线索?
同样,这是轨道3.我在这个项目上的红宝石1.9.2。
谢谢
谢谢,这节省了我一些挖掘。接受你自己的答案是完全可以的。它将帮助其他人找到未来的解决方案,并且你赢得了它:) – 2011-01-20 07:08:33