我試圖寫一個測試,它依賴於一些會話存儲的數據和我的情況是這樣的一個特點:軌,黃瓜,水豚:會話不持久
Scenario: Create offer
Given I am on the start offer page
When I select "Foo" from "bar"
And I press "Go on"
Then I should see "You are going to offer foo"
通過使用調試器我發現,信息正確存儲在會話中,但每次新的請求我都會得到一個新的會話。
至少在每種情況下都不應該有工作會議?任何想法,爲什麼不是這種情況?
由於提前, 喬
版本:運行在軌道上2.3.10,黃瓜0.10.0,黃瓜護欄0.3.2,水豚0.4.1.2
設置水豚的新主機,您使用了哪個驅動程序,您是否更改過任何水豚設置? – gertas 2011-03-03 12:39:46
你可以發佈這個場景的相關步驟實現嗎? – 2011-03-03 15:41:17
要回答你的第一個問題:是的,在場景中應該有持久會話狀態。 (它應該與默認的Rack :: Test驅動程序和Selenium一起工作。)爲什麼它可能不適合你,我不知道。 – 2011-03-07 21:16:48