5
我一直在嘗試JBehave,並且需要弄清楚在某個特定場景的運行過程中是否存在跨步驟維護數據的方法?我的意思是可以在整個給定/當/時使用 步驟類下的任何狀態變量來維護狀態/數據。JBehave跨數據維護數據在場景中給定/何時/然後
我一直在嘗試JBehave,並且需要弄清楚在某個特定場景的運行過程中是否存在跨步驟維護數據的方法?我的意思是可以在整個給定/當/時使用 步驟類下的任何狀態變量來維護狀態/數據。JBehave跨數據維護數據在場景中給定/何時/然後
是的,您可以傳遞一個維護共享狀態到不同步驟的對象。
Noughts And Crosses example in jbehave core演示了這一點。在類別WindowControl中維護的故事之間存在一些共享狀態。
請參閱設置環境的類NoughtsAndCrossesStory將WindowControl實例注入到所有步驟。