尝试在步骤定义中使用FoR会话数据的黄瓜/ Selenium新手......并且失败了

时间:2009-12-14 17:18:32

标签: ruby-on-rails session selenium cucumber

我花了我的头几天用黄瓜/硒试图弄清楚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?

此致 迈克尔

1 个答案:

答案 0 :(得分:0)

这应该是开箱即用的。如果您将一个调试器行添加到步骤定义中,您应该能够键入“session”并看到如下内容:

{:session_id =>“f978d4220252b7e1ca51fb7319d5a365”,“flash”=> {}}