2011-05-19 72 views
0

我使用的是windows xp,ruby(1.8.7),rails(2.3.5),cucumber(1.10.2),werat(0.7.3)。 黃瓜網和硒是全新的。如何重定向,使用webrat黃瓜設置會話

有人可以指導我如何做這些事情。

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" 

我得到相同的登錄頁面時,我當我給save_and_open_page運行此方案

2)而不是瀏覽器窗口得到命令提示符

3)如何設置與webrat的用戶會話

4)爲什麼webrat使用默認的「www.example.com」如何設置主機名?

由於缺乏網絡和黃瓜方面的知識,我面臨很多問題。任何人都可以指導我如何開始?

回答

0

1)click_button應遵循您的應用程序發送

2任何重定向)檢查是否具有Launchy寶石安裝

3)webrat將接受和發送由您的應用程序設置的cookie

4)如果您正在使用Capybara設置Capybara.app_host(我不確定如何直接使用Webrat)

+0

感謝和是的webrat接受來自應用程序的cookie。它是我的錯,因爲它沒有加載我用於默認單位和功能測試的燈具。所以添加了代碼來加載所需的燈具並且現在可以正常工作。 – kavinvikkass 2011-05-23 09:35:36

0

我建議你查看一下railscasts上的155,156和159集。