如何重定向,使用webrat黄瓜设置会话

时间:2011-05-19 06:09:43

标签: ruby-on-rails cucumber webrat

使用的是windows xp,ruby(1.8.7),rails(2.3.5),黄瓜(1.10.2),werat(0.7.3)。 黄瓜网和硒是全新的。

有人可以指导我如何做这些事情。

1)如何使用click_button重定向

示例场景:

     Given I am a existing user

     When i visit login page

     Then enter login credentials

     Then i should see "User logged in successfully"

我在运行此方案时获得相同的登录页面

2)当我给save_and_open_page而不是浏览器窗口时,我得到一个命令提示符

3)如何使用webrat设置用户会话

4)为什么webrat默认使用“www.example.com”如何设置主机名?

由于缺乏对网络和黄瓜的了解,我们面临很多问题。任何人都可以指导我如何开始吗?

2 个答案:

答案 0 :(得分:0)

我建议您查看有关railscasts的剧集155,156和159。

答案 1 :(得分:0)

1)click_button应该遵循您的应用发送的任何重定向

2)检查你是否安装了Launchy gem

3)webrat将接受并发送您的应用设置的cookie

4)如果您正在使用Capybara设置Capybara.app_host(我不知道如何直接使用Webrat)