开发者

Cucumber/Selenium newbie trying to use RoR session-data in step-definitions ... and failing

I'm spending my first few days with cucumber/selenium trying to figure out whether RBB is the thing I want to use in my latest RoR project.

My setting: Rails 2.3.5, selenium-client 1.2.17, cucumber 0.4.4 etc, quite current in my view.

Following the instructions on 开发者_开发知识库https://github.com/cucumber/cucumber/wiki/Setting-up-Selenium I got cucumber/selenium sorts of up and running. Simple step-definitions do work and do produce outpout that makes sense (I dont usually expect more on my first few days with anything :-) ).

My problem: I am trying to access the rails session-hash in my step-definition...and failing miserably. Refering to "session" in any "given"-clause just presents me with "undefined method `session' for nil:NilClass (NoMethodError)"

Is there any secret handshake I am missing in the docs???? Anything that has to be configured my my environment so using the session-hash is possible?

Regards Michael


This should happen right out of the box. If you add a debugger line right to a step definition you should be able to type "session" and see something like:

{:session_id=>"f978d4220252b7e1ca51fb7319d5a365", "flash"=>{}}

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜