2012-12-27 76 views
1

)是否可以將參數傳遞給「at()」,以便我可以在模塊中使用參數?這裏是我的場景:在Spock規範中將參數傳遞給Geb的靜態(

模塊爲具有關於產品(ProductModule,這有一個內容標題,我想參數化)的一些共同的細節的頁面。我有一個使用該模塊的頁面,但我希望「at()」在測試期間將產品標題傳遞給它。這可能嗎?

我的使用會(在psudo代碼)

... 
... 
when: 
go ProductPage 

then: 
at ProductPage(title:」Product title goes here」) // this is the parameter I want to pass down to the 「at」 since the check is a content segment in the Module 

and: 
… 
… 

回答

0

我相信答案是 「不」。而且我還沒有找到實現這一目標的另一種方法。既然你在幾個月前問過這個問題,也許你有?

1

你可以在ProductPage設置靜態字段:

ProductPage.title =「標題」

,其中在定義將然後使用ProductPage.title場

0

原來,圖書館的創作者不願意創建一個類似的功能。功能(個別測試方法)應該負責檢查。我仍然希望看到與此相關的內容,以便保留一組簡單的「頁面」對象