好吧,我一直在用
selenium
等
rails 2
项目,我已经工作了一段时间了。决定在将应用程序移动到
Rails 3
,我一直在尝试建立一个非常基本的
钢轨3
用黄瓜和卷心菜做项目,然后用硒进行测试。(我使用Selenium是因为我知道我的一些特性测试需要我使用Selenium来实现适当的JavaScript交互。)
我把东西摆好,把所有的宝石都装上,运行
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'
为什么我得到的硒不是一个模块错误?我知道这意味着它没有装载,但我已经三次回到我的台阶上,无法理解为什么会出现这种情况。有人知道我应该检查什么吗?
同样,这是Rails 3。我在Ruby1.9.2上做这个项目。
谢谢