我花了我的头几天用黄瓜/硒试图弄清楚RBB是否是我想在我最新的RoR项目中使用的东西。
我的设置:Rails 2.3.5,selenium-client 1.2.17,黄瓜0.4.4等,在我看来非常流行。
按照http://wiki.github.com/aslakhellesoy/cucumber/setting-up-selenium的说明,我得到了黄瓜/硒的种类。简单的步骤定义确实有效,并且确实产生了有意义的输出(我通常期望在最初的几天内有更多的东西:-))。
我的问题:我正试图在我的步骤定义中访问rails session-hash ...并且失败了。在任何“给定的”条款中引用“session”只是为我提供了“nil的未定义方法`session':NilClass(NoMethodError)”
我在文档中缺少任何秘密握手????是否有必要在我的环境中进行配置,以便使用session-hash?
此致 迈克尔
答案 0 :(得分:0)
这应该是开箱即用的。如果您将一个调试器行添加到步骤定义中,您应该能够键入“session”并看到如下内容:
{:session_id =>“f978d4220252b7e1ca51fb7319d5a365”,“flash”=> {}}